Saltar al contenido principal
Juan Carlos Alamilla

Juan Carlos Alamilla

DESARROLLADOR FULL-STACK

Talento
Mexico CityMiembro desde 26 de octubre de 2026
JavaPythonSpring BootFastAPIMicroserviciosSQLDB2React.jsAngularLangChainSeguridad
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

JavaPythonSpring BootFastAPIMicroservicios

Sobre mí

Desarrollador Full-Stack Senior con más de 10 años de experiencia transformando y modernizando sistemas críticos de alta disponibilidad en el sector financiero/bancario. Especializado en el desarrollo de microservicios con Java (Spring Boot) y Python (FastAPI), así como en interfaces dinámicas con React y Angular. Amplia trayectoria migrando sistemas legacy (Visual Basic, Oracle Forms, PL/SQL) hacia arquitecturas modernas.

Recientemente enfocado en la integración de soluciones de Inteligencia Artificial (RAG, LangChain). Referente técnico en optimización de bases de datos.

Experiencia

CONSULTOR TI - DESARROLLADOR FULL STACK at EFISOFT S.A. de C.V. (2015 – Present)

Desarrollador en proyectos críticos del sector bancario (Sistema Fiduciario para Scotiabank, Banjer cito y Citi Group).

  • Desarrollo Full-Stack: Construcción de aplicaciones empresariales e interfaces financieras críticas utilizando Java, Spring Boot (backend) y React.js (frontend), garantizando alta disponibilidad.
  • Arquitectura de Microservicios: Diseño e implementación de microservicios y APIs REST/SOAP para la integración de sistemas bancarios complejos (ej. Scotia Pro).
  • Modernización Legacy: Transformación de módulos del Sistema Fiduciario mediante la creación de componentes reutilizables en React.js, mejorando la experiencia de usuario y mantenibilidad.
  • Optimización de Rendimiento: Reingeniería de consultas SQL y Stored Procedures en DB2, logrando una reducción del 40% en los tiempos de respuesta del sistema.
  • Automatización: Construcción de interfaces y servicios web para módulos automatizados de Facturación.
  • Metodología: Colaboración activa en equipos multidisciplinarios bajo marco de trabajo ágil (Scrum).

DESARROLLADOR FULLSTACK at Mercadotecnia, Ideas y Tecnología (MITEC) (2011-05 – 2015-05)

Desarrollo de soluciones transaccionales y pasarelas de pago de alta seguridad.

  • Procesamiento Transaccional: Diseño de microservicios en Java, Spring Boot, Python y FastAPI dedicados al procesamiento masivo de transacciones financieras.
  • Integración Segura: Desarrollo de APIs REST seguras para la conexión transparente con pasarelas de pago y entidades bancarias.
  • Cumplimiento Normativo: Programación, configuración y pruebas de terminales punto de venta (POS / Pinpads), asegurando el estricto cumplimiento de los estándares internacionales de seguridad PCI.
  • Bases de Datos: Implementación de Stored Procedures complejos en Oracle (PL/SQL) para el backend del nuevo centro de pagos centralizado.

Educación

POSGRADO EN GESTIÓN DE PROYECTOS INFORMÁTICOS (TITULADO) – UNIVERSIDAD TECNOLÓGICA DE MÉXICO

LICENCIATURA EN SISTEMAS COMPUTACIONALES (TITULADO) – UNIVERSIDAD TECNOLÓGICA DE MÉXICO

Habilidades

DESARROLLADOR FULL-STACK

Valoraciones

Relacionado