Cheryl Tang

Backend Software Engineer at Liferay

Irvine, 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

👤
Senior
🎓
Top School
Cheryl Tang is a backend-focused software engineer with nine years of experience building and refactoring large, cross-cutting systems at Liferay, where she helped implement a git-like Publications framework integrated across 10+ microservices. She favors statically typed languages like Java and excels at untangling legacy code—refactoring 20,000+ lines and redesigning database relationships to improve maintainability and reduce redundancy. Cheryl has strong systems-thinking skills demonstrated by designing merge resolvers, AOP-based SQL translation for multiple databases, and creating test frameworks and CI pipelines earlier in her career. Comfortable moving between backend services and front-end maintenance, she also contributed backend work to the widely used Liferay Portal open-source project. Outside work she’s a fast learner with creative outlets—gaming, DJing, and exploring new music—which she channels into pragmatic, user-focused engineering.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (B.S.), Biomedical Engineering, concentration in Bioinformatics, Bachelor of Science (B.S.), Biomedical Engineering, concentration in Bioinformatics at Drexel University
stackoverflow-logo

Stackoverflow

Stats
11reputation
672reached
0answers
1question
github-logo-circle

Github Skills (10)

javas10
liferay10
rest-api10
back-end-development10
java10
graphql8
wpgraphql8
wordpress-graphql8
plot6
r6

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
liferay/liferay-portal

Feb 2020 - Mar 2023

Role in this project:
userBack-end Developer
Contributions:389 commits, 2 PRs, 1 comment in 3 years
Contributions summary:Cheryl primarily worked on the back-end aspects of the Liferay Portal project, as demonstrated by the changes in REST API DTOs, GraphQL queries, and service implementation. The commits show the addition of a `statusMessage` field to the `CTEntry` DTO, alongside corresponding modifications in the REST client and server-side code. They also implemented logic for retrieving and displaying publication history information, which involved creating new methods and adjusting existing ones to handle the modified data structure. The contributions also included fixes for handling special cases with JournalArticle entities.
ctang3/liferay-portal

Feb 2017 - Apr 2025

Contributions:2 reviews, 17 PRs, 984 pushes in 8 years 2 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
Cheryl Tang - Backend Software Engineer at Liferay