Personal details

Fidel U. - Remote back-end developer

Fidel U.

Tech Lead
Based in: đŸ‡”đŸ‡Ș Peru
Timezone: Lima (UTC-5)

About

I'm very commited person to whatever I'm doing it, as engineer I will always find the efficient solution to the problem I'm facing, self-taught person from my childhood, passionate by 2 topics, software development, including web, that's why I know Node JS, C++, algorithms, etc. and Machine Learning, specially Reinforcement Learning, this is the topic for my master's degree thesis.

Work Experience

Tech Lead
Lean Tech | Feb 2022 - Present
Node.js
MongoDB
Microsoft SQL Server
AWS

- Designing tech solution for commercial requirements

- Convert the system from monolithic application to an event driven solution

- Design and code an ETL process to have integrated data sources into a single data warehouse

- ETL process is made up of the following aws services: AWS Cloudwatch, AWS Lambdas, AWS SQS, AWS SNS, AWS SES, and additional MongoDB as our database

- Usage of Terraform to automatize the deployment of the infrastructure

- Split user story into small tasks for developers

- Make the RoadMap for future features at meetings with stakeholders

Lead Software Engineer
Belcorp | Jul 2021 - Jan 2022
Node.js
MySQL
MongoDB
Amazon EC2
Docker
AWS Lambda

- Designing tech solution for commercial requirements

- Define serverless solution using aws services such as AWS Lambdas, AWS SES, AWS SNS, AWS RDS, AWS S3.

- Implement serverless solution

- Verify if developer’s code satisfies the minimum requirements (coverage in UT, no duplicate lines, etc).

- Validate application performance with tools like K6 (virtual users to validate concurrency, response time, etc)

- Monitoring of the services in New Relic

- Propose contingency patterns such as circuit breaker or use feature flags

- Implement good practices for existing frontend project (NextJS project) to don’t impact in response time.

Projects

Invictos
Node.js
MongoDB
GraphQL
Flutter
Invictos is a peruvian startup that helps students to reach good level to apply universities in PerĂș. Invictos is a mobile application where you can post by photos or text, your doubts, so other students will help you answering your questions, getting stars to claim real money.
SmartClick
Node.js
MongoDB
Heroku
RabbitMQ
It's a web app, where you can control your electric water heater from the web.

Education

National University of Engineering
Master's・Master's in Computer Science
Jan 2020 - Present
National University of Engineering
Bachelor・Bachelor at Electronic Engineer
Apr 2007 - Dec 2014