Gabriel Mcdonald

Senior Software Engineering Manager at YCharts

New York, New York, 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
Gabriel Mcdonald is a Senior Software Engineering Manager in New York with nine years of experience building and leading full-stack teams at YCharts and the American Physical Society. Trained in cognitive science and philosophy, he brings a linguistics-inflected, analytical approach to software design and a pragmatic bent toward shipping robust production systems across more than five programming languages. He progressed from individual contributor to engineering lead and now manager within the same company, showing hands-on coding discipline alongside people and delivery leadership. Restless by nature, he continuously explores new technologies and favors functional programming patterns even when choosing pragmatic trade-offs. Colleagues rely on him to translate complex product requirements into practical, auditable engineering solutions while mentoring teams to adopt clearer, more reliable architectures.
code9 years of coding experience
job8 years of employment as a software developer
bookMaster’s Degree Philosophy, Master’s Degree Philosophy at Syracuse University
bookBachelor’s Degree Philosophy, Bachelor’s Degree Philosophy at University of Notre Dame
languagesEnglish, French
github-logo-circle

Github Skills (16)

dataframes10
threaded10
python10
polars10
dataframe10
rust9
mls9
apache-arrow9
hybrid8
music8
rails6
ruby-on-rails6
ruby5
django3
redis2

Programming languages (5)

TypeScriptRustRubyPythonClojure

Github contributions (5)

github-logo-circle
tacitblue/image-book

Jan 2019 - Jul 2021

Image uploading application
Contributions:3 PRs, 15 pushes, 4 branches in 2 years 6 months
uploading
gabeice/polars

Feb 2025 - Mar 2025

Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Contributions:36 pushes, 3 branches in 1 month
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
Gabriel Mcdonald - Senior Software Engineering Manager at YCharts