About me
Experienced full stack developer, my work is mostly focused in applications' backend, developing APIs. I have done integrations with companies in Ecuador, Brasil and Chile. Including the authorization of e-documents for treasury departments in Ecuador and Brazil.
Experience with continous integration, administration of Linux environments, Docker, Kubernetes and tools from the AWS ecosystem. Bachelor of Computer Science issued by the Escuela Superior Politécnica del Litoral at Guayaquil/Ecuador and Master in Web Technologies and Cloud Computing by Universidad de Valencia at Valencia/Spain.
My favourite stack: NodeJS/AdonisJS/Express, React, MySQL, Redis, Micro-services, Docker and Kubernetes with continous integration.
Skills
- Javascript
- NodeJS
- React
- AngularJS
- NextJS
- Adonis framework
- Express
- Apache Kafka
- Advanced understanding of Linux environments
- Shell Scripting
- Containers
- Docker
- Docker compose
- Kubernetes
- Solid experience with Git
- Experience with AWS tools
- Python
- Django
- Kivy Framework
- Anaconda
- Java
- Android
- C/C++
- Qt Framework
- openFramework
- PHP
- CodeIgniter
- R
My work
Software company committed on boosting the digital transformation of companies
E-billing software, integrated with the department of Treasury from Ecuador, available as web app and API for integrations
Web application, to access medical records online
Collaborative tool for classrooms, funded by Ecuadorian National Secretariat for Science and Technology
Software to manage the assets administration, including: automatization, notifications and metrics
Work experience
Analog Devices S.L.U. | Valencia, Spain
January 2022 - Currently
■ Designing and developing a control panel using frontend technologies for a general administration of the whole system.
■ Developing contenerized APIS to carry functionalities to the frontend as others services inside the cluster.
■ Deploying and administration of applications in Kubernetes.
NODEL | Guayaquil, Ecuador
January 2021 - November 2021
■ In charge of ETL processes using Databricks.
■ Downloading and data preprocessing using scraping techniques and third party APIS.
■ Administrator of AWS infrastructure.
Shippify | Guayaquil / Ecuador
API Enginner
March 2019 - March 2020
■ In charge of Shippify's API consumed by their mobile app, part of the API is deployed using Lambda functions in AWS.
■ Designed and implemented an architecture to consume events coming from a Database. The data is managed through a Kafka server, and processed by Lambda functions in AWS.
■ Integration with companies such as Amazon Brazil and Laar Courier in Ecuador.
■ Identify and communicate solutions to clients from the SaaS product of the company.
Soluciones Tecnológicas PuntoEC. | Guayaquil / Ecuador.
Chief Technology Officer.
March 2017 - May 2021.
■ Designer of guidelines for every project implemented.
■ Designer and administrator of databases, some of them using RDS in AWS.
■ Designer of robust architectures with backups and fault tolerance for electronic documents.
■ Co-creator and developer of medical software PuntoMed.
■ Co-creator and developer of billing software PuntoDoc.
Information Technology Center. | Guayaquil / Ecuador.
Developer
February 2016 - March 2017.
■ Senior developer at Makitouch project, funded by Ecuadorian National Secretariat for Science and Technology.
■ Implemented a computer vision algorithm to detect fingertips.
■ Designer of hardware prototypes using a Kinect V2 as depth sensor.
Information Technology Center | Guayaquil / Ecuador
Research Assistantship
October 2014 - February 2016
■ Improved projects written in Python, Java and Javascript.
■ Created an app for large touch screens using Kivy framework (Python).
■ In charged of server administration, most of them based on Linux architectures.
Escuela Superior Politécnica del Litoral (ESPOL) | Guayaquil / Ecuador
Teaching Assistantship
March 2014 - September 2014
■ Resolved problems for Computers Architecture and Organization class.
■ Formulated and evaluated the end-of-semester final project.
Repositories, publications and more
In my spare time, I publish Youtube tutorials about programming. The more you share, the more you learn.