Barry Mcnamara

Senior Software Engineer at Asana

San Francisco, California, United States
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
Barry Mcnamara is a Senior Software Engineer based in San Francisco with nine years of experience building performant, scalable systems and developer-facing tooling. Currently driving core performance at Asana, he previously led framework and compiler work at YouTube—designing a live debugging environment that boosted debugging scores by 68% and building a multi-language version-skew system adopted across Google. He combines low-level C++ and build-system expertise (Starlark/Bazel) with TypeScript front-end work and a test-driven approach to compilers and client-side GraphQL. Known for reducing memory and crash rates through pragmatic optimizations, he also focuses on developer productivity by designing frameworks, build rules, and infrastructure that make teams more effective. A former MIT researcher and instructor, he brings an academic rigor to production engineering and a track record of mentoring engineers through promotions.
code9 years of coding experience
job7 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Massachusetts Institute of Technology
bookHigh School Diploma, High School Diploma at Fred C. Beyer High School
github-logo-circle

Github Skills (62)

rxcpp10
algorithms10
javascript10
typescript10
user-interface10
declarative10
pinch-zoom10
frontend10
react10
reactivex9
serialization9
reactive-extensions9
https-server9
protobuf9
cpp9

Programming languages (10)

TypeScriptJavaC++CSSStarlarkSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
barryam3/trivia

May 2017 - Sep 2025

A tool for playing Jeopardy-style trivia
Contributions:45 PRs, 108 pushes, 37 branches in 8 years 5 months
jeopardyplaying
turkeyes/zoommaps

Jan 2019 - May 2019

Crowdsourcing human attention via the pinch zoom mobile device gesture.
Contributions:83 commits, 6 pushes, 1 branch in 4 months
mobilepinch-zoom
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