About Muhammad
English
Native or bilingual
French
Conversational
Experience
- MyWhoosh (Mauqah Tech LLC)Senior Software EngineerSOFTWARE PUBLISHINGApril 2020 - Today (6 years and 2 months)Abu Dhabi Island and Internal Islands City, United Arab EmiratesIn this role, I was responsible for implementing game data flow and managing all communication between the client and server, including Game Settings and Game State synchronization. I led the development of a scalable Localization system, designing an adaptable architecture to dynamically support multiple languages.As a lead engineer, I successfully transitioned the multiplayer platform from a Peer-to-Peer model to an authoritative architecture, significantly improving reliability, security, and overall network performance.I also designed and developed backend APIs using ASP.NET Core to support live event systems and game services. Implemented real-time socket-based communication for features such as push notifications and live updates. Leveraged Redis for caching, RabbitMQ for message queuing, and Kibana for log monitoring and debugging.Additionally, I focused on building efficient, reusable, and high-quality code, continuously optimizing for performance, scalability, and responsiveness. I proactively identified bottlenecks and bugs, delivering effective solutions to enhance system stability and user experience.Link : Link :
- Big Wolf (Nybble Tech)Senior Unity3d Game DeveloperNovember 2017 - November 2019 (2 years)Karachi, Karachi City, Sindh, PakistanIn this role, I implemented the game data flow and managed all communication with the server, overseeing key aspects such as Game Settings and Game State. I developed and implemented Localization, building an adaptable architecture that supports multiple languages dynamically. Additionally, I led the transition of the multiplayer platform from a Peer-to-Peer model to an authoritative one, enhancing network reliability. I focused on designing, building, and maintaining efficient, reusable, and reliable code, prioritizing optimal performance, quality, and responsiveness. My responsibilities also included identifying bottlenecks and bugs and devising effective solutions to address and mitigate these challenges.Link : Link :
- Black Sprite (T.L)Game DeveloperDecember 2015 - November 2017 (1 year and 11 months)Lahore, Punjab, PakistanLink : Link :
Recommendations
Be the first to recommend Muhammad
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- master in computer sciencesIslamia university2012