Craig Nishina

Software Engineer at Google

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
Craig Nishina is a software engineer with 11 years of experience building developer tools and test infrastructure, currently at Google in Seattle. He coauthored "Testing Angular Applications," helps organize the Angular Seattle meetup, and contributes to Protractor and notable open-source projects like jupyter-widgets, demonstrating a strong focus on testing, tooling, and front-end reliability. His background spans SDET roles at HTC and Cyanogen to tools and infrastructure work at Google, blending hands-on QA engineering with full-stack contributions. A pragmatic problem-solver and Husky alumnus, he pairs attention to code quality (linting and tests) with community leadership and an eye for developer experience.
code11 years of coding experience
job14 years of employment as a software developer
bookMSCE, MSCE at University of Washington
bookBSCE, BSCE at University of Washington Bothell
stackoverflow-logo

Stackoverflow

Stats
5,016reputation
325kreached
172answers
4questions
Badges
webdriver
top-5%
selenium
top-5%
selenium-webdriver
top-5%
javascript
top-5%
json
top-5%
protractor
top-1%
github-logo-circle

Github Skills (32)

javascript10
protractor10
ipywidgets10
jupyter-notebook10
webdriver9
selenium9
selenium-webdriver9
json9
typescript9
typescript-types9
jupyterlab-extension9
typescripts9
test-integration8
integration-testing8
unit-test8

Programming languages (7)

TypeScriptJavaCSSStarlarkJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
jupyter-widgets/ipywidgets

Oct 2017 - Nov 2017

Interactive Widgets for the Jupyter Notebook
Role in this project:
userFull-stack Developer
Contributions:12 commits, 19 PRs, 31 comments in 1 month
Contributions summary:Craig primarily focused on fixing tslint issues related to semicolons and single quotemarks within the `ipywidgets` codebase, specifically targeting the `packages/base` and `packages/controls` directories. These commits demonstrate a focus on code style consistency and adherence to linting rules. Further contributions involved fixing and updating test cases within the base and controls packages.
jupyterlab-extensionjupyter-notebooknotebookjupyterlabipywidgets
Contributions:25 commits, 101 PRs, 273 pushes in 1 year
tangerinewebdriver-binariesbinarieswatermelonpear
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
Craig Nishina - Software Engineer at Google