Andrew P.
About Andrew P.
Andrew P. is a Principal Software Engineer at Copper Inc., where he leads significant projects focused on performance improvements and infrastructure development. With a background in game development and software engineering, he has accumulated extensive experience across various companies, including Zynga and Kongregate.
Work at Copper
Currently, Andrew P. serves as a Principal Software Engineer at Copper Inc., a position he has held since 2016. He is responsible for leading a complete rebuild of the list views functionality in Copper's web application, with an emphasis on performance improvements and future enhancements. Andrew has also led the conversion of Copper's Chrome extension to Chrome's MV3 platform, ensuring functionality remains intact without major production issues. Additionally, he contributes to the company's infrastructure by building and maintaining a continuous integration and deployment environment utilizing Docker, Kubernetes, and Jenkins. His efforts have improved Copper's continuous integration performance and cost through the implementation of analytics and metrics-based goals.
Education and Expertise
Andrew P. studied at Stevens Institute of Technology, where he earned a Bachelor of Science degree in Computer Science from 2002 to 2007. His educational background has equipped him with a solid foundation in software engineering principles. He applies this knowledge in his current role by mentoring other engineers through pair programming and thorough code reviews, emphasizing the importance of understanding both the 'why' and the 'what' of code changes.
Background
Before joining Copper, Andrew P. gained extensive experience in the software development industry. He worked at Kongregate as a Senior Game Developer from 2013 to 2015 and at Zynga as a Senior Game Designer and later as a Senior Software Engineer from 2009 to 2013. His early career included a role as Help Desk Support at Lehman Brothers in 2004 and as a Junior Software Engineer at Burgiss Group from 2004 to 2006. This diverse background has contributed to his expertise in software development and game design.
Achievements
Throughout his career, Andrew P. has made significant contributions to various projects. At Copper, he has led initiatives that focus on improving application performance and enhancing user experience. His work on the Chrome extension conversion and the continuous integration environment demonstrates his commitment to maintaining high standards in software development. His mentoring of other engineers through pair programming and code reviews reflects his dedication to fostering a collaborative and educational work environment.