Elias Poroma Wiri, Software Developer in Cochabamba, Cochabamba Department, Bolivia
Elias Poroma Wiri

Software Developer in Cochabamba, Cochabamba Department, Bolivia

Member since February 8, 2021
As a full-stack developer with four years of experience, Elias has been part of big and small projects related to many fields, including advertising, customer service, eCommerce, data analytics, and geolocation tracking. He always makes sure that the product not only works perfectly but also looks good. Elias is flexible, proactive, and fearless in front of large or difficult tasks.
Elias is now available for hire

Portfolio

Experience

Location

Cochabamba, Cochabamba Department, Bolivia

Availability

Part-time

Preferred Environment

Windows, Linux, Visual Studio Code, IntelliJ IDEA

The most amazing...

...project I've developed is the Local Heroes web app that helped promote local producers, farmers, and small businesses in Switzerland during the pandemic.

Employment

  • Software Engineer Intern

    2020 - 2020
    Coteries Lab
    • Developed a web application that helped promote local producers and small businesses during the pandemic. I was responsible for 75% of the project; because of its success, it got sponsored by Vaudoise to help promote it online and in local news.
    • Designed a scalable architecture to handle large amounts of data, including businesses, products, discounts and offers, maps, and geolocation.
    • Extrapolated additional information using Python to scrape data from a public website about the farmers' markets' locations in Switzerland.
    Technologies: React, Firebase, Google Maps API, Python, Pandas, Firebase Cloud Functions, Firebase Realtime Database
  • Full-stack Software Developer

    2015 - 2018
    AssureSoft
    • Contributed to an ad campaign management system. On the front end, I implemented the UI redesign; on the back end, I added new endpoints and improved existing ones on a REST API, as required by the product owner.
    • Coded API endpoints that exported data reports in PDF, Excel, and JSON file formats.
    • Upgraded a customer ticket management tool by adding multi-language and multi-time zone support.
    • Improved the user experience by adding more interactive visual components, including a dashboard using Highcharts.
    • Updated a project from AngularJS (1.4) to Angular 2, making sure nothing was broken during the transition.
    • Consolidated end-to-end automated tests by fixing some tech debt left by previous developers and implementing tests for every user story I completed.
    • Trained newly hired developers, introducing them to the projects.
    Technologies: JavaScript, TypeScript, Angular, AngularJS, Node.js, Java, Spring, Protractor, Google Maps API, Express.js
  • Software Developer Intern

    2014 - 2014
    Salamanca Solutions International
    • Contributed to the maintenance of a customer support system used by a large telecommunications company in Bolivia.
    • Fixed bugs reported by the QA team, both in the front end and in the back end.
    • Refactored and cleaned legacy code of old stored procedures in the database.
    Technologies: JSP, Java, Spring, SQL, Oracle SQL Developer

Experience

  • Local Heroes
    http://www.local-heroes.ch

    A web application that is a directory of local producers, farmers, and small businesses in Switzerland, to help promote them during the pandemic. The app was very popular in Switzerland during the spring of 2020, especially in the francophone region.

    Implemented almost all of the front end and back end. Used React for the front end and Firebase Realtime Database and Firebase Functions for the back end and authentication.

  • Ad Campaign Management

    Developed a web application that was the flagship product of an advertisement data and analytics company.

    Handling large amounts of data, I contributed to the implementation of an interactive dashboard and allowed users to export reports in different file formats.

  • Customer Service Management Platform

    A web application used by the company to manage support tickets, and another one used by the company's customers to track the service received and technician appointments.

    I developed new functionality for both applications in the project. Added a rating system and a real-time map with an assigned technician's location and their estimated arrival time.

Skills

  • Languages

    JavaScript, CSS, HTML, JavaScript 6, HTML5, Java, Go, SQL, TypeScript, C#, Python, Solidity
  • Tools

    Slack, GitHub, WebStorm, Git, Jira, Bitbucket, GitLab, IntelliJ IDEA, Ganache, Remix IDE, Visual Studio, Android Studio, Seaborn, Jenkins
  • Paradigms

    Agile Software Development, Scrum, Software Testing, Data Science
  • Frameworks

    Angular, Bootstrap, JSP, Spring, AngularJS, Protractor, Truffle, Express.js, Redux
  • Libraries/APIs

    Node.js, React, Firebase Web SDK, Antd, Pandas, Google Maps API, NgRx, D3.js, Highcharts, Matplotlib
  • Platforms

    Firebase, Eclipse, Windows, Linux, Visual Studio Code, Blockchain, Hyperledger, Hyperledger Fabric, Ethereum, Jupyter Notebook, Android, Oracle Database, Heroku, Docker, Oracle
  • Storage

    NoSQL, JSON, MySQL, Oracle SQL Developer, SQL Server 2008 R2, Firebase Realtime Database, MongoDB, Cloud Firestore, Oracle PL/SQL, PL/SQL
  • Other

    Full-stack, APIs, Distributed Systems, Distributed Ledgers, User Experience (UX), Firebase Cloud Functions, Cryptocurrency

Education

  • Master's Degree in Computer Science
    2018 - 2021
    École Polytechnique Fédérale de Lausanne - Lausanne, Switzerland
  • Bachelor's Degree in Systems Engineering
    2011 - 2014
    Universidad Privada del Valle - Cochabamba, Bolivia

Certifications

  • Ethereum Developer
    FEBRUARY 2021 - FEBRUARY 2023
    Blockchain Training Alliance
  • Hyperledger Fabric Fundamentals
    MAY 2020 - PRESENT
    Linux Foundation
  • Microsoft Certified Professional
    MAY 2012 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others