Mahmoud S.

Mahmoud S.

Back-end Node.js developer

Request Rate
Egypt

Mahmoud is a Fullstack Engineer with around 8 years of experience in different business areas using Node.js, Nest.js, PHP/Laravel and Python for back-end and HTML, CSS, JavaScript, React and Angular for front-end. Mahmoud is a good team player with strong communicational skills.

Skills

  • Javascript
  • Node.js
  • MongoDB
0246810

Experience

Media Production and Distribution company, Remote

Senior Software Engineer

October 2019 to Present

Stack:

  • JavaScript
  • Node.js
  • TypeScript
  • React
  • MongoDB
  • Jest
  • Docker
  • Jenkins
  • AWS

 

Responsibilities:

  • Working on many projects that are related to transcription, translation, content enrichment and personalize the user experience.

Internet Marketplace Platforms company, Egypt

Tech Lead

December 2018 to August 2019

Stack:

  • Node.js
  • JavaScript
  • React
  • Redux
  • Jest
  • MongoDB
  • Redis
  • Elasticsearch
  • Docker
  • Gitlab CI/CD
  • AWS
  • JIRA

 

Responsibilities:

  • Leading the technical team to develop our main web application, admin dashboards and mobile application.
  • Creating the deployment pipelines and deploy our apps to servers.
  • Designing the system architecture, convert the system requirements and new features into tasks for team.
  • Developing restful APIs, creating React components, and reviewing team’s PRs.

Food delivery company, Saudi Arabia

Fullstack Software Engineer

December 2017 to November 2018

Stack:

  • PHP
  • Laravel
  • PostgreSQL
  • Angular 4+
  • Redis
  • AWS

 

Responsibilities:

  • Developing restful APIs and creating Angular components.
  • Integrating the system with more than one 3rd party systems and services (Online payment, Delivery services etc.).
  • Design and develop portals and dashboards.

IT Services and IT Consulting company, Egypt

Software Engineer

May 2016 to December 2017

Stack:

  • Java
  • Java EE
  • Spring
  • MySQL
  • JavaScript
  • Maven
  • AngularJS
  • Google Cloud

 

Responsibilities:

  • Developing new modules to the main product.
  • Install software products and tools on customer remote servers.
  • Developing ERP Systems.
  • Developing cross-platform mobile applications.

Education

Bachelor’s degree in Computer Science, Cairo University

September 2011 to July 2015

Egypt