Elias Josue Puma Chavez
Verified Expert in Engineering
Software Developer
Elias is a proficient software engineer with Ruby on Rails, React, and GraphQL expertise. He has a keen interest in Rust, WASM/WASI, and web components. He strives to deliver high-quality full-stack web applications that earn the trust of his clients. He is eager to take on new challenges and contribute to various projects, especially open source ones.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS, Linux, GitHub
The most amazing...
...project I've worked on enabled me to help people access COVID-19 testing and vaccination during a critical time when efficiency and app reliability were vital.
Work Experience
Ruby & Ruby on Rails Developer
Primary Diagnostics, Inc.
- Improved appointment slot management and implemented tools for personalized patient communication through email and SMS.
- Optimized vaccine dose planning for multiple locations, minimizing waste during periods of limited supply.
- Improved performance of the main app by optimizing database queries and segregating non-priority queries into a follower database.
- Refactored several components of the administration and patient sites to enhance usability and responsiveness.
- Developed self-service COVID-19 result reporting tools and other features.
Back-end Developer
Clevertech
- Maintained the Ruby on Rails API server for an online alcohol service with almost half a million users.
- Implemented integrations with third-party services for product analytics as well as API updates so that partners can run alcohol stores using our API solely.
- Refactored API requests for different delivery service providers such as DoorDash, Postmates, and Delivery Solutions. Also updated our partner's dashboard with additional features related to DSPs.
- Fixed diverse issues, the most critical related to background workers, data races, and Braintree requests that were not frequent but critical for the customer experience.
- Improved diverse queries in our API and Periscope reports that dramatically reduced the execution times.
Front-end Developer
Blocklytics
- Maintained, refactored, updated, and added new features to two React apps: https://pools.fyi and https://foam.tools. Also created two new apps that aren't released yet.
- Implemented Token exchange and Liquidity addition/removal in Pools FYI using Web3 and smart wallets.
- Added registration and authentication features using Metamask and 3Box for logins at Pools FYI and Foam Tools.
- Integrated 3Box profile updates from within Foam Tools using their API, as well as Twitter account verification that required working with the 3Box team.
Full-stack Developer
Beynd (via Ravn)
- Created and updated React Components to be reusable—a component containing GraphQL fragments needed display and mutation. Also developed the GraphQL API making the types consistent and efficient throughout the application.
- Developed the task dependency feature to enable automated projects that enabled the latter implementation of the project dates forecast feature to predict when tasks and projects will be completed.
- Implemented the timeline view feature to show projects and tasks in a chronological manner grouped by project managers alongside the project summary dashboard to provide up-to-date statistics on project completions and revenue.
- Added a REST API to the formerly GraphQL-only API. This allowed companies to sync and update project and task information from their servers. Also maintained our Salesforce integration which served a similar purpose.
Full-stack Developer
Ravn
- Hired as the first non-American employee in the company as well as the first employee in the Peru office.
- Led the Ruby on Rails and GraphQL development in the Peru office.
- Developed full-stack applications using React and Ruby on Rails.
- Organized meetups representing the company.
Experience
Pools FYI
https://pools.fyiBeynd
https://www.guidecx.com/Legasync
https://play.google.com/store/apps/details?id=com.tellstella.legasyncI developed a new admin console to ease the process of publishing new stories as part of my role.
Roadmaster
Foam.tools
https://foam.tools/Health Platform
https://primary.health/Skills
Languages
JavaScript, Ruby, GraphQL, HTML, CSS3, Rust, HTML5, CSS, TypeScript, SQL, C++, Python
Frameworks
Ruby on Rails (RoR), Material UI, GrapesJS, Unity, Flutter, Next.js
Tools
React Apollo, Periscope, RSpec, Git, GitHub, Trello
Libraries/APIs
Web3.js, React, Highcharts, jQuery
Paradigms
Functional Programming, Agile Software Development, Test-driven Development (TDD)
Platforms
Linux, Heroku, MacOS, Visual Studio Code (VS Code)
Storage
PostgreSQL, MySQL, Redis, Amazon S3 (AWS S3), Database Management
Other
3Box, Shell Scripting, Styled-components, Web 3.0, BrainTree, Recommendation Systems, Software Engineering, Algorithms, Data Structures
Education
Bachelor of Science Degree in Computer Science
Universidad Nacional de San Agustin - Arequipa, Peru
Certifications
Video Game Development
Universidad Catolica San Pablo
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring