Carlos Júnior is a pragmatic technical leader and senior software engineer with over two decades of hands-on experience building and modernizing large-scale systems across ERP, retail, finance, logistics and government. Skilled in C#, Java and Node.js, he designs resilient, scalable microservices and integrations (messaging, brokers, API gateways) and drives migrations from legacy client/server to cloud-native architectures. As a longtime practitioner of DDD, Clean/Hexagonal Architectures and TDD, he combines code-level craftsmanship with team mentoring and product-aware leadership, having led reengineering efforts that improved performance and testability. He contributes to open-source (Java domain notifications library) and balances technical depth with practical delivery—outside work he’s an avid outdoorsman, motorcyclist and psicanálise student, bringing curiosity and persistence to complex problems.
10 years of coding experience
20 years of employment as a software developer
NCE - Desenvolvimento em C, Computer Science, NCE - Desenvolvimento em C, Computer Science at UFRJ - Universidade Federal do Rio de Janeiro
Becoming a Software Engineer, Computer Science, Becoming a Software Engineer, Computer Science at ITuring
Psicanálise, PSYCHOLOGY, Psicanálise, PSYCHOLOGY at Instituto Melodia
Contributions:1 push, 2 branches in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.