Senior Software Engineer - Wind River at Avenga (2024-01 – 2025-12)
- Design, build, and integrate scalable software solutions across new and existing platforms, developing features and resolving issues to ensure platform reliability.
- Collaborate with cross-functional teams to deliver multi-language microservices, design and implement REST and gRPC APIs for authentication and authorization, and integrate third-party tools into the platforms architecture while contributing to technical discussions and effort estimations for new developments.
- Hands-on coding with Python, Node.js, Golang, Prisma and TypeScript, designing APIs and deploying services on cloud platforms like AWS, and Azure using Docker and Kubernetes.
Senior Software Engineer - Naranja X at Avenga (2020-01 – 2024-01)
- Designed and implemented cloud solutions (AWS and Azure), using microservices, caching solutions, message queue and asynchronous architectures.
- Led the design and implementation of a batch processing system that handled millions of records, processing them in parallel on AWS Fargate and managing instance scaling at different times to optimize performance and cost.
- Owned microservices built with Java and Spring, ensuring high performance and reliability under high-traffic conditions.
- Collaborated actively with the architecture team in technology definitions.
- Identified and provided solutions to complex problems while ensuring code quality, ensuring high-performance code in terms of BigO notation and increased code coverage.
- Monitored technical debt, risks, and made proposals to resolve and mitigate them.
- Ownership for service operations in production, including participating in on-call rotations.
- Conducted code reviews, pair programming sessions, and collaborative design workshops, define scope, estimate, and prioritize work.
Full-stack Engineer at Globant (2018-01 – 2020-01)
- Developed and integrated responsive front-end applications consuming RESTful services using React and Redux, ensuring scalability and maintainability. Collaborated in a Scrum team and contributed to middle-layer development with C# and.NET.
- Delivered key features impacting business growth, improving code quality and increasing test coverage. Built and maintained applications using Node.js, GraphQL, AWS, NestJs, MongoDB and Swagger.
- Created and taught two Node.js bootcamps for junior and trainee developers from Globant.
Full-stack Engineer at Ensolvers (2018-01 – 2018-12)
- Developed and maintained full-stack applications, refactoring existing systems and contributing to new projects.
- Worked with technologies including Java, Spring, Hibernate, AngularJS, Angular 6, Node.js, TypeScript, MySQL, Kafka, and AWS.
- Improved code quality through unit testing, static analysis (SonarQube), and monitoring tools such as New Relic.
Software Engineer at GlobalLogic (2017-01 – 2018-01)
- Development and maintenance of Home Banking solutions, hybrid mobile applications, and desktop platforms for major banking institutions.
- Development and maintenance of frontend applications for web, hybrid mobile, and desktop banking platforms.
- Implementation of responsive and user-oriented interfaces using JavaScript and related frontend technologies.
- Integration with backend services and core banking systems. Software Engineer at
Prospero Soft SA (2015-01 – 2017-01)
- Worked as a Full Stack Developer building and maintaining web applications, contributing to the development of new features and projects across both backend and frontend layers.
- Developing backend services and business logic using PHP and Laravel 5.x
- Designing and integrating database models with Eloquent ORM • Building responsive user interfaces with JavaScript, jQuery, HTML, CSS, and Bootstrap
- Collaborating with the team on feature development, debugging, and production support