Yazan M.

Software Engineer @ US Mobile

About Yazan M.

Yazan M. is a Software Engineer with a Bachelor's degree in Computer Software Engineering from École de technologie supérieure. He has experience working in various roles across multiple companies, including CAE, Université Laval, Octav Labs, Equisoft, and currently US Mobile.

Work at US Mobile

Yazan M. currently serves as a Software Engineer at US Mobile, a position he has held since 2022. In this role, he applies his extensive knowledge of programming languages and frameworks to develop and maintain software solutions. His responsibilities include collaborating with cross-functional teams to enhance user experience and optimize performance. Yazan's work contributes to the company's mission of providing innovative mobile services.

Previous Experience in Software Development

Yazan M. has accumulated diverse experience in software development through various roles. He worked as a Programmer Analyst at CAE for three months in 2019, where he gained insights into programming practices. In 2020, he served as an Application Developer at Equisoft, followed by a position as a Full Stack Engineer at Université Laval in 2021. Most recently, he worked at Octav Labs as a Software Engineer in 2022. Each role has contributed to his skill set and understanding of software engineering.

Education and Expertise

Yazan M. holds a Bachelor's degree in Computer Software Engineering from École de technologie supérieure, where he studied from 2018 to 2022. He also obtained a Certificate in Actuarial Science from Université du Québec à Montréal. His education has equipped him with a strong foundation in software engineering principles, operating systems, and database management. Yazan is proficient in various programming languages and frameworks, showcasing his adaptability in different programming environments.

Technical Skills and Proficiencies

Yazan M. possesses a robust understanding of operating systems, including processes, threads, scheduling, and inter-process communication. He is skilled in managing performant databases, with expertise in relational SQL, normalization, and transaction management. Yazan is experienced in design patterns such as Observable, Singleton, and Visitor. His programming proficiency spans multiple languages and frameworks, including React, Python, C#, Java, GoLang, and Flutter, making him a versatile software engineer.

Game Development Experience

Yazan M. has developed skills in Unity, focusing on creating 2D games. This experience reflects his ability to adapt to various programming environments and languages. His work in game development complements his software engineering background, showcasing his versatility and creativity in technology.

People similar to Yazan M.