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 seasoned Senior Software Engineer with 17 years of experience delivering scalable, high-quality back-end systems across fintech and open-source domains. He blends hands-on C#/.NET development with a disciplined focus on clean, testable code, professional standards, and strong soft skills to solve complex problems. An active open-source contributor, he has made significant back-end and AI improvements to TrinityCore (AccountMgr, CreatureEventAI, ScriptedFollowerAI, SmartAI) and refined World of Warcraft packet parsing, demonstrating a knack for performance-critical server logic and multi-version compatibility. In roles at WooliesX and Westpac Group, he has built event-driven microservices on Azure with MongoDB, deployed via Kubernetes using Helm charts, and established robust observability and CI/CD pipelines. Based on the Gold Coast, Australia, he brings a collaborative, globally-minded approach and a passion for continuous learning, with interests in electronics, guitar, and astronomy that fuel his problem-solving curiosity.
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 (24)

servers10
parserator10
mmo10
c-language10
parser10
multiplayer10
wps10
net10
dotnet10
gameserver10
wpm10
trinitycore10
wpe10
multiplayer-game10
aspnet10

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