Tata Consultancy Services México
Java Backend DeveloperDesarrollo de soluciones backend para plataformas empresariales del sector financiero, participando en iniciativas de modernización tecnológica y evolución de aplicaciones críticas.
Proyecto PIR — Portal de Ingeniería de Rendimiento | Banamex
- Modernización de componentes legacy hacia Java 21 y Spring Boot.
- Refinamiento de requerimientos con cliente y seguimiento end-to-end de funcionalidades.
- Diseño y desarrollo desde cero del módulo PAPS para gestión y asignación de pruebas de performance.
- Migración del módulo RENATA de Java EE a Spring Boot, consolidando métricas provenientes de AppDynamics.
- Evolución del módulo Profiling, integrando JMeter y YourKit.
- Desarrollo e integración de APIs REST y persistencia mediante Oracle 19c.
- Ejecución de pruebas funcionales y técnicas posteriores a las migraciones.
- Colaboración con frontend y QA, despliegue y soporte de componentes sobre OpenShift.
Proyecto BancaNet | Banamex: desarrollo y mantenimiento de servicios backend con Java y Spring Framework; integración de servicios REST y SOAP; análisis de requerimientos con negocio y QA; despliegues con Jenkins y liberaciones sobre IBM WebSphere; coordinación con QA, infraestructura y DBA, y seguimiento en Confluence, Jira y ServiceNow.
BranchBit
Java Backend Developer · Apigee y MicroserviciosIntegrante de un equipo multidisciplinario desempeñándome como desarrollador backend, en la gestión de APIs y la integración de servicios de pagos.
- Diseño y desarrollo de microservicios con Java y Spring Boot.
- Desarrollo de APIs REST bajo principios API First e integración de servicios de pagos con socios comerciales.
- Administración y exposición de APIs mediante Apigee.
- Documentación de APIs con Swagger y OpenAPI.
- Automatización de pipelines mediante Jenkins y administración de código con GitLab.
- Generación de escenarios de pruebas, mocks y features para APIs.
Never Dies Co.
Full Stack Developer · FreelanceDesarrollo de una plataforma e-commerce con implementación integral.
- Análisis, conceptualización y diseño de la aplicación web.
- Diseño de la arquitectura de la aplicación.
- Backend con Spring Boot y MySQL.
- Frontend con HTML, CSS, JavaScript y Bootstrap.
- Autenticación basada en JWT.
- Implementación integral de la solución.
Javier Soberano and Partners
Android Java DeveloperParticipación en el desarrollo de aplicaciones móviles nativas para Android utilizando Java, desde el análisis de requerimientos hasta la implementación, mantenimiento y publicación de nuevas funcionalidades.
- Desarrollo de aplicaciones nativas utilizando Java y Android SDK.
- Análisis de requerimientos y definición de soluciones junto al equipo de desarrollo.
- Diseño e implementación de funcionalidades con principios de programación orientada a objetos.
- Integración y consumo de servicios REST para comunicación con sistemas backend.
- Persistencia local mediante SQLite para almacenamiento y administración de información.
- Mantenimiento evolutivo, corrección de incidencias y optimización del rendimiento.
- Colaboración con equipos de backend y diseño durante el ciclo de desarrollo y liberación.
- Pruebas funcionales y validación de aplicaciones antes de publicación.
Además de las herramientas mencionadas en cada proyecto, mi stack de trabajo y aprendizaje incluye tecnologías para contenerización, orquestación, persistencia y desarrollo móvil.