Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Octavio Esquivel Alvarez del Castillo

Backend Engineer (Java, Node.js, Reactive Systems) | Cloud (GCP, AWS, Terraform) | AI/ML Integration | M.Sc. Artificial Intelligence (Studying)
Mexico City

Summary

Senior Backend Engineer with 10+ years of professional experience in software engineering, architecture, and product development, with a strong track record of delivering enterprise-level applications that balance performance, scalability, and reliability. Core expertise includes building robust solutions with Java (Java 8–17), Spring Boot, and microservices architecture, as well as deploying and maintaining systems on cloud platforms such as GCP, AWS, and Azure. Projects delivered have consistently improved throughput, reduced costs, and supported mission-critical operations in finance, retail, logistics, and SaaS domains. I am recognized for my ability to resolve complex backend challenges, from debugging production incidents and optimizing database interactions to improving asynchronous processing and implementing caching strategies. My focus is on writing efficient, maintainable code and ensuring that applications remain stable under high demand. While my main specialization is the Java ecosystem, I am adaptable to new technologies when required. I have experience using Python and PyTorch to integrate AI-driven modules into backend solutions, demonstrating flexibility to extend core systems with emerging tools. This adaptability allows me to combine solid backend engineering with modern approaches, ensuring that applications remain competitive and aligned with evolving business needs. Motivated by challenges, I thrive in environments where reliability, performance, and long-term maintainability are critical to the success of the product.

Overview

19
19
years of professional experience

Work History

Java Developer

TATA Consultancy Services (TCS)
12.2023 - Current

Period: Oct 2024 – Jul 2025

  • Designed and delivered solutions on Adobe Experience Manager (AEM) Cloud, integrating Java 11 backend.
  • Built and maintained Sling Models and reusable components, enabling modularity and reducing development time for future features.
  • Improved customer-facing performance by configuring the Dispatcher and deploying caching strategies.
  • Established and monitored GitLab CI/CD pipelines, ensuring consistent quality across releases.

Technologies: Java 11, AEM Cloud, Sling Models, HTL, GitLab CI/CD

Period: Apr 2024 – Sep 2024

  • Implemented Java 17 with Apache Camel for XML processing to improve latency and throughput.
  • Designed Kafka-based event-driven pipeline for shipment tracking and notifications.
  • Automated deployments with Jenkins, reducing release cycles and increasing reliability.
  • Participated in product development and debugging, strengthening overall system stability.

Technologies: Java 17, Spring Boot, Apache Kafka, Apache Camel, Jenkins, PostgreSQL

Period: May 2023 – Mar 2024

  • Migrated applications from PCF to GCP using Terraform and Spinnaker, optimizing cloud infrastructure.
  • Refactored legacy code and fixed asynchronous processing errors to improve stability.
  • Ensured data integrity in PostgreSQL/Oracle during migration with validation and rollback strategies.
  • Enhanced asynchronous workflows and caching mechanisms to support high-demand usage.

Technologies: Java 11, Spring Boot, Apache Kafka, GCP, Terraform, Spinnaker, PostgreSQL, Oracle

Period: 2025

  • Supported short-term development initiatives for transportation and logistics clients.
  • Delivered backend enhancements and performance optimizations in Java for regional LATAM accounts.

Technologies: Java, Spring Boot, SQL Databases

Java Developer

Multiplica Talent
09.2022 - 05.2023
  • Delivered a SuperApp with Spring Boot/MongoDB, supporting 50k+ MAU with zero downtime.
  • Integrated AWS Cognito/S3/CloudWatch, reducing authentication latency by 35%.
  • Developed Node.js/TypeScript modules for user interfaces, cutting load times by 28%.

Java Developer

Capgemini
12.2021 - 10.2022
  • Built asynchronous services with Solace/MongoDB, raising event throughput by 30%.
  • Managed CI/CD with Jenkins/GitLab, lowering deployment failures by 40%.

Java / Node.js Developer

Jaque-Umvel
03.2020 - 12.2021
  • Delivered Node.js/Express backend with MariaDB/MongoDB for e-commerce features.
  • Built Java Spring Boot microservices on Docker/AWS, enabling scalable multi-tenant deployments.

Java Developer

Intercam (Bank)
03.2016 - 02.2020
  • Maintained and evolved JBoss EAP 5.1 services; automated VPN tasks with Quartz; migrated JBoss 3.0.1 to 6 (Spring JDBC/Sybase).

PHP/Java Developer

PROFIT
01.2014 - 03.2016
  • TELMEX Lada Links-Carrier: built SOAP/REST services with Spring, configured JBoss/Apache, and developed EJB modules with JMS.

Technology Engineer

Grupo Posadas
05.2009 - 02.2010
  • Managed Linux servers, performed performance testing, and configured WebLogic/Maven/Ant for hotel operations systems.

Java Developer

Softnia
03.2009 - 04.2009
  • Built batch processing with DAOs/Hibernate; implemented JUnit testing for Multipack’s Orbit logistics project.

Java Developer

Essential Studio, S.A. de C.V.
09.2006 - 09.2007
  • Developed insurance and tax systems with JSP/JavaScript, UML, and RUP methodology.

Education

M.Sc. - Artificial Intelligence

Universidad De Los Andes (UnAndes)
09-2026

Bachelor's - Mathematics

Universidad Abierta y a Distancia de México (UnADM)
01.2018

Computational Systems Engineer - undefined

Escuela Superior de Cómputo (IPN)
01.2006

Skills

  • Languages: Java, Python, Nodejs, TypeScript, JavaScript, SQL
  • Frameworks: Spring Boot, Spring Security, Apache Camel, Hibernate, JPA
  • Cloud/DevOps: GCP, AWS, Azure, Docker, Kubernetes, Terraform, Jenkins, GitLab CI/CD
  • Databases: PostgreSQL, Oracle, MySQL/MariaDB, MongoDB
  • AI/ML: NLP, Sentiment Analysis, Image/Audio Processing, Feature Engineering
  • Other: Software Engineering, Software Architecture, Product Development, Debugging, Troubleshooting
undefined

Additional Information

  • Contributor to open-source Java utilities and ML tooling, with focus on backend-AI integration.
  • Passionate about mentoring junior developers and sharing knowledge on best practices in clean code and system design.
  • Active learner in AI/ML through workshops, online courses, and academic research; exploring kernels, manifolds, and topological methods for next-gen AI.

Timeline

Java Developer

TATA Consultancy Services (TCS)
12.2023 - Current

Java Developer

Multiplica Talent
09.2022 - 05.2023

Java Developer

Capgemini
12.2021 - 10.2022

Java / Node.js Developer

Jaque-Umvel
03.2020 - 12.2021

Java Developer

Intercam (Bank)
03.2016 - 02.2020

PHP/Java Developer

PROFIT
01.2014 - 03.2016

Technology Engineer

Grupo Posadas
05.2009 - 02.2010

Java Developer

Softnia
03.2009 - 04.2009

Java Developer

Essential Studio, S.A. de C.V.
09.2006 - 09.2007

Bachelor's - Mathematics

Universidad Abierta y a Distancia de México (UnADM)

Computational Systems Engineer - undefined

Escuela Superior de Cómputo (IPN)

M.Sc. - Artificial Intelligence

Universidad De Los Andes (UnAndes)
Octavio Esquivel Alvarez del CastilloBackend Engineer (Java, Node.js, Reactive Systems) | Cloud (GCP, AWS, Terraform) | AI/ML Integration | M.Sc. Artificial Intelligence (Studying)