Summary
Carlos García is a Software Architect with over 9 years of experience designing and building JVM-based systems using Scala, Kotlin and Java, with a strong emphasis on Domain-Driven Design, TDD and CI/CD. He has led architecture and integration efforts across sectors—real-time fleet management, enterprise systems and internal platforms—bringing pragmatic patterns like Ports & Adapters and SOLID principles to production. Comfortable across the full stack of modern tooling, he pairs Kotlin/Scala development with container orchestration (Kubernetes/OpenShift), observability (OpenTelemetry, Prometheus, Grafana) and messaging (Kafka). Carlos is a collaborative agile practitioner who mentors teams, authors architecture and test suites, and drives automation with Jenkins, GitHub Actions and quality gates like SonarQube. Notably, he blends decades of legacy app server experience (WebLogic, WebSphere) with cloud-native practices, enabling smoother migrations and hybrid deployments. Based in Madrid, he is continually exploring functional programming, standards and open-source technologies to improve team delivery and system resilience.
9 years of coding experience
25 years of employment as a software developer
Ingeniero Técnico en Informática de Gestón, Ingeniero Técnico en Informática de Gestón at Universidad Politécnica de Madrid