Junchao Gu

Software Engineer at Stripe

Singapore, Singapore
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
Junchao Gu is a software engineer based in Singapore with about 12 years of experience building reliable backend systems and responsive front-ends, currently contributing at Stripe. He has a strong Python and React.js focus, with hands-on experience implementing high-throughput features (e.g., mass messaging at ByteDance) and building async task frameworks backed by RocketMQ to improve reliability. His background spans data engineering and consumer support tooling, from improving data pipelines and monitoring to migrating web apps to SPAs and refining access control in open-source TEAMMATES. Junchao keeps a public technical blog documenting practical learnings and code experiments, reflecting a habit of turning curiosities into reusable knowledge. He combines product-oriented thinking with solid engineering execution, and has repeatedly driven measurable usage and reliability gains across large-scale systems. Notably, his GitHub contributions include backend improvements to the well-known TEAMMATES education feedback tool, showing a willingness to engage with community projects.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (BEng), Computer Engineering, 4.72/5, Bachelor of Engineering (BEng), Computer Engineering, 4.72/5 at National University of Singapore
stackoverflow-logo

Stackoverflow

Stats
1,845reputation
336kreached
10answers
62questions
github-logo-circle

Github Skills (13)

access-control10
javas10
back-end-development10
java10
pandas6
puma6
selenium-webdriver6
selenium6
cassandra6
web-deployment6
python6
omniauth6
ruby-on-rails6

Programming languages (14)

JavaC++CSSRustCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
TEAMMATES/teammates

May 2014 - Mar 2015

TEAMMATES is a feedback management tool for education
Role in this project:
userBack-end Developer
Contributions:881 commits, 10 PRs, 32 pushes in 10 months
Contributions summary:Junchao's commits primarily involve modifications to Java code, specifically focused on the backend logic of the TEAMMATES feedback management tool. These changes include adjustments to the instructor's session-level privileges, the implementation of Student Feedback Submission and modifying text questions in the feedback sessions. The user appears to be addressing functionality related to user access control, data display, and the overall structure of feedback sessions.
cssjavascriptteammatesfeedback-systemsproject-website
franklingu/KWIC-System

Aug 2014 - Aug 2014

Contributions:28 commits in 13 days
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