About Me

A small introduction about my self

  • Full-stack web developer engineer with +6 years professional experience in web development and +15 years of programming experience.
  • Interested in cloud engineering, micro-services architecture, performance optimization and SEO best practices.
  • Designed and implemented server-less systems with intensive CPU processes using AWS-services.
  • Maintained and upgraded performance for servers with +1M users/month and +100M Database records.
  • Implemented front-end applications using ReactJs, RxJS, AngularJS, HTML5, CSS3, ...
  • Writing NodeJs, Python, JavaScript, Bash, SQL, HTML5, CSS3 almost every day for more than 10 years

technical skills

I can say i’m quite good at

Work Experience

My story as a developer

10-2019
Now
Lead Web Developer Engineer
Amsterdam, The Netherlands
  • Managing a team of Developers to deliver software to meet customer, business, and/or technology needs
  • Helping team members to develop themselves and achieve their goals
06-2019
10-2019
Senior Web Developer Engineer
Amsterdam, The Netherlands
  • Developing an internal CMS
  • Helping my coachees to develop themselves and achieve their goals
01-2019
05-2019
Team Coach & Web Developer Engineer
Amsterdam, The Netherlands
  • Developing an internal CMS
  • Helping my coachees to develop themselves and achieve their goals
06-2018
12-2018
Full-Stack Web Developer Engineer
Amsterdam, The Netherlands
  • Building new features for our website https://zoover.nl
  • Build a new architecture for our ElasticSearch clusters Which enhanced the performance of our data sync process by 500%
2015
2018
Web Developer Engineer
Stockholm, Sweden
  • Designed and implemented a server-less system for audio analysis using AWS Lambda functions, AWS API-Gateway, AWS DynamoDB, S3, NodeJS, Mocha, Chai, ...etc.
  • Designed and implemented REST API to consume the audio analysis server using Sails.js, MongoDB and deployed it to Heroku.
2015
2015
Web Mobile Application Developer
Stockholm, Sweden
  • Used AngularJS / HTML5 / Sass to maintain fully responsive websites.
  • Improved many implemented features and fixed some bugs in them.
2014
2015
Web / Hybrid Application Developer
Alexandria, Egypt
  • Developed front-end for many mobile applications using AngularJS, HTML5, Sass& JavaScript.
  • Used Cordova / PhoneGap to handle mobile devices' features and sensors, and to produce Hybrid Applications for both Android and IOS.
2004
2014
Software developer
Alexandria, Egypt
  • Developed multiple forums in php
  • Build solution for hospital management using VB6 and MSAccessDB

Watch my blog

I write about web development and information security

Array sort algorithms in Python
computer science

Array sort algorithms in Python

How to identify buffer overflows inside your application
buffer overflow

How to identify buffer overflows inside your application

Introduction to networking concepts
networks

Introduction to networking concepts

Shells (Guide to all types of shells that you might need)
buffer overflow

Shells (Guide to all types of shells that you might need)

Understand This Parameter in JavaScript
javascript

Understand This Parameter in JavaScript

Get in touch

You can reach me here