Ryan A. Mohammed

Ryan A. Mohammed

Principal Software Engineer @ Onsemi

About Ryan A. Mohammed

Ryan A. Mohammed is a Principal Software Engineer at onsemi, with over 14 years of experience in software development, specializing in Windows and iOS applications. He holds a B.Eng in Software Engineering from McMaster University and has expertise in Agile practices, cross-platform development, and compliance with IEC 62304 standards.

Work at Onsemi

Ryan A. Mohammed has been serving as a Principal Software Engineer at Onsemi since 2010. He operates from Burlington, Waterloo, Ontario, and also works remotely. In his role, he employs Agile Team Management practices and utilizes tools such as Git and Jira for configuration management. He has led the technical development of the Ezairo Sound Designer software, which is integral to the Ezairo Pre Suite, targeting the Hearing health and Hearables market. Additionally, he successfully led the software team on the Ezairo 7160SL project, focusing on enhancing the feature set with regular releases.

Education and Expertise

Ryan A. Mohammed holds a Bachelor of Engineering in Software Engineering from McMaster University, where he studied from 1996 to 2001. He also obtained a Certificate in Economics from Toronto Metropolitan University, completing his studies from 2008 to 2010. His educational background is complemented by expertise in Windows Application development using C#, iOS Application development using Swift, and cross-platform application development using C++, ensuring a well-rounded skill set in software engineering.

Background

Prior to his tenure at Onsemi, Ryan worked as a Software Engineer in Developer Tools at Gennum Corporation, which was later acquired by Semtech. His experience there spanned from 2003 to 2007 in Burlington, Ontario. Ryan's foundational education includes achieving University of Cambridge GCE A-Level at St. Mary's College in Trinidad, which provided him with a strong academic base for his future studies and career in software engineering.

Achievements

Ryan A. Mohammed has made significant contributions to software development processes, ensuring compliance with IEC 62304 standards. He is proficient in Continuous Integration/Continuous Deployment (CI/CD) Build and Test Automation, utilizing tools such as NUnit and Google Test. He applies Test-Driven Development (TDD) methodologies and Protocol Buffers in his projects. His collaborative efforts with Product and Project management focus on grooming the backlog and planning sprint iterations, while he actively seeks to enhance software architecture for improved automation and rapid support of new hardware products.

People similar to Ryan A. Mohammed