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
    Spring 8 years
  • Scrum
    Scrum 5 years
  • Kubernetes
    Kubernetes 3 years

Other skills

  • React.js
    React.js 4 years
  • Team leading 4 years
  • Redis
    Redis 3 years
Manuel

Manuel A.

Guatemala

Get started

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 Python
    • Spring Spring
    • Scrum Scrum
    • Kubernetes Kubernetes
    • Java Java
    • JavaScript JavaScript
    • Azure Azure
    • AWS AWS
    • Spring Boot Spring Boot
    • Mockito Mockito
    • JUnit JUnit
    • Azure Event Hubs Azure Event Hubs
    • Azure Functions Azure Functions
    • Microsoft Entra ID Microsoft Entra ID
    • AWS S3 AWS S3
    • AWS Cognito AWS Cognito
    • Docker Docker
    • Apache Kafka 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 Native
    • React.js React.js
    • Spring Spring
    • Scrum Scrum
    • Node.js Node.js
    • Java Java
    • JavaScript JavaScript
    • SQL SQL
    • NoSQL
    • PL/SQL PL/SQL
    • Spring Boot Spring Boot
    • Oracle 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 Scrum
    • Node.js Node.js
    • JavaScript JavaScript
    • PostgreSQL PostgreSQL
    • NoSQL
    • PL/SQL PL/SQL
    • MongoDB MongoDB
    • Ionic Ionic
    • Postman 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 Scrum
    • Java Java
    • JavaScript JavaScript
    • Spring Boot Spring Boot
    • Oracle 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

Not sure where to start? Let’s have a chat