Cheryl Tang
About Cheryl Tang
Cheryl Tang is a Backend Software Engineer at Liferay, where she has worked since 2021. She previously held roles as a Software Test Engineer and Junior Software Test Engineer at Liferay and completed a research internship at Penn Medicine.
Current Role as Backend Software Engineer
Cheryl Tang currently serves as a Backend Software Engineer at Liferay, a position she has held since 2021. In this role, she focuses on developing and maintaining backend systems, enhancing the functionality and performance of Liferay's software solutions. Her work involves implementing features that improve user experience and system efficiency.
Previous Experience at Liferay
Cheryl Tang has a history of working at Liferay, where she held multiple positions. She started as a Junior Software Test Engineer from 2017 to 2018, followed by a role as a Software Test Engineer from 2018 to 2021. During her time in these roles, she contributed to quality assurance processes and software testing methodologies, ensuring the reliability of Liferay's products.
Internship Experience at Penn Medicine
Before her tenure at Liferay, Cheryl Tang worked as a Research Intern at Penn Medicine, part of the University of Pennsylvania Health System, from 2014 to 2015. This internship provided her with valuable experience in a research environment, where she gained insights into healthcare technology and research methodologies.
Educational Background in Biomedical Engineering
Cheryl Tang earned her Bachelor of Science (B.S.) in Biomedical Engineering with a concentration in Bioinformatics from Drexel University. She studied from 2012 to 2016, acquiring foundational knowledge in engineering principles and bioinformatics, which has informed her technical skills in software development.
Technical Contributions and Projects
Cheryl Tang has made significant contributions to software development at Liferay. She developed a feature that allows non-technical users to manage Liferay instances with git-like functionality. Additionally, she gained experience in concurrency control techniques, refactored over 20,000 lines of legacy code, and transitioned old JSP views to React, enhancing system efficiency and maintainability.