
Juan Carlos Alamilla
DESARROLLADOR FULL-STACK
Contratar a esta persona
Envía una oferta de trabajo directamente a este candidato
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

