Summary
Carlos Purificação is a Senior Software Engineer with 11 years of experience building and modernizing mission-critical backend systems, specializing in Java, Spring Boot, microservices and cloud-native architectures. He has driven large refactors and migrations—moving legacy WildFly and Node.js services toward Spring Boot microservices—and designed API-driven configuration flows using Azure Configuration, Redis and Camunda for resilient, geo-redundant deployments. Carlos combines deep hands-on skills (Kafka, RabbitMQ, PostgreSQL, MySQL, Oracle, DynamoDB, Docker, Jenkins, Gradle) with a history of performance-focused refactoring for high-throughput systems serving millions of requests. He has led teams, taught university courses in software engineering and introduced model- and test-driven practices to improve quality and delivery. Based in Bahia, Brazil, he blends consultancy experience with long-term product stewardship, often shaping deployment and observability choices that speed feature delivery.
11 years of coding experience
21 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Universidade Salvador
Postgraduate Degree, Distributed Systems and Web, Post Graduate, Postgraduate Degree, Distributed Systems and Web, Post Graduate at Faculdade Ruy Barbosa