Farhan Mohamed

Farhan Mohamed

Principal Engineer @ Scientific Games

About Farhan Mohamed

Farhan Mohamed is a Principal Engineer at Scientific Games, focusing on optimizing browser rendering performance. He has extensive experience in web development and team leadership, having previously held roles at Haymarket Publishing and Comic Relief.

Work at Scientific Games

Farhan Mohamed has been employed as a Principal Engineer at Scientific Games since 2023. In this role, he focuses on optimizing browser rendering performance to achieve a target of 60 frames per second. He identifies paint bottlenecks and applies alternative methods to enhance performance. Prior to his current position, he served as a Technical Lead at Scientific Games from 2014 to 2023, where he was responsible for overseeing technical projects and leading teams across multiple international locations, including London, Athens, Singapore, Hyderabad, and Lviv.

Education and Expertise

Farhan Mohamed studied at Oriel. He possesses advanced knowledge of PHP versions 7.x and 8.x, along with a strong understanding of object-oriented programming patterns and principles. His expertise extends to architecting web systems using Drupal as a microservice, integrating with Single Page Applications through RESTful APIs. He practices agile and scrum methodologies and is recognized as a self-managed team member.

Background in Development

Farhan Mohamed has a background in web development, having worked as a Senior Drupal Developer at Comic Relief from 2012 to 2014. He also served as a Drupal Developer at Haymarket Publishing from 2009 to 2012. Throughout his career, he has enforced peer reviews and standards checks, utilizing tools such as code sniffing and JS linting, and has tracked project progress using JIRA.

Technical Initiatives and Leadership

In his various roles, Farhan Mohamed has established a continuous integration pipeline using Docker, Jenkins, and NodeJS, integrating Slack for executing jobs via chat commands. He conducts internal training sessions for team members and clients, ensuring knowledge transfer and skill development. He is responsible for implementing responsive and adaptive strategies for various devices, including desktops, tablets, phones, and native apps.

Client Engagement and Communication

Farhan Mohamed engages in high-level technical discussions with clients to translate their requirements into technical deliverables. His role involves overseeing teams located in multiple international locations, facilitating collaboration and communication across diverse teams to achieve project goals.

People similar to Farhan Mohamed