Junyi Yi

Software Engineer at Google

Jersey City, New Jersey, 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
Junyi Yi is a software engineer with four years of professional experience currently at Google and a strong foundation from eight years at Microsoft, bringing practical expertise across full-stack development and build systems. He contributes to high-impact open-source projects like Jigsaw’s Outline (client, manager, and server), where he improved UI reliability, multi-language support, build tooling, and implemented Windows binary signing—work that touches privacy and networking tooling used globally. Comfortable across front-end, back-end, and release engineering, Junyi has a knack for untangling dependency and build issues while shipping user-facing features. A Fudan University computer software engineering graduate based in Jersey City, he pairs engineering rigor with attention to internationalization and security details that often go unnoticed until release.
code4 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS Computer Software Engineering, Bachelor of Science - BS Computer Software Engineering at Fudan University
github-logo-circle

Github Skills (25)

javascript10
electron10
typescript10
linux10
ui-design10
uid10
front-end-development10
build-automation10
typescript-types10
typescripts10
dockers9
webpack9
windows9
docker9
webpacker9

Programming languages (4)

TypeScriptJavaShellGo

Github contributions (5)

github-logo-circle
Jigsaw-Code/outline-apps

Dec 2021 - Jan 2023

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
Role in this project:
userFull-stack Developer
Contributions:7 releases, 687 reviews, 61 commits in 1 year 1 month
Contributions summary:Junyi primarily contributed to the Outline client and manager applications. They addressed UI issues, such as ensuring error messages were displayed correctly and making the navigation menu scrollable. The user also worked on build configurations, enabling the Go network stack and resolving dependency issues. Additionally, they implemented Windows app signing capabilities using a local Jsign package.
electronwindowscordovalinuxandroid
Jigsaw-Code/outline-server

Dec 2021 - Jan 2023

Outline Server, developed by Jigsaw. The Outline Server is a proxy server that runs a Shadowsocks instance and provides a REST API for access key management.
Role in this project:
userFull-stack Developer
Contributions:1 release, 78 reviews, 14 commits in 1 year 1 month
Contributions summary:Junyi primarily contributed to the server manager component, addressing build issues and introducing new features. They fixed build errors related to outdated packages, specifically addressing issues with Python and webpack-cli. The user also introduced support for multiple languages in the manager's UI, including language list updates and translation enhancements. Furthermore, they implemented Windows binary signing functionality and refactored the update URL.
application-managerproxy-serverelectronwindowslinux
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
Junyi Yi - Software Engineer at Google