Manuel A.
Backend Developer
Manuel is a seasoned Backend Developer with over nine years of commercial experience, specializing in building highly scalable applications using Java, Spring, Spring Boot, and Nest.js.
With a strong foundation in cloud infrastructure and automation, he has successfully led development teams and contributed to high-impact backend systems across AWS and Azure environments.
His expertise extends to scripting and automation with Shell and Python, which he has leveraged to streamline testing and delivery pipelines. Notably, Manuel automated CI/CD processes using GitHub Actions, reducing deployment times from two hours to just 15 minutes and significantly boosting operational efficiency.
Among his key accomplishments is the development of an event-driven escalation tool using KEDA on Kubernetes, enabling a Java and Spring-based microservice to handle over 500,000 transactions per hour. He holds the Certified Kubernetes Application Developer (CKAD) credential, further underscoring his technical proficiency in modern cloud-native architectures.
Manuel combines deep backend expertise with a practical understanding of DevOps and cloud infrastructure, delivering robust solutions tailored for performance, scalability, and maintainability.
Main expertise
- Spring 8 years
- Scrum 5 years
- Kubernetes 3 years
Other skills
- React.js 4 years
- Team leading 4 years
- Redis 3 years
Selected experience
Employment
Senior Software Engineer
Blue Yonder Inc. - 2 years 1 month
Requierements
-
Led the development and maintenance of distributed applications
-
Created services using serverless technologies such as Lambda with DynamoDB and Api Gateway.
-
Implemented containerization with Docker and orchestrated deployment with Kubernetes.
-
Developed and maintained unit and functional tests, integrating them into CI/CD workflows using GHAA.
-
Automated workflows with shell scripts and modified infrastructure using Terraform on Cloud.
Achievements
-
Implemented and deployed successfully an event based application to support over 1 million transactions per hour using Spring, Kubernetes, Elasticsearch, Kafka and Snowflake.
-
Successfully automated the ci/cd process to deploy services on a cloud based architecture using gha and azure.
-
Successfully implemented an escalation tool based on events on kuberentes using helm.
Technologies:
- Technologies:
Python
Spring
Scrum
Kubernetes
Java
JavaScript
Azure
AWS
Spring Boot
Mockito
JUnit
Azure Event Hubs
Azure Functions
Microsoft Entra ID
AWS S3
AWS Cognito
Docker
Apache Kafka
-
Staff Software Engineer
Banking Superintendency - 5 years 1 month
Requirements:
-
Led a team of 5 developers, defining requirements and negotiating with stakeholders for successful application development.
-
Distributed tasks and ensured high-quality deliverables, automating manual processes to improve document handling and data ingestion.
-
Delivered multiple applications with Spring and React for internal use using distributed architecture.
-
Automate validations implementing unit tests and functional tests, and creating workflows to run this workflows automatically on github.
Achievements:
-
Created document handling applications that improve the search for an internal tool.
-
Automated manual processes by creating self validation tools that allow the people from external sources to send data that then would be automatically validated and stored.
-
Created a virtual signature service that allowed people to stop printing and using paper improving times and expenses.
-
Organize and implemented internal tools to handle internal storages.
Technologies:
- Technologies:
React Native
React.js
Spring
Scrum
Node.js
Java
JavaScript
SQL
- NoSQL
PL/SQL
Spring Boot
Oracle
- Project management
-
Software Engineer
Kingo Energy - 6 months
Requierements:
-
Developed web applications using Node.js, Angular, and PostgreSQL to display reports and manage inventory stock, optimizing work processes.
-
Created mobile applications with Ionic, ensuring sync with web apps and managing data integration.
-
Gathered and processed data from MongoDB to load into a curated database.
Achievements:
-
Created a mobile application that allowed to control digital wallet features while being off the internet.
-
Created a web application that allow the users to manage their inventory and routes for internal workers.
Technologies:
- Technologies:
Scrum
Node.js
JavaScript
PostgreSQL
- NoSQL
PL/SQL
MongoDB
Ionic
Postman
-
Software Engineer
Ericsson S.A. - 1 year 10 months
Requierements
-
Developed applications using Java Enterprise (Java EE) and Spring for robust enterprise solutions.
-
Conducted web development and administered databases with Oracle.
-
Utilized JUnit, TestNG, and Spock for unit and functional testing.
Achievements
-
Successfully migrated a JEE Application to Spring without loosing any features for a large monolithic application making it microservice oriented
-
Implemented ci/cd workflows to validate through unit tests and functional tests
Technologies:
- Technologies:
Scrum
Java
JavaScript
Spring Boot
Oracle
- Usability testing
- Regression testing
-
Education
MSc.Master in Software Project Management
Universidad Rafael Landivar · 2019 - 2021
BSc.Software Engineering
Universidad de San Carlos de Guatemala · 2012 - 2017
Find your next developer within days, not months
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- You are presented the right candidates 2 days in average after we talk