Joe Khoury
About Joe Khoury
Joe Khoury is an Engineering Manager at Adobe, known for his expertise in coding standards and software development practices. He has a strong background in computer science and extensive experience in leading engineering teams and implementing innovative solutions.
Work at Adobe
Joe Khoury has been serving as an Engineering Manager at Adobe since 2017. In this role, he leads the team responsible for the development of the AEP Web SDK, also known as Alloy.js. His responsibilities include overseeing engineering practices and ensuring the implementation of Test-Driven Development (TDD) and unit testing. Prior to his current position, he worked as a Lead Software Engineer at Adobe from 2016 to 2017.
Education and Expertise
Joe Khoury earned a Bachelor of Science degree in Computer Science from the American University College of Technology, where he studied from 1998 to 2001. He also holds a Master's degree in Computer/Information Technology Administration and Management from the University of Bridgeport, completed between 2006 and 2008. His educational background supports his expertise in software engineering and management.
Background
Before joining Adobe, Joe Khoury worked at DigitasLBi_US as a Principal Software Engineer and team lead from 2009 to 2012. He then transitioned to Yuzu™ as a Senior Front End Engineer, where he worked from 2012 to 2016. His career has been marked by a strong focus on coding standards, advocating for SOLID principles and the single responsibility principle.
Achievements
Joe Khoury is recognized for his excellent debugging and troubleshooting skills. He is capable of engineering well-researched and cost-effective solutions. His commitment to mentoring team members highlights his combination of technical and interpersonal skills, contributing to a collaborative work environment.
Technical Practices
Joe Khoury emphasizes the importance of implementing Test-Driven Development (TDD) and refactoring through unit testing in his engineering practices. He actively explores new front-end technologies and seeks innovative solutions to complex problems, demonstrating a commitment to continuous improvement in software development.