About David
Spanish
Native or bilingual
English
Fluent
Experience
- SantanderSenior Java / Kafka Streams DeveloperBANKING AND INSURANCEMay 2025 - October 2025 (5 months)Valencia, Spain
- Development of Java / Spring Boot microservices under hexagonal and event-driven architecture principles.
- Implementation of Kafka Streams on Confluent Platform, using Schema Registry and AVRO.
- Design of scalable and resilient data flows for financial event processing.
- Participation in CI/CD with OpenShift, Kubernetes, and Git.
- Application of DevSecOps best practices, including SonarQube, Fortify, and automated testing.
- Communication with business users to define requirements and validate deliverables.
- Mutua UmivaleArchitecture Lead - Legacy Application EvolutionHEALTH AND WELLNESSDecember 2023 - December 2024 (1 year)Valencia, SpainProject: Business Core Architecture EvolutionObjective:The project focused on evolving from a monolithic and standalone approach to a microservices-based, event-driven architecture deployed on Red Hat OpenShift as the orchestration platform.Technologies and Tools Used:
- Java Quarkus
- Vue.js
- OpenShift
- Tekton
- ArgoCD
- SonarQube
- Nexus
- Bitbucket
- Oracle
- Debezium CDC
- Kafka Streams
Key Responsibilities:Design:Guidance in architectural decision-making, including tools, project structure, deployments, releases, and microservice development strategies.Definition of the technical foundation for the new architecture, covering best practices and standards for application development and distribution.Technical Leadership:Led the technical team, defined tasks, and established the project roadmap using agile methodologies.Coordinated the implementation of proof of concepts for each proposed tool and strategy, ensuring coverage of all microservice development phases, from planning to production and version management.Implementation:Creation of PoCs for data migration approaches.Developed the base templates for both Quarkus and Vue projects.Testing:Performed load and integration testing of microservices to ensure performance and reliability after deployments.Deployment:Managed CI/CD pipelines with Jenkins.Supervised version promotion using Jenkins integrated with Jira operational workflows.DevOps:Application of GitOps practices with ArgoCD and Tekton for continuous integration and delivery. - Ingeneo SASSoftware ArchitectENERGY AND UTILITIESNovember 2019 - December 2024 (5 years and 1 month)Medellín, ColombiaProject: Migration of Monolithic Desktop Application to Microservices and MicrofrontendsParticipated in the architecture team that defined the strategy to transform a monolithic desktop application into an ecosystem based on microservices and microfrontends.Collaborated in the architecture design, ensuring the modularity and scalability of the new services.Coordinated the adoption of communication patterns (REST, asynchronous messaging) and the definition of service contracts (APIs).Established a microfrontend framework to unify the user experience and facilitate the integration of multidisciplinary teams.Key Technologies: Microservices, Microfrontends, Docker, Kubernetes, .NET / Angular, Azure, CI/CD (AzureDevops), Agile Methodologies (Scrum).
Recommendations
Be the first to recommend David
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Technician in Analysis and ProgrammingCentro de Estudios Especializados CESDE2004
Certifications
- DB2 10 And IBM Data Architect CertificationIBM Colombia2013