À propos de Muhammad
Anglais
Bilingue ou natif
Français
Capacité professionnelle limitée
Expériences
- MyWhoosh (Mauqah Tech LLC)Senior Software EngineerEDITION DE LOGICIELSavril 2020 - Aujourd'hui (6 ans et 2 mois)Abu Dhabi Island and Internal Islands City, Émirats arabes unisIn 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 Developernovembre 2017 - novembre 2019 (2 ans)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 Developerdécembre 2015 - novembre 2017 (1 an et 11 mois)Lahore, Punjab, PakistanLink : Link :
Recommandations
Soyez le premier à recommander Muhammad
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- master in computer sciencesIslamia university2012