Wagner Macedo

Lead Software Engineer at EPAM Systems

Malaga, Andalusia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job19 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Universidade Federal de Sergipe
bookSpecialist Project Software Management, Specialist Project Software Management at FANESE
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

asynchronous10
unit-testing10
brokers10
back-end-development10
python10
async10
django10
css10
mqtt10
broker10
java10
mqttnet10
javas10
backend10
javascript9

Programming languages (6)

JavaHTMLVim scriptRubyVim ScriptPython

Github contributions (5)

github-logo-circle
moquette-io/moquette

Jul 2015 - Oct 2015

Java MQTT lightweight broker
Role in this project:
userBack-end Developer
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.
brokermqttmqtt-clientjavamoquette
luanfonceca/speakerfight

Oct 2016 - Nov 2016

The Easier way to choose the best talks.
Role in this project:
userFull-stack Developer
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