Junyan Qi

Senior Software Engineer at Google

Mountain View, 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
Junyan Qi is a Senior Software Engineer based in Mountain View with nine years of experience building full‑stack web applications and cloud-backed services, currently at Google after prior engineering roles at Microsoft and Dataminr. A Vassar College CS graduate with additional mathematics coursework, Junyan brings strong skills across Java, Python, JavaScript, React/Redux, Node.js, and AWS serverless technologies, plus experience with relational and NoSQL databases. They have a track record of shipping production tools used in teaching and research—like an online Turing Machine lab and the jsPsych form plugin that improves experiment UI by adding flexible, MDL-styled form elements and image/file support. Comfortable spanning front-end UX and backend services, Junyan combines academic research experience with practical product impact on both open-source and enterprise projects.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Vassar College
stackoverflow-logo

Stackoverflow

Stats
21reputation
59reached
0answers
1question
github-logo-circle

Github Skills (6)

html10
css10
javascript10
front-end-development10
experimental-design9
python6

Programming languages (4)

TypeScriptJavaC++JavaScript

Github contributions (5)

github-logo-circle
jspsych/jsPsych

Oct 2016 - Jun 2017

Create behavioral experiments in a browser using JavaScript
Role in this project:
userFront-end Developer
Contributions:46 commits, 6 PRs, 4 comments in 7 months
Contributions summary:Junyan primarily contributed to the development of a form plugin within the jsPsych repository. Their work involved implementing various form elements, including text fields, dropdowns, checkboxes, and radio buttons, using Material Design Lite (MDL) styling. The user's commits demonstrate a focus on creating a flexible and customizable form system, along with features like file uploads, range sliders, and support for incorporating images within form elements. Their contributions aimed to enhance the user interface and functionality of the jsPsych experiments by incorporating dynamic forms.
javascriptsciencepsychologypsychology-experimentsjspsych
A web based Turing Machine simulator
Contributions:219 commits, 2 PRs, 206 pushes in 1 year 5 months
turing-machine
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