Janice Collins

Senior Software Engineer at Google

Portland, Oregon Metropolitan Area 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
Janice Collins is a senior software engineer based in Portland with over a decade building resilient distributed infrastructure and guiding first-to-second system transitions. She combines a pragmatic, user-focused approach with deep hands-on experience at Google and longstanding roots in systems and storage companies, ensuring redesigns retain lessons from earlier iterations while avoiding overengineered second-system pitfalls. Her open-source contributions to high-profile projects like the Dart SDK, Flutter, and DartPad show full-stack fluency—from CI/CD and build tooling to backend improvements in dartdoc and FFI. Janice particularly enjoys working directly with users to translate real-world workflows into incremental, scalable improvements. Colleagues rely on her to stabilize build and documentation tooling while making careful, performance-minded enhancements. She brings a mix of principled engineering judgment, tenacity, and a preference for practical solutions that scale.
code10 years of coding experience
job10 years of employment as a software developer
bookNo degree completed, Computer Science, 3.3, No degree completed, Computer Science, 3.3 at Kansas State University
languagesEnglish
github-logo-circle

Github Skills (23)

maintenance10
flutter-apps10
testing10
build-system10
release-management10
automation10
sdk10
build-tools10
automations10
flutter-game10
web-development10
dart10
flutter10
javascript9
build-automation9

Programming languages (7)

TypeScriptJavaC++TeXHTMLDartPython

Github contributions (5)

github-logo-circle
dart-lang/dartdoc

Nov 2016 - Oct 2021

API documentation tool for Dart.
Role in this project:
userBack-end Developer
Contributions:86 releases, 333 reviews, 523 commits in 5 years
Contributions summary:Janice made several code changes to the `dartdoc` project, including performance tweaks, miscellaneous warnings updates, and the addition of features such as adding annotations and library-level documentation. They also worked on implementing support for generic function type element impl and corrected issues relating to type parameters, constructors, and the processing of typedefs within the codebase. The changes involved a wide range of modifications to the project's core functionality.
apidocumentation-generatordartdocumentation-toolapi-documentation
dart-lang/dart-pad

May 2018 - Feb 2019

An online Dart editor with support for console, web, and Flutter apps.
Role in this project:
userFull-stack Developer
Contributions:39 commits, 49 PRs, 57 pushes in 9 months
Contributions summary:Janice contributed to various aspects of the DartPad project, demonstrating full-stack development capabilities. They implemented new features, such as adding a serve task and updating the codebase to support Dart 2 changes. The user also addressed bugs related to exception handling and embedded exceptions. Furthermore, the developer made updates to the build process and integrated with external packages to improve functionality.
flutter-appsconsoledartweb-consoleflutter
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
Janice Collins - Senior Software Engineer at Google