Mohammed E.

Mohammed E.

Senior Software Engineer

New Cairo, Egypt
Hire Mohammed E. Hire Mohammed E. Hire Mohammed E.

About Me

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.

Work history

UpStack
UpStack
Software Engineer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Appliscale
Appliscale
Software Engineer
2017 - 2017
Remote
  • Effectively led and participated in the delivery of mockups and prototypes for a cross-platform mobile app using Sketch and Xamarin.

  • Regularly provided support for the implementation of mobile designs and UX best practices for Appliscale.

  • Promptly troubleshot all business and production support issues for the client.

Binando
Binando
Mobile Application Developer
2017 - Present (7 years)
Remote
  • 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.

CauseLabs
CauseLabs
Senior Software Engineer
2009 - 2017 (8 years)
Remote
  • 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.

Vidiator
Vidiator
Consultant/Software Engineer
2007 - 2009 (2 years)
Remote
  • 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.

viCampus
Instructor
2007 - 2008 (1 year)
Remote
  • 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.

NexusWare
Software Engineer
2005 - 2008 (3 years)
Remote
  • 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.

Portfolio

Senior Software Engineer - Solo - Adventure Safely for iOS
Senior Software Engineer - Solo - Adventure Safely for iOS

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.

Senior Software Engineer - My Story - Book Maker for Kids
Senior Software Engineer - My Story - Book Maker for Kids

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.

Senior Software Engineer - LEGO® Friends - Music Maker for iOS and Android
Senior Software Engineer - LEGO® Friends - Music Maker for iOS and Android

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

Education
B.Sc. in Computer Science
Faculty of Computer Science and Information Systems, Ain-Shams University
1999 - 2003 (4 years)