Summary
Matheus Carneiro is a Senior Software Engineer with eight years of experience building cloud-native, event-driven backend systems primarily in the Java ecosystem. He specializes in microservices and distributed architecture using Spring Boot, Micronaut, Java/Kotlin, and messaging platforms like Kafka, RabbitMQ and SQS, with strong testing and observability practices (JUnit5, Mockito/Mockk, NewRelic/Grafana). At Euronext he works on high-throughput financial systems and previously improved real-time processing at CEiiA using Kafka Streams and Debezium, achieving measurable performance gains. Comfortable across the full delivery lifecycle, he pairs containerization and CI/CD with AWS and Kubernetes to ship resilient services and has hands-on experience integrating legacy systems in enterprise environments. A PUC Minas engineering graduate based in Porto, he brings a pragmatic focus on maintainability and continuous learning—often applying modern Java features and clean architecture to keep complex systems robust and evolvable.
8 years of coding experience
2 years of employment as a software developer
Bacharelado, Engenharia de Software, Bacharelado, Engenharia de Software at PUC Minas
Portuguese, English