Mohamed Abdallah
Angestellt, Senior Game Developer, Goodgame Studios
Hamburg, Deutschland
Werdegang
Berufserfahrung von Mohamed Abdallah
2 Jahre und 8 Monate, Aug. 2012 - März 2015
Senior Software Engineer
Nezal Entertainment
- Leading the development of an HTML5 engine for isometric games. - Contributed to solving some scalability/performance issues in the backend. - Built several analytics tools for data collection, processing and report generation. - Ported an HTML5 game to Android inside a WebView and re-implemented the canvas2D APIs to use Android’s hardware accelerated canvas balancing code reusability with rendering performance.
3 Jahre und 10 Monate, Mai 2011 - Feb. 2015
Teaching Assistant
Information Technology Institute
- Delivered more than 250 hours of technical training, including classes and hands-on labs. - Covered scopes: Java Programming (Core and Web), HTML5/JavaScript, Web Development and Game Development. - Graded students’ assignments and projects, provided mentorship for their final projects.
9 Monate, Nov. 2011 - Juli 2012
Software Engineer
Nezal Entertainment
- Developed HTML5 games for the Facebook platform on the web. - Wrote core components for an HTML5 engine for isometric games: 3D-to-isometric coordinate transformation, depth-sorting, 2D rendering (DOM and Canvas). - Co-designed and implemented a server-side anti-cheating mechanism in Node.js.
1 Jahr und 4 Monate, Juli 2010 - Okt. 2011
Software Engineer
Wireless Stars
- Designed specs and wrote web APIs documentation for a location-based social networking app. - Implemented RESTful APIs providing client apps (Website, Android, iOS and BB) with access to the data store. - Maintained backwards compatibility and up-to-date documentation when adding new features. - Designed a logging infrastructure and built some analytics tools to process and visualize usage statistics.
3 Monate, Mai 2010 - Juli 2010
Software Engineering Intern
Wireless Stars
Designed and developed the first iteration of a data store API for a location-based social networking app.
Ausbildung von Mohamed Abdallah
11 Monate, Sep. 2009 - Juli 2010
Software Engineering Diploma (Java Track)
Information Technology Institute (ITI)
4 Jahre und 11 Monate, Sep. 2003 - Juli 2008
Telecommunications engineering
Faculty of Engineering, Alexandria University
Sprachen
Englisch
Fließend
Französisch
Fließend
Arabisch
Muttersprache
Deutsch
Grundlagen