Acerca de David
Español
Bilingüe o nativo
Inglés
Competencia profesional completa
Experiencia
- SantanderDesallorador Senior Java / Kafka StreamsBANCA & SEGUROSmayo de 2025 - octubre de 2025 (5 meses)Valencia, España
- Desarrollo de microservicios Java / Spring Boot bajo principios de arquitectura hexagonal y orientada a eventos.
- Implementación de Kafka Streams sobre Confluent Platform, con uso de Schema Registry y AVRO.
- Diseño de flujos de datos escalables y resilientes para procesamiento de eventos financieros.
- Participación en CI/CD con OpenShift, Kubernetes y Git.
- Aplicación de buenas prácticas de DevSecOps, incluyendo SonarQube, Fortify y testing automatizado.
- Comunicación con usuarios de negocio para definir requerimientos y validar entregables.
- Mutua UmivaleLíder de Arquitectura - Evolución de Aplicación LegadaSALUD & BIENESTARdiciembre de 2023 - diciembre de 2024 (1 año)Valencia, EspañaProyecto: Evolución de la Arquitectura Core del NegocioObjetivo:El proyecto se centró en evolucionar desde un enfoque monolítico y autónomo hacia una arquitectura orientada a microservicios, basada en eventos y desplegada sobre Red Hat OpenShift como plataforma de orquestación.Tecnologías y Herramientas Utilizadas:
- Java Quarkus
- Vue.js
- OpenShift
- Tekton
- ArgoCD
- SonarQube
- Nexus
- Bitbucket
- Oracle
- Debezium CDC
- Kafka Streams
Responsabilidades Clave:Diseño:Guía en la toma de decisiones arquitectónicas, incluyendo herramientas, estructura de proyectos, despliegues, liberaciones y estrategias de desarrollo de microservicios.Definición de la base técnica para la nueva arquitectura, abarcando buenas prácticas y estándares para el desarrollo y distribución de aplicaciones.Liderazgo Técnico:Lideré el equipo técnico, definí tareas y establecí la hoja de ruta del proyecto utilizando metodologías ágiles.Coordiné la implementación de proof of concepts para cada herramienta y estrategia propuesta, asegurando la cobertura de todas las fases del desarrollo de microservicios, desde la planificación hasta la producción y la gestión de versiones.Implementación:Creación de PoCs para enfoques de migración de datos.Desarrollé las plantillas base de los proyectos tanto de quarkus como de vue.Testing:Realización de pruebas de carga e integración de microservicios para garantizar rendimiento y confiabilidad tras los despliegues.Despliegue:Gestión de pipelines CI/CD con Jenkins.Supervisión de la promoción de versiones utilizando Jenkins integrado con los flujos operativos de Jira.DevOps:Aplicación de prácticas GitOps con ArgoCD y Tekton para la integración y entrega continua. - Ingeneo SASArquitecto de softwareENERGÍAnoviembre de 2019 - diciembre de 2024 (5 años y 1 mes)Medellín, ColombiaProyecto: Migración de Aplicación Monolítica de Escritorio a Microservicios y MicrofrontendParticipé en el equipo de arquitectura que definió la estrategia para transformar una aplicación monolítica de escritorio en un ecosistema basado en microservicios y microfrontends.Colaboré en el diseño de la arquitectura, asegurando la modularidad y escalabilidad de los nuevos servicios.Coordinamos la adopción de patrones de comunicación (REST, mensajería asíncrona) y la definición de contratos de servicio (APIs).Establecimos un framework de microfrontend para unificar la experiencia de usuario y facilitar la integración de equipos multidisciplinares.Tecnologías Clave: Microservicios, Microfrontends, Docker, Kubernetes, .NET / Angular, Azure, CI/CD (AzureDevops), Metodologías Ágiles (Scrum).
Recomendaciones
Sé el primero en recomendar a David
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formación
- Tècnico en Anàlisis y ProgramaciònCentro de Estudios Especializados CESDE2004
Certificados
- DB2 10 And IBM Data Architect CertificationIBM Colombia2013