Mohamad Al Mustapha, Software Development Engineer

Mohamad Al Mustapha

Software Development Engineer

Amazon Development Centre Scotland

Location
United Kingdom - London
Education
Bachelor's degree, Computer Engineering
Experience
10 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :10 years, 3 Months

Software Development Engineer at Amazon Development Centre Scotland
  • United Kingdom
  • My current job since March 2016

February 2016 - March 2018 / Amazon Registry Services (Top level domains industry)
- Designed and implemented several API operations to support the customer-facing website: amazonregistry.com
- Implemented several website UI components using internal best-practice standards for multi-browser support and localization
- Built and maintained continuous deployment stacks for several architectural components most notably Amazon site builder in AWS alongside system monitoring tools and dashboards
- Coordinated technical discussions with internal teams as well as external partners in the areas of security, performance reviews and application deliverables

March 2018 - current / Amazon Advertising
- Designed and implemented an internal web application for comprehensive managed service advertising campaigns within a team of 12 engineers
- Extended a mutli-tenant React component to support complex and configurable data filtering functionality according to UX specs

Full Stack Developer at Masterscroll
  • United Kingdom - London
  • December 2014 to August 2015

- Developed an online SaaS knowledge platform for sharing media content within closed communities
- Designed and implemented the application architecture in Meteor JS framework
- Implemented the front-end interface using Bootstrap 3.0, Meteor UI templates, and JavaScript
- Implemented an Android application to complement the web application

Software Engineer at Center for Intelligent Information Retrieval
  • United States
  • May 2012 to August 2012

- Implemented an Egyptian morphological stemmer, normalizer, and stopper in C++
- Built a statistical machine translation model between Arabic (Egyptian dialect) and English languages
- Implemented a query terms expander based on morphological similarity in C++
- Used several scripting languages in a Linux system environment for text processing and cleanup

Teaching Assistant at American University in Cairo
  • Egypt - Cairo
  • January 2011 to December 2011

- Assisted 50+ students in the course material of CSCE 106 - Fundamentals of Computer Science
- Provided training on the programming software Visual Studio and C++
- Prepared midterm review sessions.

Education

Bachelor's degree, Computer Engineering
  • at American University in Cairo
  • May 2014

Completed BS in Computer Engineering through Tomorrow's Leaders scholarship.

Specialties & Skills

Microsoft Visual C++
Cascading Style Sheets CSS
JavaScript
Amazon Web Services
Javascript

Languages

Arabic
Expert
English
Expert
French
Beginner

Training and Certifications

C# Training (Training)
Training Institute:
Computer Science and Engineering Association AUC
Date Attended:
February 2010
Duration:
40 hours
Certificate of Achievement (EURECA Conference AUC) (Certificate)
Date Attended:
April 2010
Valid Until:
January 9999
Certificate of Achievement (YES Program) (Certificate)
Date Attended:
June 2008
Valid Until:
January 9999

Hobbies

  • Interaction design, aviation, astronomy.