Peter Shin

Senior Software Engineer at Liferay, Inc.

Diamond Bar, 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

🤩
Rockstar
🎓
Top School
Peter Shin is a Senior Software Engineer with 18 years of hands-on experience, currently building and maintaining core platform infrastructure at Liferay. He specializes in backend build and plugin systems, having contributed to the widely used liferay-portal by improving build reliability, Java 11 compatibility, and dependency management. Based in Diamond Bar, CA, he blends deep ECE foundations from UIUC with long-tenured practical expertise in large Java-based codebases and CI/test integration. Known for tackling subtle build-system issues—like symlink handling and network optimizations—he focuses on making complex developer workflows faster and more robust. Colleagues rely on him for pragmatic refactors and tooling changes that reduce friction across large teams and codebases.
code18 years of coding experience
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (8)

plugin-development10
dependency-management10
javas10
osgi10
gradlew10
build-automation10
java10
gradle10

Programming languages (5)

JavaJavaScriptHTMLGroovyPython

Github contributions (5)

github-logo-circle
liferay/liferay-portal

Apr 2008 - Mar 2023

Role in this project:
userBackend Developer
Contributions:6672 commits, 32 PRs, 1 push in 15 years 1 month
Contributions summary:Peter primarily contributed to the Liferay Portal's build and plugin infrastructure. Their work included configuring test integration, modifying service builder tasks to include Java 11 compatibility, and adding dependency substitutions. They also addressed symlink issues and optimized network configurations within the build process. Furthermore, they were involved in refactoring the codebase by removing the deployFast task.
petershin/tomcat

Apr 2021 - Nov 2024

Apache Tomcat
Contributions:710 pushes, 4 branches in 3 years 8 months
javaapacheapache-tomcattomcat
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