Mohammed El-Serougi

Mohammed El-Serougi

$35/hr
Building mobile apps.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
44 years old
Location:
Slubice, Lubuskie, Poland
Experience:
11 years
Name: Birth Date: Location: E-mail: Website: Mohammed El-Serougi 30 January 1982 Slubice, Poland-http://www.linkedin.com/in/mserougi I’m an Egyptian with a Polish (EU) citizenship and a B1/B2 visa to the US. I’m looking for an opportunity that offers flexible options, preferably remote most of the time. I can travel as needed. EXPERIENCE • 26/1/2009-30/1/2017: Senior Software Engineer at CauseLabs: - Responsible for the complete development of the DadTime app for iOS and Android, using Xamarin/C#. - Responsible for the complete development of the Solo Adventure Safely app for iOS, using Objective-C and Swift. - Responsible for the complete development of the LEGO Friends Music Maker apps for iOS and Android, using Xamarin. - Responsible for the complete development of the LEGO Friends Story Maker apps for iOS and Android, using cocos2d-x/C++. - Responsible for the complete development of the My Story - Book Maker for Kids app, using Objective-C. - Member of the team working on the Bible.is suite of applications and responsible for the complete development of Bible.is for iOS (up until version 2.6.2) and Deaf Bible.is for iOS (only maintained 2.x up until version 2.0.3) apps, using Objective-C. - Responsible for the complete development of BBDC, a Java applet for Audio Bible download, using Java (J2SE), and Azureus/Vuze. - Responsible for the continued development of Audio Bible Ambassador (ABA) and Audio Bible Download Manager (ABDM) applications, using C++, wxWidgets, Boost, and libTorrent. • 17/10/2007-30/9/2009: Consultant/Software Engineer at Vidiator: - Member of the team working on XeeBlogger (PicoBlogger) and responsible for the continued development of XeePlayer (PicoPlayer), the development of Xend Cards and Xend Messaging, for Symbian-based mobile phones, using C++, and Symbian/S60. - Member of the team working on the 3D core of the Xend platform, which enables content providers and carriers to offer 3D animated, avatar-based messaging services, using Java (J2SE), and JOGL. - Responsible for the complete development of Xend Chat, using Java (J2SE/J2EE), and Apache Tomcat. - Member of the team working on various web applications, and responsible for the implementation of the clipboard functionality through a Java applet, using GWT, JBoss, and Java. - Member of the team working on the Xenon Music Platform, and responsible for the development of the web player, using ActionScript, and Flash. • 4/9/2008-1/11/2008: PHP Developer at Ecodia: - Member of the team working on a custom framework for web application development, using PHP, and MySQL. • 2/7/2007-30/10/2007: Lead Programmer at Faramix Enterprises: - Member of the team working on the demo for the FPS game “END”, using C++, and Source engine. - Experimented with Unreal Engine 3 engine for a possible port of the game “END”, using C++. • 11/2/2007-1/1/2008: Instructor for the following course at viCampus: - Introduction to C++ for Game Programmers • 15/1/2006-1/6/2007: Software Engineer at US-based Picostation: - Responsible for the complete development of PicoBlogger 1.0, an application for moblogging, under the Motorola line of Linux-based mobile phones, using C++, Qt, and gSOAP. - Member of the team working on PicoBlogger 4.0 (formerly known as Picostation Video 1.0) for Symbian-based mobile phones, and responsible for the complete development of PicoPlayer 1.0, using C++, Symbian/S60, and TFS. • -: Software Engineer at NexusWare: - Developed a highly customizable and robust 2D Dynamic Soft Shadow and Lighting system, which was implemented in TGB, allowing for shadows and lights in the engine, using C++, OpenGL, TGB, and SVN. - Developed a 3D application featuring first person camera movement inside a house model and placement of different pieces of furniture (chair, table, couch, etc.) at specific locations, using C++, OpenGL, and Win32. - Developed the UI and AI components for a 3D Tank Battle game, using C++ and DirectX. - Developed a banking application with a database backend, using C++, Win32, MFC, and MySQL. - Developed a 3D application featuring collision detection and 3D model deformation in response to pressure points, using C++, OpenGL, and Win32. SKILLS • Computer Languages: Swift, Objective-C, C#, XAML, C/C++/STL, Java (J2SE/J2EE), PHP, JavaScript, HTML, CSS, SQL, ActionScript • APIs and Libraries/Toolkits/SDKs: iOS/Cocoa Touch, .NET, Xamarin, OpenGL, JOGL, DirectX, Win32, MFC, Qt, wxWidgets, GWT, gSOAP, Boost, libTorrent, Azureus/Vuze, Symbian/S60 • Game Engines: cocos2d/iOS, cocos2d-x/C++, Unity/C#, Source, Torque/TGB, Unreal Engine 3 • Databases: Realm, SQLite, MySQL • Integrated Development Environments: Xcode, Microsoft Visual Studio, Eclipse • Content Management Systems: WordPress • Source Control: Git, Team Foundation Server (TFS), Subversion (SVN), Perforce • Project Management and Issue/Bug Tracking: Trello, JIRA, Basecamp EDUCATION • B.Sc. in Computer Science - Faculty of Computer Science and Information Systems, Ain-Shams University [-]. LANGUAGES • • • English – Fluent Polish - Fair Arabic - Native
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.