Kris Stern

Senior Full Stack Engineer at University of Pennsylvania

Hong Kong Island, Hong Kong, China
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
Kris Stern is a software engineer based in Hong Kong with four years of professional experience and a strong research background, holding a PhD in Astrophysics from HKU and currently pursuing an MCIT at UPenn. He blends scientific rigor with practical engineering, contributing to core Jenkins functionality and UI refinements—removing legacy YUI code and improving key workflows in a widely used automation server. Kris has a track record in open-source engagement (GSoC alumnus and volunteer for Jenkins and CDF), reflecting both collaboration and long-term maintenance mindset. Comfortable across backend systems and UI touchpoints, he brings analytical problem-solving from observational astrophysics into production software development.
code4 years of coding experience
job6 years of employment as a software developer
bookHong Kong University of Science and Technology (HKUST)
bookThe Chinese University of Hong Kong (CUHK)
bookThe University of Hong Kong (HKU)
bookMaster of Computer and Information Technology (MCIT) Online Computer Science, Master of Computer and Information Technology (MCIT) Online Computer Science at University of Pennsylvania
languagesEnglish, Chinese, Chinese, French
github-logo-circle

Github Skills (9)

javas10
jenkins10
jenkins-ci10
groovy10
java10
uid8
cicd8
front-end-development8
ui-design8

Programming languages (14)

JavaC++CSSGoMustacheHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
jenkinsci/jenkins

Dec 2022 - Dec 2022

Jenkins automation server
Role in this project:
userBackend Developer
Contributions:13 releases, 140 reviews, 1 commit in 1 day
Contributions summary:Kris contributed to core Jenkins functionalities by adding a method to the core functionality of the system. They also made changes related to the UI, updating the 'Copy' button animation. Furthermore, the user removed legacy elements like YUI, simplifying codebase and refactoring dependencies. This indicates involvement in improving Jenkins core features and UI components.
continuous-deploymentjenkinscontinuous-testinggroovydevops
Jenkins Contributor Spotlight feature
Contributions:67 pushes, 34 branches in 1 year 4 months
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