I have 10+ years of refined experience in software engineering and technical proficiency in mobile app development, bug fixing, feature integration and architecture/documentation of recommended software solutions for clients. I am an avid learner of new technologies, a firm believer in the delivery of smart solutions and use creative ideas to bring life to complex technical problems/projects.
Regularly provide technical leadership and deep understanding of iOS UX and UI design paradigms in the design and implementation of mobile apps for Binando.
Designing technical specifications and authoring technical design documents for multiple projects.
Provide regular guidance for the development and unit testing of complex codes for new new enhancements, and fix defects on projects based on detailed specifications.
Successfully led the adoption of smart approaches to mobile development by introducing cross platform tools that saved hours in bug fixing and feature addition for CauseLabs.
Provided technical direction for the development of seven mobile projects; including three cross-platform apps for both iOS and Android stores.
Provided technical lead on all of the company's mobile projects, and played an active role as a founding member of the company.
Provided regular technical support and assistance for the continuous development of mobile apps after the company acquired Picostation and its products.
Showed technical efficiency and dexterity in the use of new/unfamiliar technologies on several products and projects.
Regularly developed numerous backend messaging services and solutions for different software applications.
Prepared and delivered instructor-led training sessions for software development courses and/or soft skills on 'the Introduction to C++ for Game Programmers.'
Regularly observed and evaluated trainee programmers' work to determine progress, provide feedback, and make suggestions for improvement.
Regularly create documents for training materials, exams and exercises for training topics.
Successfully developed a 3D application featuring collision detection and 3D model deformation in response to applied pressure at specific points for a client.
Developed a highly customizable and robust 2D Dynamic Soft Shadow and Lighting system, which was implemented in TGB, allowing for shadows and lights to be executed in the engine.
Efficiently designed and developed a banking application with a database backend, using C++, Win32, MFC, and MySQL.
Solo helps people adventure safely. Prior to heading out on an adventure, whether on a bike ride around the city or a trek around the mountain, users set up a destination, a time they plan to get there, and the friends they want to be in the know.
I was responsible for the complete development of the Solo Adventure Safely app for iOS, using Objective-C and Swift.
My Story for iPad is the simplest story maker and book creator in the App Store. Children can draw, use photos, record voice, type, and then send their finished creations to family and friends.
I was responsible for the complete development of the My Story - Book Maker for Kids app for iPad, using Objective-C.
I was responsible for the complete development of the LEGO Friends Music Maker apps for iOS and Android, using Xamarin/C#.
LEGO® Friends Music Maker, has creative pop stars and singer/songwriters training kids aged 6+. The app helps them to make their own hit songs. They can mix, sing, edit, record and play their way to lots of fun star moments with pop sensation Livi, her Heartlake City Friends and their own friends!
Education
B.Sc. in Computer Science
Faculty of Computer Science and Information Systems, Ain-Shams University