Mohammed Ilyas
About Mohammed Ilyas
Mohammed Ilyas is a Lead Software Engineer with a Bachelor's Degree in Electronics and Communication Engineering from Osmania University. He has extensive experience in software development and engineering, having worked for various companies in India and the United Arab Emirates since 2011.
Current Role at TransCore
Mohammed Ilyas serves as the Lead Software Engineer at TransCore, a position he has held since 2020. He is based in Dubai, United Arab Emirates. In this role, he is responsible for leading software development projects and implementing best practices in engineering. His expertise contributes to the company's focus on innovative solutions in transportation technology.
Previous Experience in Software Engineering
Before joining TransCore, Mohammed Ilyas held several positions in software engineering. He worked as a Senior Software Lead Developer and Scrum Master at TechnipFMC from 2017 to 2020 in Abu Dhabi. Prior to that, he was a Senior Software Engineer at Wall Street Exchange in Dubai from 2015 to 2017. His career also includes roles at Bartronics Asia and Technip, where he gained valuable experience in software development.
Education and Expertise
Mohammed Ilyas earned a Bachelor’s Degree in Electronics and Communication Engineering from Osmania University, completing his studies from 2007 to 2011. He possesses strong skills in automation testing frameworks, including Selenium and Cypress. Additionally, he holds multiple certifications, including Microsoft .NET, SFC, SMC, and SAFe 4.6, which enhance his technical capabilities.
Technical Skills and Contributions
Ilyas has extensive experience in query optimization and database normalization for handling multi-million record databases. He has implemented SonarQube installation and integration for Azure DevOps BUILD pipeline, focusing on PR level and branch level analysis. His collaboration with audit teams from EY and Capgemini has improved application security, performance, and coding standards.
Agile Methodologies and Development Practices
Mohammed Ilyas has expertise in full lifecycle implementation using Agile methodologies. He utilizes Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Domain-Driven Design (DDD) in his projects. His approach to software development emphasizes collaboration and iterative progress, ensuring high-quality outcomes.