Ariel Alvarado Atahuichi, Developer in La Paz, La Paz Department, Bolivia
Ariel is available for hire
Hire Ariel

Ariel Alvarado Atahuichi

Verified Expert  in Engineering

Software Developer

La Paz, La Paz Department, Bolivia

Toptal member since October 25, 2018

Bio

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

Building Intelligence Inc.
Node.js, SQL, RabbitMQ, React, React Native, Cordova
AGETIC
RabbitMQ, ELK (Elastic Stack), Neo4j, MongoDB, PostgreSQL, Node.js
Ministry of Economy (Bolivia)
JEE, Oracle Apps, Oracle, Java

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

Part-time

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

2018 - PRESENT
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.
Technologies: Node.js, SQL, RabbitMQ, React, React Native, Cordova

Software Development Engineer

2016 - 2019
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).
Technologies: RabbitMQ, ELK (Elastic Stack), Neo4j, MongoDB, PostgreSQL, Node.js

Java and Oracle PL/SQL Consultant

2014 - 2016
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.
Technologies: JEE, Oracle Apps, Oracle, Java

Web Application Developer

2012 - 2014
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).
Technologies: Ext JS, Angular, jQuery, JavaScript, MySQL, PostgreSQL, PHP

Experience

Calendar Generator

A simple front-end only calendar generator. It calls a free API to get holidays and mark them on the calendar.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Education

2008 - 2014

Bachelor's Degree in Informatics

UMSA - Bolivia

Certifications

NOVEMBER 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

AUGUST 2021 - PRESENT

JSNSD: OpenJS Node.js Services Developer

The Linux Foundation

JULY 2015 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring