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.

Other

Work history

UpStack
UpStack
Software Engineer
2018 - Present (7 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 (8 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.

Showcase

Senior Software Engineer - Solo - Adventure Safely for iOS
Senior Software Engineer - Solo - Adventure Safely for iOS
  • The Solo Adventure Safely app is designed to help users plan and execute safe adventures.

  • The app focuses on destination setting, planned arrival time, and desired friend network.

  • The app was developed 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 - Book Maker for Kids is a simple app for children to create and share stories.

  • The app allows children to draw, use photos, record voice, and type.

  • The app is developed using Objective-C for complete development.

Senior Software Engineer - LEGO® Friends - Music Maker for iOS and Android
Senior Software Engineer - LEGO® Friends - Music Maker for iOS and Android
  • Developed the complete iOS and Android development for LEGO® Friends Music Maker apps.

  • The app focuses on training kids aged 6+ to create their own hit songs through mixing, singing, editing, recording, and playing.

  • The app features pop stars and singer/songwriters, including Livi, 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)