NicholasĀ Shahan

Seattle, Washington, 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

🤩
Rockstar
šŸŽ“
Top School
Nicholas Shahan is a software engineer with 11 years of hands-on experience and a strong academic foundation from the University of Washington (BS and MS in Computer Science). He specializes in distributed systems and database design, and has practical experience across full-stack development, testing infrastructure, and low-level systems from internships at Google and Microsoft to application work at Starbucks. As a contributor to Google's popular charts project, he implemented core pie chart rendering features and Android integrations, showing fluency in Dart, Flutter, and cross-platform debugging tools. He also has extensive teaching and mentoring experience as a graduate and undergraduate TA for multiple core CS courses, which complements his engineering work with clear communication and pedagogy. Based in Seattle, he blends research-driven curiosity (browser-based P2P prototyping) with production-minded tooling that speeds developer workflows.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at University of Washington
bookSierra College
bookCity College of San Francisco
bookSeattle Central Community College
github-logo-circle

Github Skills (7)

flutter-game10
dart10
android10
pie-chart10
flutter-apps10
flutter10
documentation6

Programming languages (11)

TypeScriptC++CSSRustSCSSTeXGoHTML

Github contributions (5)

github-logo-circle
google/charts

Feb 2018 - Mar 2018

Role in this project:
userFull-stack Developer
Contributions:8 commits, 7 PRs, 12 pushes in 1 month
Contributions summary:Nicholas contributed to the Flutter example application within the repository, including modifications to Android build files (gradlew.bat, GeneratedPluginRegistrant.java, MainActivity.java, and gradle-wrapper.jar), demonstrating Android platform integration. They also made changes to the charts_common and charts_flutter codebases, implementing core pie chart rendering features. The user's work included adding a "no data" rendering state for pie charts and fixing Dart 2 runtime type errors. The user also addressed documentation updates.
nshahan/engine

Jul 2019 - Jan 2024

The Flutter engine
Contributions:11 pushes, 5 branches in 4 years 6 months
flutterflutter-engine
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
Nicholas Shahan