Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

CARLOS EMILIO DELGADILLO CRUZ

Ciudad de México

Summary

Ingeniero de Software Senior con más de 4 años de experiencia, especializado en el diseño, desarrollo e implementación de soluciones empresariales utilizando Java 21 y Spring Boot 3. Experto en la construcción de aplicaciones backend de alto rendimiento, escalables y resilientes, aplicando principios SOLID, Clean Architecture y prácticas de ingeniería orientadas a la calidad, automatización de pruebas y mantenibilidad del software. Cuento con amplia experiencia en arquitecturas distribuidas, arquitecturas dirigidas por eventos (EDA) y servicios nativos de AWS (Amazon Web Services) y GCP (Google Cloud Platform), desarrollando plataformas de liquidación crítica capaces de procesar millones de transacciones con alta disponibilidad, tolerancia a fallos y excelente desempeño.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

NTT DATA
09.2024 - Current
  • Lidero el diseño y desarrollo de soluciones backend para aplicaciones financieras de misión crítica utilizando Java, Spring Boot, Hibernate y arquitecturas empresariales.
  • Lidero iniciativas de transformación tecnológica mediante la migración de aplicaciones legacy desarrolladas con Spring, Hibernate y Struts hacia plataformas en la nube como Google Cloud Platform (GCP) y Amazon Web Services (AWS), modernizando la arquitectura para mejorar la escalabilidad, disponibilidad y mantenibilidad de los sistemas.
  • Diseño estrategias de optimización de consultas Oracle SQL, reduciendo tiempos de respuesta y mejorando el rendimiento de procesos financieros.
  • Encabezo iniciativas de calidad y seguridad del software mediante SonarQube, Chimera y estándares de desarrollo seguro.
  • Colaboro con equipos multidisciplinarios para garantizar la continuidad operativa de plataformas de pagos e instrumentos financieros de alta disponibilidad.

Desarrollador de Software

SIES
08.2021 - 08.2024
  • Lideré el diseño y desarrollo de soluciones backend para plataformas de pagos SPEI, garantizando alta disponibilidad, seguridad y rendimiento en el procesamiento de transacciones financieras.
  • Dirigí la modernización tecnológica de aplicaciones empresariales mediante la migración de Java 8 a Java 11, mejorando el desempeño, la mantenibilidad y la compatibilidad con nuevas tecnologías.
  • Diseñé e implementé módulos frontend en Angular, asegurando una integración eficiente con servicios backend y una experiencia de usuario consistente.
  • Definí e integré servicios REST y SOAP para la interoperabilidad entre sistemas financieros y plataformas de terceros.
  • Participé en la definición de estándares técnicos, revisiones de código y decisiones de arquitectura para garantizar soluciones alineadas con las mejores prácticas de ingeniería de software.

Education

Licenciatura - Ingeniería en Telemática

Instituto Politécnico Nacional (UPIITA)
Ciudad de México
08-2024

Skills

  • Arquitectura de Software: Diseño de sistemas distribuidos aplicando Clean Architecture, Domain-Driven Design (DDD), Event-Driven Architecture (EDA), principios SOLID y patrones de diseño orientados a soluciones escalables y resilientes
  • Tecnologías Backend: Desarrollo de aplicaciones empresariales con Java (21, 17, 11 y 8), Spring Boot 3x, Spring Cloud, Spring Security, Hibernate/JPA y construcción de APIs REST de alto rendimiento
  • Cloud Computing y DevOps: Diseño, despliegue y operación de soluciones sobre AWS y Google Cloud Platform (GCP), utilizando Docker, Kubernetes, Jenkins, GitHub Actions y JFrog para automatizar pipelines de integración y entrega continua (CI/CD)
  • Persistencia y Gestión de Datos: Modelado y optimización de bases de datos relacionales con PostgreSQL, Oracle Database, Microsoft SQL Server y SQL avanzado para aplicaciones de alta concurrencia
  • Calidad e Ingeniería de Software: Implementación de pruebas automatizadas, revisión de código, refactorización continua y adopción de buenas prácticas para garantizar software mantenible, seguro y de alta calidad
  • Desarrollo Frontend y Herramientas: Desarrollo con TypeScript, integración con aplicaciones Angular, control de versiones con Git y gestión de proyectos bajo metodologías Agile/Scrum, Gitflow y Jira

Timeline

Senior Software Engineer

NTT DATA
09.2024 - Current

Desarrollador de Software

SIES
08.2021 - 08.2024

Licenciatura - Ingeniería en Telemática

Instituto Politécnico Nacional (UPIITA)
CARLOS EMILIO DELGADILLO CRUZ