
Ariel Alvarado Atahuichi
Verified Expert in Engineering
Software Developer
La Paz, La Paz Department, Bolivia
Toptal member since October 25, 2018
Ariel is a senior full-stack developer with 10+ years of experience. He has worked primarily for government agencies in small and large teams as both a developer and team leader. He likes to build clean, secure, documented and well-tested REST APIs, and he believes TDD should be mandatory.
Portfolio
Experience
- JavaScript - 7 years
- PostgreSQL - 6 years
- Git - 6 years
- REST - 5 years
- Node.js - 5 years
- Linux - 4 years
- React - 4 years
- Test-driven Development (TDD) - 3 years
Availability
Preferred Environment
PostgreSQL, Git, Visual Studio Code (VS Code), Node.js, Linux, React, React Native
The most amazing...
...project I've worked on was the Bolivian interoperability platform that allows public agencies to share information in a standardized way.
Work Experience
Freelance Developer
Building Intelligence Inc.
- Developed multiple integrations (Node.js, RabbitMQ, SQL) between the client's application and different Access Control solutions.
- Migrated a few mobile applications (Apache Cordova) to React Native.
- Fixed bugs and added new features to mobile applications (Apache Cordova, React Native).
- Designed a new project template for all new sites using React and microfrontends.
- Fixed bugs and added new features to the web application using React.
- Tracked and fixed bugs using Jira as a reporting tool.
Software Development Engineer
AGETIC
- Created a rest API to handle payments for government agencies (RabbitMQ, PostgreSQL, Node.js, and Aurelia).
- Supported XML and JSON signatures on all APIs to ensure authentication, integrity, and non-repudiation.
- Standardized and documented procedures to ensure easy access to all APIs (translated SOAP services to JSON when needed).
- Implemented monitoring and load balancing to handle increased demand and improve resilience (Elasticsearch, Logstash, and Kibana).
- Developed the integrated mining system (back end with Node.js and front end with Vue.js) with a team of four people. As the lead developer, I took all the decisions needed from the requirements gathering to the final production deployment.
- Created a tool for monitoring responses from web services that alert admins on every failed response (recursively checks the JSON structure of the response).
Java and Oracle PL/SQL Consultant
Ministry of Economy (Bolivia)
- Created SOAP services to centralize investment and current spending supporting efficient decision making (all services were developed with JEE).
- Developed a lot of stored procedures to handle distribution and management of the public budget.
- Documented best practices for the implementation of Oracle ADF modules so every developer in the organization has the same basic knowledge.
- Supported and migrated legacy code, from PL/SQL to Oracle ADF and JEE.
- Optimized slow running queries in PL/SQL and Jasper Reports.
Web Application Developer
La Paz Government Department
- Implemented an electronic mailing system with PHP to handle letters and tracing them verifying response times and supporting decision making.
- Implemented a knowledge base to centralize solutions to technical problems of public employees allowing the support staff to handle issues efficiently.
- Created a web app to manage internal budget ensuring data integrity (previously all budget was handled on a single datasheet).
Experience
Calendar Generator
Toptal React Academy
Education
Bachelor's Degree in Informatics
UMSA - Bolivia
Certifications
Toptal React Academy Graduate
Toptal, LLC
JSNSD: OpenJS Node.js Services Developer
The Linux Foundation
Oracle Certified Associate, Java SE 7 Programmer
Oracle University
Skills
Libraries/APIs
React, jQuery, Node.js, Vue, Restify
Tools
Postman, Git, RabbitMQ, Jenkins, NGINX, ELK (Elastic Stack)
Languages
JavaScript, HTML, CSS, PHP, Java, SQL
Frameworks
Express.js, AngularJS, Ext JS, Angular, Sails.js, Oracle Application Framework (OAF), React Native
Storage
PostgreSQL, Oracle RDBMS, MongoDB, MySQL, Neo4j
Paradigms
Test-driven Development (TDD), REST
Platforms
Linux, Visual Studio Code (VS Code), JEE, Oracle
Other
Oracle Apps, Ubuntu Server, Cordova
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