Kun Li

Malden, Massachusetts, 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
Kun Li is a full-stack software engineer with about three years of professional experience building web applications, RESTful APIs, and CI/CD pipelines across fast-paced, cross-functional teams. He pairs strong front-end skills (React/Vue, TypeScript) with back-end proficiency in Java and Python, and practical experience in distributed systems, AWS, Docker, and automated testing. At CarGurus and prior employers he improved delivery velocity and reliability—optimizing Playwright E2E tests, releasing frequent UI iterations that boosted monthly orders, and contributing reusable UI components that saved developer time. He also contributes to open-source Java refactoring tools, adding a tree-visiting printer and fixes for variable type handling to the well-known rewrite project, reflecting an interest in code quality and developer tooling. With an MIS master’s from Northeastern and a track record of reducing data issues and automating deployments, he thrives on pragmatic improvements that surface through collaboration.
code3 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Management Information Systems, General, 3.3, Bachelor's degree, Management Information Systems, General, 3.3 at Zhejiang Sci-Tech University
bookMaster of Science - MS, Management Information Systems, General, 3.5, Master of Science - MS, Management Information Systems, General, 3.5 at Northeastern University
languagesEnglish, Japanese, Chinese
github-logo-circle

Github Skills (6)

astm10
javas10
refactoring10
java10
code-search9
code-search-engine9

Programming languages (6)

TypeScriptJavaCOBOLJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
openrewrite/rewrite

Jan 2023 - Jan 2023

Automated mass refactoring of source code.
Role in this project:
userBack-end Developer
Contributions:7 releases, 74 reviews, 12 commits in 9 days
Contributions summary:Kun primarily contributed to the `rewrite` project by implementing and refining Java code analysis and refactoring tools. They introduced a tree-visiting printer for debugging and visualization purposes, enhancing the understanding of code structure. Furthermore, the user worked on resolving issues related to variable type handling during the refactoring process. They also contributed to the development of recipes for code cleanup, specifically focusing on finalizing private fields and fixing bugs.
masspythonastabstract-syntax-treerefactoring
OpenRewrite recipes that find similar patterns as https://github.com/vmware-tanzu/cloud-suitability-analyzer, but with type awareness.
Contributions:5 releases, 1 PR, 2 pushes in 8 months
awarenessrecipessimilartanzucloud
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
Kun Li