Maged Mabrouk
Verified Expert in Engineering
Software Developer
Maged is a software developer with three years of professional experience developing games using Unity, AR, and VR. He excels at creating back-end features with various tools and languages such as Firebase, C++, Python, and JavaScript. Maged enjoys working in different environments and teams while contributing to the company's growth and goals.
Portfolio
Experience
Availability
Preferred Environment
JetBrains Rider, Jira, Git
The most amazing...
...thing I've developed is a game called Pexemo, used by autism centers in the UK that helps children with learning difficulties to pronounce words correctly.
Work Experience
Software Engineer
Autsera
- Helped optimize the released projects using advanced optimization techniques to run it on devices with 512 MB memory and avoid visible loss in frames.
- Built and maintained a fully functioning back-end system using AWS Cognito, API Gateway, and lambda functions.
- Utilized Azure services along with Unity to build user-personalized interactive educational games.
- Participated in creating and prototyping numerous educational games using Unity.
Software Engineer
Virtual Lab
- Developed a cross-platform mobile application's UI using Unity.
- Configured the Google Cloud Platform services to build and deploy different apps.
- Developed mobile application's back-end web services using Flask.
Game Developer
Bookra
- Adjusted the old projects following the clients' requests.
- Developed various functionalities and UIs for several games using Unity.
- Built and optimized Android games to run on limited resources.
- Adjusted the existing projects to enable their operation on the WebGL platform.
Experience
Pexemo
https://youtu.be/R-_emki8uxASmmaary
https://youtu.be/Zh3U7X1KUUII created the game using Unity and Photon for networking. I also managed the player authentication and personalization with Firebase and handled AI used in the game.
QuadEmo
https://play.google.com/store/apps/details?id=com.autsera.quademoAR Demos
https://youtu.be/dy_GWfY_ockRehlatie
https://play.google.com/store/apps/details?id=com.nahdetmisr.rehlatieRehlatie app offers personalized, in-depth knowledge and a solid foundation for our children to acquire the fundamentals of Arabic language skills by creating an exceptional learning experience in a fun, engaging, and safe environment for all children.
Worked on the front-end UI using Unity.
Skills
Languages
C#, Python, JavaScript, C++, HTML, C#.NET
Frameworks
Unity, .NET, Photon Unity Networking (PUN), Flask, Photon, Unity3D, Unity2D
Tools
JetBrains Rider, Amazon Cognito, Jira, Git, Spine, WebView
Paradigms
Object-oriented Programming (OOP), Agile
Platforms
Android, Amazon Web Services (AWS), AWS Lambda, Firebase, Vuforia, iOS, Google App Engine, Amazon EC2
Other
Game Development, 2D Games, Responsive Design, User Interface (UI), Mobile Game Development, Software Engineering, APIs, Amazon API Gateway, Async/Await, Augmented Reality (AR), Virtual Reality (VR), Lambda Functions, API Gateways, IAP SDK
Libraries/APIs
Node.js, Azure Cognitive Services, OpenCV, Facebook SDK, WebGL
Storage
MySQL, Amazon S3 (AWS S3)
Education
Bachelor's Degree in Computer Engineering
Ain Shams University - Cairo, Egypt
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring