Software Development Engineer
Amazon Development Centre Scotland
Total years of experience :10 years, 4 Months
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
- 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
- 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
- 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.
Completed BS in Computer Engineering through Tomorrow's Leaders scholarship.