Acerca de Muhammad
Inglés
Bilingüe o nativo
Francés
Competencia profesional básica
Experiencia
- MyWhoosh (Mauqah Tech LLC)Senior Software EngineerEDICIÓN DE SOFTWAREabril de 2020 - Hoy (6 años y 2 meses)Abu Dhabi Island and Internal Islands City, Emiratos Árabes UnidosIn 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 Developernoviembre de 2017 - noviembre de 2019 (2 años)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 Developerdiciembre de 2015 - noviembre de 2017 (1 año y 11 meses)Lahore, Punjab, PakistanLink : Link :
Recomendaciones
Sé el primero en recomendar a Muhammad
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- master in computer sciencesIslamia university2012