Saltar al contenido principal
David Perez Bautista

David Perez Bautista

Senior Backend

Talento
Mixquiahuala de JuarezMiembro desde 22 de abril de 2026
JavaPythonPHPSpring BootSpring MVCHibernateJPASpring SecurityJUnitMockitoFastAPIDjangoMicroservices ArchitectureRESTful APIsEvent-Driven ArchitectureGoogle Cloud PlatformDockerKubernetesCI/CDPostgreSQLOracleMySQLMongoDBBigQueryApache KafkaGoogle Pub/SubReactJavaScriptSwagger/OpenAPIPostmanGitSonarQubeScrumAgile
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

JavaPythonPHPSpring BootSpring MVC

Sobre mí

Ingeniero en Sistemas Computacionales con +4 años de experiencia en desarrollo backend con Java y arquitectura basada en microservicios. Especializado en Spring Boot, diseño de APIs RESTful, integración con bases de datos relacionales y despliegues en Google Cloud Platform (GCP).

Experiencia en migración de sistemas legacy a arquitecturas cloud-native, optimización de rendimiento a nivel aplicación y base de datos, implementación de pipelines CI/CD y despliegues en contenedores con Docker y Kubernetes.

Orientado a buenas prácticas: Clean Code, testing automatizado, principios SOLID y arquitectura escalable.

Experiencia

Desarrollador Java Full Stack at Lean Business Group – Financiera Independencia (2023-12 – Present)

Desarrollo de arquitectura basada en microservicios para sistema de transferencia mensual de +5,000 cuentas, soportando un préstamo de capital de $108M USD

  • Diseño y desarrollo de arquitectura basada en microservicios con Spring Boot para sistema de transferencia mensual de +5,000 cuentas, soportando un préstamo de capital de $108M USD
  • Implementación de APIs REST seguras con integración a PostgreSQL y BigQuery para trazabilidad financiera y generación de reportes regulatorios
  • Desarrollo de algoritmo de búsqueda fonética para detección de duplicados y validación de clientes bloqueados, reduciendo inconsistencias operativas
  • Migración de módulos legacy monolíticos hacia microservicios desacoplados y microfrontends en React
  • Implementación de procesos batch diarios para extracción de datos desde BigQuery hacia archivos Parquet
  • Desarrollo de servicios en Python (FastAPI + Polars) para procesamiento de cuentas con mora y exposición mediante endpoints REST consumidos por microfrontend
  • Contenerización con Docker y despliegue en entornos cloud
  • Uso de LLMs (Gemini CLI) para análisis de repositorios monolíticos y microservicios
  • Generación asistida de features sobre codebases existentes
  • Refactorización guiada mediante prompts estructurados y archivos de contexto
  • Diseño y estructuración técnica de proyectos backend y full stack, definiendo arquitectura, contratos de API y modelo de datos
  • Coordinación técnica con equipos interdepartamentales para alineación de integraciones y dependencias
  • Facilitación de sesiones técnicas para definición de soluciones y selección de herramientas
  • Liderazgo técnico informal en proyectos, tomando decisiones arquitectónicas con validación estratégica del Tech Lead
  • Gestión de dependencias entre equipos para cumplimiento de entregables

Desarrollador Java at Afirme (2023-09 – 2023-12)

Migración de aplicación enterprise y optimización de servicios backend

  • Migración de aplicación enterprise desde Spring Framework 4.2.2 a Spring Boot 2.x, mejorando mantenibilidad y tiempos de despliegue
  • Refactorización de servicios backend y estandarización de configuración basada en profiles
  • Optimización de consultas SQL y procedimientos almacenados en Oracle PL/SQL, mejorando tiempos de respuesta
  • Separación de lógica de negocio desde Hibernate/JPA hacia base de datos cuando fue necesario por requerimientos de performance

Software Engineer at Media Agility – Persystent System (2021-07 – 2023-08)

Desarrollo de microservicios serverless y automatizaciones empresariales

  • Desarrollo de microservicios serverless utilizando Google Cloud Functions en Python
  • Integración con APIs de GCP (IAM, BigQuery, Pub/Sub, Cloud Logging)
  • Desarrollo de automatizaciones y chatbots empresariales
  • Implementación de pruebas funcionales y corrección de defectos en entornos productivos

Backend Developer at Polimentes (2020-06 – 2021-06)

Desarrollo backend y integración con APIs externas

  • Levantamiento de requerimientos y análisis funcional con stakeholders
  • Desarrollo backend con Spring Boot y Django
  • Integración con APIs externas de viajes, hotelería y pasarelas de pago
  • Administración y modelado de bases de datos relacionales

Educación

Licenciatura in Ingeniería en Sistemas Computacionales – ESCOM-IPN (2015 – 2021)

Habilidades

Senior Backend

Valoraciones

Relacionado