
Nico Herrera
Senior Software Engineer
Contrata sus servicios
Solicitá un presupuesto sin compromiso
Sobre mí
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.
Experiencia
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
Educación
Bachelor's Degree in Computer Science – National University of La Plata
Professional English Training – Gaps




