Jonathan Macdonald is a Staff Software Engineer with 11 years of experience building distributed systems and APIs, currently improving PrizePicks' platform from Little Rock, Arkansas. He has led re-platforming efforts and core RPC/Go services at Stitch Fix and architected Apptegy’s first distributed product using gRPC, RabbitMQ, Postgres, DynamoDB, and observability stacks like OpenTelemetry and Prometheus. Comfortable across Ruby on Rails and Go, he champions conventions and developer ergonomics—co-authoring an internal Ruby gRPC framework and automating API docs and CI workflows. Jonathan’s background in technical post-production filmmaking informs a meticulous, design-minded approach to engineering, and he pairs hands-on coding with hiring and onboarding experience having personally onboarded over half his team at Apptegy. Outside work he balances engineering with bike polo, music, movies, and family life.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Arts (BA), Film/Video - Editing Concentration, Bachelor of Arts (BA), Film/Video - Editing Concentration at Columbia College Chicago
Rails Web Development, Rails Web Development at Bloc
Digital Filmmaking, Digital Filmmaking at University of Central Arkansas
Contributions:10 pushes, 1 branch in 5 years 9 months
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
Jonathan Macdonald - Staff Software Engineer at PrizePicks