I'm a Software Architect and Technical Manager from Cartagena de Indias, currently based in Bogotá, Colombia.
I have 12+ years of experience in software engineering, working across software architecture, technical leadership, backend and frontend development, cloud solutions, and distributed systems.
Currently, I work at Publicis Production as a Software Architect and Technical Manager, leading engineering teams and helping design and evolve software solutions, define technical standards, and improve development processes through automation and AI.
My background is primarily in the JVM ecosystem, especially Java and Kotlin, but I've also worked extensively with Node.js, TypeScript, React, and Angular.
On the backend, I have experience designing microservices and distributed systems, working with technologies such as Spring Boot, Quarkus, Vert.x, RxJava, and architectural approaches like DDD, CQRS, event-driven and reactive architectures.
On the frontend, I've worked mainly with React and Angular, building modern web applications with TypeScript, component-based architectures, microfrontends, and different state management and UI solutions.
I've also worked with AWS, Azure, Docker, Kubernetes, CI/CD, relational and NoSQL databases, and cloud-native architectures.
Beyond coding, I'm particularly interested in software architecture, engineering leadership, cloud, developer experience, automation, and AI-assisted software development.
Feel free to reach out — you'll find my contact information and social networks below.





