Work History
Showcase
Education
Work history
UpStack
Senior Software Engineer
2023 - Present (2 years)
Creating and developing innovative software solutions for clients across a broad range of industries.
Participating in scrums consisting of cross-functional teams, both software and hardware.
Ensuring that features are being delivered efficiently and on time.
Leapfin
Full-stack Scala Developer
2021 - 2023 (2 years)
Worked on developing a SaaS application that is the leading financial data management solution for GAAP revenue calculations.
Wrote efficient code that can handle a big amount of data such as financial reports for clients like Medium, Canva, and Reddit.
Used the Monix library and the backpressure technique to process the data in a streaming way.
number8
Software Engineer
2021 - 2021
Worked on a Scrum team, maintaining and developing new features for three microservices in the Awareness Training module.
Improved the codebase of the microservices using Command/Query pattern and Single Responsibility principle.
Refactored the entire business logic (previously developed in four service classes) and created 15+ classes to split the business logic.
Globant
Software Architect
2019 - 2021 (2 years)
Developed an API dev portal for a Globant client working as a tech lead on a Scrum team.
Created the portal from scratch, developed new features, and led the team in improving the product.
Reviewed features and bug fixes with the Product Owner, ensuring code and product quality through unit, integration, and regression tests.
Softnet
Technical Lead Developer
2019 - 2019
Led the design, development, and deployment automation of new features for the company product software.
Migrated the Angular front end from version 1 to 8 while developing the new features.
Implemented a micro front-end design to make both versions coexist.
Aloalto Sistemas de Información S.A.C.
Software Architect
2018 - 2019 (1 year)
Created pipelines with Azure DevOps to automate deployments.
Configured the application and server on a virtual machine in DigitalOcean, designing and developing a few modules.
Created and iterated assets to support accessibility, design, and development best practices on projects.
Banco de Crédito BCP
Software Developer
2015 - 2018 (3 years)
Developed microservices for the bank's business needs.
Created and ran the Docker container and configured the load balancer.
Performed maintenance and software integrations for existing systems.
Showcase
Software Engineer - Insight SaaS Application
The Leapfin platform consolidates billing, ordering, payment, CRM, and other data for large companies.
It utilizes the Monix library and backpressure technique for data analysis in a streaming manner.
The application leverages Scala, React.js, Cats, Play, AWS Cloud, and other technologies.
Software Engineer - OneTrust Awareness Training Module
Implemented a command/query pattern and Single Responsibility to restructure the codebase.
The team created 15+ classes to separate business logic from microservices.
Utilized technologies including Angular 9, Java 11, Spring Boot, Cloud, MVC, Data, JPA, ActiveMQ, Redis, Docker, and Kubernetes.
Education
Certified Kubernetes Application Developer
Cloud Native Computing Foundation (CNCF)
2021 - 2021
Azure & Azure AI Fundamentals
Microsoft
2021 - 2021
Functional Program Design & Functional Programming Principles in Scala
EPFL
2020 - 2020
Reactive Architecture (Reactive Microservices; Introduction to Reactive Systems; Domain-driven Design; Distributed Messaging Patterns; CQRS & Event Sourcing; Building Scalable Systems) || Lightbend Scala Language - Professional; Lightbend Akka for Scala - Professional; Lightbend Akka Cluster - Fundamentals; Lightbend Akka Cluster - Sharding (Scala).
Lightbend, Inc.
2020 - 2020
Professional Scrum Master I
Scrum.org
2017 - 2017
Engineer's Degree, Computer Software Engineering
Universidad Católica Santo Toribio de Mogrovejo - Peru
2009 - 2013 (4 years)