Haytham Yaghi
About Haytham Yaghi
Haytham Yaghi is a software engineer with extensive experience in various companies, including roles at BluVector, AppGuard, and Capital One. He currently works at The National Institutes of Health, focusing on microservices, APIs, and cryptography.
Work at National Institutes of Health
Currently, Haytham Yaghi serves as a Software Engineer at the National Institutes of Health (NIH) in Bethesda, Maryland. He has been in this role since 2022, contributing to various software development projects. His responsibilities include maintaining and developing microservices and APIs, with a particular emphasis on cryptography, authentication, and authorization tokens. Yaghi's work at NIH involves enhancing the security and functionality of digital systems used in health research.
Previous Software Engineering Roles
Haytham Yaghi has held multiple positions as a Software Engineer across various companies. He worked at BluVector for four months in 2017, followed by a two-year tenure at comScore, Inc. from 2015 to 2017. He then spent one year at iDirect from 2013 to 2014 and three years at Sophos from 2017 to 2020. Most recently, he worked at AppGuard, Inc. for eight months in 2020 and 2021, and at Capital One for one year from 2021 to 2022. These roles involved diverse software development tasks and project contributions.
Education and Expertise
Haytham Yaghi studied Electrical Engineering at North Carolina State University, where he earned a Master of Science degree from 2006 to 2008. Prior to that, he completed a Bachelor's degree in Computer and Communications Engineering at the American University of Beirut from 2002 to 2006. His educational background provides a strong foundation in both electrical engineering and computer science, equipping him with the skills necessary for his software engineering roles.
Internship Experience
Yaghi gained valuable experience through internships early in his career. He interned at the Royal Institute of Technology for two months in 2005 and at Ericsson for three months in 2007. These internships allowed him to apply his academic knowledge in practical settings and develop essential skills in engineering and technology.
Technical Contributions
In his professional roles, Haytham Yaghi has made significant technical contributions. He designed a metadata structure for contextual logging of user requests using programming languages such as C/C++17 and Python, along with tools like Splunk. Additionally, he developed a fingerprinting approach for identifying users based on the authorized access contained in their digital passport. These projects highlight his expertise in software development and security.