Summary
Marlon Carvalho is a senior software developer with 14+ years of professional experience and a two-decade personal history building everything from games to tax and document management systems. At SERPRO he led architecture for mobile and backend systems—designing Android apps, an Active Record–style ORM, and a chatbot platform built with Kubernetes, Quarkus/GraalVM and Spring Boot—while championing clean architecture and microservices. A polyglot tinkerer, he explores Kotlin, Ruby, Dart, IoT (Arduino/ESP8266/Raspberry) and ML in side projects hosted under his "AlienLabZ" repos, and he has a history of community teaching as an Angular instructor and GDG organizer. He combines practical enterprise experience with a maker’s curiosity—publishing automation and smart-home work on his blogs—and focuses today on APIs, chatbots, Docker, and cloud-native architectures.
14 years of coding experience
4 years of employment as a software developer
Deep Learning, Deep Learning at Data Science Academy
BSc Computer Science, Computer Technology/Computer Systems Technology, BSc Computer Science, Computer Technology/Computer Systems Technology at Universidade Católica de Salvador
Specialization in Distributed Systems, Distributed Systems, Specialization in Distributed Systems, Distributed Systems at Universidade Federal da Bahia
English, Spanish