Brett Macdonald is a Lead Software Engineer based in New Berlin, Wisconsin, with nine years of experience building data-driven systems across damage prevention and financial services. He progressed from software analyst roles in the utility sector to senior and lead data engineering positions at EBM Software and Northwestern Mutual, now overseeing engineering efforts as a lead at Northwestern Mutual. Brett blends hands-on data integration and pipeline expertise with leadership in shaping scalable, production-ready analytics platforms. He holds a BA in Computer Science and History from the University of Minnesota, a background that supports clear communication of complex technical trade-offs. Notably, his career shows a pattern of rapid technical elevation—moving from analyst to lead roles within a few years—indicating strong delivery focus and organizational impact.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Arts - BA, Computer Science, History, Bachelor of Arts - BA, Computer Science, History at University of Minnesota
Contributions:4 PRs, 12 pushes, 4 branches in 1 month
python
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
Brett Macdonald - Lead Software Engineer at Northwestern Mutual