Software engineer with experience in solving complex problems with the right tools. Besides my love of designing and coding, I also communicate effectively with teammates and stakeholders to reach a common understanding of the technical decisions, trade-offs and timelines. I am also co-founder of a SAS platform in the health-tech industry, the leading service in Perú and a winner of StartUp Perú competition
I worked on extending the help center product of Intercom, which provides knowledge for the self-serve experience.
In Intercom, I work very closely with PM and UX designers to understand the user needs, conceptualize MVPs, design and plan the technical solutions and lead a team of engineers in the execution.
Technologies: Ruby on Rails, EmberJS, AWS, Terraform, SCRUM.
I worked for the Advertisement team. I was in charge of developing Map Reduce jobs that computed training data for AI models used to power the Ads Engine in Pinterest.
Technologies: Java, Python, React, AWS.
CTO of the Peruvian health-tech Doctocliq, providing SAS for dentist and medicine professionals, winner of StartUp Peru contest. As a CTO, I am responsible for designing the system, the availability and the seamless scaling of the service.
Currently, I lead the R&D team consisting of 7 people, serving around 1000 users concurrently in more than 5 Latam countries (Perú, México, Colombia, Ecuador, Costa Rica, etc).
Technical leader for a team of four senior software engineers and two quality assurance engineers. Our main product is Disney’s Authentication service used as a middleware layer for other backend services. I participated in the service's design, implementation and operation along with Disney's Software architect.
Technologies: Java, GraphQL, React, AWS, Terraform
I worked on the design and implementation of a Pipeline that allowed ETL Talend developers to deploy their code into AWS ECS. The pipeline was in charge of building the ETL’s artefact, creating a docker image and deploying it to ECS Fargate allowing a seamless deployment cycle for ETL Talend developers.
Technologies used: Jenkins, AWS ECS Fargate, Docker, ETL Talend
Technical leader of two senior engineers for Intercorp, Perú. I was in charge of designing the transactional core of an electronic wallet, this transactional core was then used to handle all the money transfers between users.
To ensure the consistency of transactions I designed the system using the Event Source pattern that assured transaction consistency along different steps.
Technologies used: Java, Spring Boot, GCP PubSub, Event Sourcing, Eventual Consistency, Asynchronous Architecture
JavaScript developer working as a freelance for USA-based startups. I was involved in designing and implementing sports betting app for the American market using React Native.
Technologies used: JavaScript, React Native, Apollo GraphQL client.
Technical manager of a team of three software engineers for the startup Sacatucita.com. The startup allowed health private practitioners to offer their services online in Lima, Perú.
Technologies used: Python3, Django, Heroku, React, Redux
I worked for Amazon's AI Alexa in Cambridge, UK. My team was in charge of reporting and fixing understanding errors of Alexa. I participated in the design and implementation of the services in charge of detecting errors.
Technologies used: Java, Angular 2+, React, AWS S3, AWS RDS.
Amadeus Search Engine
Project focused on the Journey Planner of Amadeus GDS, which is the specialised search engine used to find the best journeys between two points. The solution is built in C++ language running on a Linux environment and is compliant with availability/performances/scalability requirements.
The main tasks include:
- Design and development on a distributed/service oriented architecture in C++.
- Continuous maintenance/improving of search algorithms used in the engine.
- Sharing functional knowledge among colleges.