Wagner Macedo is a Lead Software Engineer with 13 years of experience designing and delivering distributed systems and cloud-native solutions, currently based in Málaga and leading teams at EPAM Systems. He combines deep backend expertise in Java, Spring and Quarkus with hands-on serverless and AWS experience, guiding Fortune 500 clients through monolith-to-microservices and Lambda migrations. A master’s-trained researcher in IoT protocols, he has practical experience implementing gateways and protocol interoperability (HTTP, CoAP, MQTT), and has contributed backend enhancements to the moquette MQTT broker and UX improvements to community projects. Known for balancing high delivery velocity with rigorous quality and testing, he also mentors teams and contributes to open source, while staying curious about performance tuning and asynchronous architectures.
13 years of coding experience
19 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Universidade Federal de Sergipe
Specialist Project Software Management, Specialist Project Software Management at FANESE
Contributions:6 commits, 9 PRs, 5 comments in 2 months
Contributions summary:Wagner primarily focused on enhancing the Moquette MQTT broker's functionality related to event interception. They implemented the ability to intercept broker events, allowing for custom handling of various actions like client connection/disconnection, publishing, and subscribing/unsubscribing. These changes included refactoring code to ensure interceptor methods don't modify the original messages and also made the interceptor asynchronous. The user also added unit tests to validate the interceptor's functionality.
Contributions:9 commits, 5 PRs, 48 comments in 26 days
Contributions summary:Wagner primarily focused on improving the user interface for the application. Their contributions included collapsing long proposal descriptions and implementing a "show more" feature to improve readability. They also made design improvements to the collapsed view and adjusted the threshold for collapsing proposals. Furthermore, the user added a feature for automatic language detection based on the browser's language settings.
djangopython-3pythonpython3
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.
Request Free Trial
Wagner Macedo - Lead Software Engineer at EPAM Systems