Mohamed Mohab Abdelwahab

Engineering Manager

Amsterdam, North Holland, Netherlands15 yrs 10 mos experience
Highly Stable

Key Highlights

  • 16 years of experience in software engineering.
  • Expert in leading teams and managing complex projects.
  • Proficient in modern technologies and methodologies.
Stackforce AI infers this person is a SaaS-focused software engineer with extensive experience in system architecture and team leadership.

Contact

Skills

Core Skills

Engineering ManagementTeam ManagementMachine LearningSystem ArchitectureProduct DevelopmentSystems DesignProgrammingSoftware Development

Other Skills

Agile MethodologiesAmazon Web Services (AWS)Analytical SkillsAndroidApache KafkaC++CSSCoaching & MentoringComputer ScienceContinuous ImprovementDatabasesDocker ProductsElasticsearchEngineeringEngineering Leadership

About

Innovative software engineer with 16 years of professional experience leading team development of rich, highly interactive, large scale web, desktop and mobile applications. Devises and transforms leading-edge concepts into workable realities through research, analysis, design and implementation. Adds new and exciting capabilities for users in any industry by leveraging very latest technologies, tools, and techniques. Continually pushes boundaries of possibilities through ongoing research, out-of-the-box problem solving, and imaginative thinking.

Experience

Booking.com

2 roles

Engineering Manager

Promoted

Jul 2022Aug 2025 · 3 yrs 1 mo · Amsterdam Area, Netherlands

  • I am leading 2 teams, branded platforms which aims to provide accommodations affiliate partners integration solutions and cobrand / whitelabel solutions. The other team is partnerships trips team which has similar mission but focuses on scaling partnerships features to other accommodations partners like flights, cars.
System ArchitectureProgrammingAgile MethodologiesTeam ManagementScrumEngineering Management+17

Team lead and Developer

Sep 2019Jul 2022 · 2 yrs 10 mos · Amsterdam Area, Netherlands

  • Leading the tools team within machine learning track in booking.com, with the focus of providing better tooling and experience for machine learning practitioners within booking by integrating machine learning components together.
System ArchitectureProgrammingAgile MethodologiesMachine LearningTeam ManagementScrum+18

Fetchr

Lead software architect

May 2017Aug 2019 · 2 yrs 3 mos · Dubai, Dubai, United Arab Emirates

  • Leading the re-architecture of the logistics management system and transforming the architecture from a monolithic, non-scalable, hard to maintain, slow application into a properly designed micro-services, fast, responsive, reliable architecture.
  • Leading full stack development of call center, operations management and core platform applications.
  • Recruiting and building solid teams to support development efforts.
  • Providing support for tech teams to verify the best architecture and best coding conventions is applied.
  • Technologies: Java, Spring, Spring boot, SSO and OAuth 2, AWS including (RDS, Elastic cache (redis), SQS, Beanstalk, ).
System ArchitectureProgrammingApache KafkaTeam ManagementMentoringProduct Development+16

Careem

Software Engineer

Jun 2016May 2017 · 11 mos · Dubai, Dubai, United Arab Emirates

  • Sharing in the performance engineering team.
  • Responsibilities include:
  • Gathering performance metrics for various system components.
  • Identifying bottlenecks and coming with plans for optimizing performance
  • Helping with better system monitoring and bringing more visibility into system dynamics.
  • Design and develop new features and business components for payments and referrals.
  • Technologies: Java, Spring, Hibernate, and AWS stack elasticbeanstalk, elastic search, redshift, lambda functions cloud watch and other AWS services.
System ArchitectureProgrammingProduct DevelopmentSystems DesignAnalytical SkillsSoftware Deployment+6

Microsoft

Software Engineer II

Aug 2013Jul 2016 · 2 yrs 11 mos · Greater Seattle Area

  • I was a member of Bing APIs and Bing core ux team, Bing APIs aims to provide rich Bing search experience to Microsoft partners, internal and external partners, providing them with 2 developer experiences: data format response -JSON- and render ready format -HTML- via restful api endpoint for different Bing verticals: web, images, videos, news …
  • Main responsibilities:
  • Deliver Bing API business features on time with high quality while maintaining system uptime, performance and availability goals. Feature includes expose Bing search results experience to api consumers by exposing different Bing verticals including web, image, video and entities results, design response structure and schema for new features shipped and review partner teams schema design, participate in the new Bing api versions release design, development and release.
  • Support the production system and engage quickly in production live site issues and drive a mitigation/resolution to ensure the requirements of Bing api availability are met, Add production monitoring tools and alert tests to ensure that all exposed endpoints are properly monitored and relevant teams will be alerted.
  • Participate in generating and analyzing Bing API performance metrics, and API focused performance investigations. Adding modules for identifying performance sections during response handling life time, identifying performance bottlenecks and drive a plan for performance improvement and optimizations, this lead to reduction in internal response time which allowed exposing more rich response and more content.
  • Provide framework support to Bing API partner teams and consumers, actively engage on enhancing partner teams and consumers onboarding experience by doing feature design support and design and code reviews, and provide better developer experience.
ProgrammingProduct DevelopmentAnalytical SkillsSoftware DeploymentSQLComputer Science+1

Bibliotheca alexandrina

Software Engineer

Jul 2010Jun 2012 · 1 yr 11 mos · Alexandria, Egypt

  • The Bibliotheca Alexandrina is a major library and cultural center, the organization is dedicated to reviving the old library of Alexandria built in 300 B.C.; Worked in DAR project which is responsible for creating, reserving and presenting digital object like books, images, manuscripts and maps.
  • Achievements:
  • Shared in development and maintenance of a workflow system for converting paper books into digital books, automated some of the processes in the workflow.
  • Implemented a system for managing member’s information, printing member’s cards. Integrated the system with the library gates to track and control sign in and sign out of members.
  • Shared in development of front end website that presents libraries digital books online (http://dar.bibalex.org/).
  • Implemented annotation module that allows users to add annotations in their books like highlighting or underlining text and adding sticky notes anywhere inside the books.
  • Implemented triple store driver for Fedora (data repository) using 4Store (triple store for storing and querying relation) as triple store instead of Mulgara which enhanced performance dramatically.
  • Assisted centralization of digital books and their metadata repositories, aiding design and implementation of storage system which stores more than 40 TB of distributed data with automated backup, suggested, designed and implemented an online recovery module.
  • Technologies used: Java, JSF, GWT, SQLServer, MySQL, Eclipse, Fedora, Solr (full-text search platform), 4Store (triple store to store/query relations), Python, Django, haystack, C++, Windows, Linux.
ProgrammingSoftware DeploymentSQLComputer ScienceEngineeringSoftware Development

Ejada

Software Developer

Jul 2008Jul 2010 · 2 yrs · Alexandria, Egypt

  • Served on software development team for leading IT services and solutions provider based in Saudi Arabia.
  • Achievements:
  • Participated in design and implementation of company’s Java EE framework which integrates Spring/Hibernate in the backend with GWT on client side.
  • Implemented a mapping module that converts server side objects to lighter weight objects and vice versa.
  • Implemented an Eclipse plugin that auto generates CRUD operations backend and UI code by connecting to database and querying attributes and data types for a particular table and generating corresponding code.
  • Designed custom GWT UI components like customized calendar, Multi-field drop down menu.
  • Implemented a personalization module that allows each user to personalize each of his web pages, like which fields to appear and ability to add user defined fields in each page.
  • Technologies used: Java, JSF, GWT, Spring, Spring web flow, Hibernate, Oracle, Eclipse plugin development.
ProgrammingSoftware DeploymentSQLComputer ScienceEngineeringSoftware Development

Education

Alexandria University

MSc — Computer Engineering

Jan 2008Jan 2010

Alexandria University

Bachelor — Computer Engineering

Jan 2003Jan 2008

Victoria College

High school — Mathematics

Jan 1990Jan 2003

Stackforce found 100+ more professionals with Engineering Management & Team Management

Explore similar profiles based on matching skills and experience