Frederico Machado

Senior Software Engineer at Westpac Group

Gold Coast City, Queensland, Australia
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
Frederico Machado is a Senior Software Engineer with 17 years of professional experience and a lifelong passion for coding that began at age 10. Based on a strong C#/.NET background, he designs and builds scalable, event-driven microservices on Azure and Kubernetes, with deep experience in CQRS, Event Sourcing, MongoDB and SQL Server. He has driven architecture, observability, and DevOps improvements across enterprise teams at WooliesX, Zip Co and Telstra Purple, and currently contributes to Westpac’s engineering efforts. An active open-source contributor to the TrinityCore gaming framework and WowPacketParser, he brings practical expertise in back-end game server logic, packet parsing and performance-focused refactors. Colleagues know him for clean, testable code, pragmatic documentation and mentoring, and he balances engineering with interests in electronics, guitar and astronomy. Living on the Gold Coast, he pairs technical rigor with strong soft skills and a continuous-improvement mindset.
code17 years of coding experience
job22 years of employment as a software developer
bookSoftware Analysis and Development Computer Systems Analysis, Software Analysis and Development Computer Systems Analysis at FTec Faculdades
bookUniversidade Feevale
languagesEnglish, Portuguese
github-logo-circle

Github Skills (22)

parserator10
mmo10
c-language10
parser10
multiplayer10
wps10
net10
dotnet10
gameserver10
wpm10
trinitycore10
asp-net10
wpe10
multiplayer-game10
dotnet-core10

Programming languages (10)

C#PowerShellJavaC++ShellRustCVue

Github contributions (5)

github-logo-circle
TrinityCore/TrinityCore

Aug 2011 - Jan 2012

TrinityCore Open Source MMO Framework (master = 11.1.0.60037, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.1.59069)
Role in this project:
userBack-end Developer
Contributions:13 commits in 5 months
Contributions summary:Frederico primarily contributed to the core account management and AI systems of the game server. Their work involved code style and cleanup, specifically within the `AccountMgr` and `CreatureEventAI` classes, which handle account operations and in-game AI logic, respectively. They also refactored and cleaned up the `ScriptedFollowerAI` and `SmartAI` code, indicating a focus on core game mechanics and NPC behavior. These changes suggest an emphasis on server-side game logic and performance improvements.
trinitycoreazerothcorelinuxmastermmo-framework
TrinityCore/WowPacketParser

Jan 2012 - Feb 2012

World of Warcraft Packet Parser
Role in this project:
userBack-end Developer
Contributions:6 commits in 18 days
Contributions summary:Frederico primarily contributed to the `WowPacketParser` project by fixing parsing issues related to World of Warcraft packets. Their work focused on the `AuctionHouseHandler.cs` and `TestHandler.cs` files, addressing inconsistencies in parsing specific game messages, such as those related to the auction house and a specific test request. They also updated opcode definitions to correctly associate opcodes with their corresponding packet handlers. These changes involved adapting the parser to handle different game versions and their specific data structures.
luadotnettrinitycorewarcraftworld-of-warcraft
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
Frederico Machado - Senior Software Engineer at Westpac Group