Ahmed .
Lead
egypt Cairo, Egypt ( GMT )
Lead
5 Jahre Erfahrung
Kann beitreten ASAP Englisch: Versiert
Über

I am Ahmed Tarek. I have graduated from the German University in Cairo - Engineering department. I have 5 years of experience and currently working as a Head of Engineering leading the development team at a startup called Khazenly. I have worked at IBM, Dell EMC, Rocket Internet and Rabbit Scooters. I have used mainly the MERN stack throughout my career (MongoDB Express React NodeJS) and a bunch of interesting technologies like Redis, RabbitMQ, AWS, NextJS, DigitalOcean and GraphQL in one of the biggest micro-mobility projects in MENA region. I joined Google startup competition and won the 2nd place at IBM's Hackathon, I was honored by the Egyptian president as one of the top performers in the Android development scholarship.

I am Ahmed Tarek. I have graduated from the German University in Cairo - Engineering department. I have 5 years of experience and currently working as a Head of Engineering leading the development team at a startup called Khazenly. I have worked at IBM, Dell EMC, Rocket Internet and Rabbit Scooters. I have used mainly the MERN stack throughout my career (MongoDB Express React NodeJS) and a bunch of interesting technologies like Redis, RabbitMQ, AWS, NextJS, DigitalOcean and GraphQL in one of the biggest micro-mobility projects in MENA region. I joined Google startup competition and won the 2nd place at IBM's Hackathon, I was honored by the Egyptian president as one of the top performers in the Android development scholarship.

Erfahrung
U
Working as an online session lead for the Full Stack Developer Nano-Degree
Udacity Full Stack Development Session Lead
Jul'22- Sep'22

  • Managing weekly Connect sessions with students according to Udacity guidelines
  • Creating the Udacity Connect session agenda & notes
  • Coordinating between the students and the Udacity Connect team
  • Reporting to Udacity the weekly overall attendance status of students & observations about each session
  • Being present at every Connect session over Zoom, helping students introduce themselves, organizing students in groups, and keeping track of time
  • Explaining concepts of the Nanodegree program to your group of students when needed
  • Solving questions raised by students during the Connect session
  • Reporting student attendance and progress to the Mentor's dashboard
  • Communicating with students on Slack
  • Weekly check-in with all students on their progress

K
Head of Engineering
Khazenly
Mar'22- present

  • Designing complex scalable integrations between multiple systems
  • Communicating with partners tech teams
  • Communicating the goals of the company to all engineers and professionals in the team.
  • Supervising every phase of the project from start to completion.
  • Calculating costs, material, labor, and time required for each project.
  • Approving designs and budgets.
  • Delegating tasks to engineering teams. 
  • Supervising staff training as well as equipment installation.
  • Performing quality control checks on all systems and products. 
  •  Quickly resolving disputes between staff.
  • Acknowledging or rewarding good work.
  • Analyzing data and drafting reports for review.

R
Senior Full Stack Engineer
Rabbit Mobility (AKA Rabbit Scooters)
Oct'20- Mar'22

  • Revamping, maintaining, and enhancing Rabbit’s backend software code as well as operations dashboard
  • Collect business requirements and introduce them into technical tasks to the team
  • Ensure the quality of work by junior engineers
  • Designing a scalable architecture to be able to scale the operations significantly.

C
Full Stack Software Developer
Cegedim Egypt
Jan'19- Dec'19

Working as a Full Stack Developer at Cegedim. The project is a web application for physical therapists in France. I am using React for front end, Spring as backend.

R
Full Stack Engineer
Rocket Internet SE
Jan'19- present

Working as a Full Stack Engineer on Tallah website. I am using React as front end and NodeJS as backend.

U
Remote Mentor and Project Reviewer
Udacity
Jan'18- present

Worked as an in-class mentor for 120 students and reviewed over 800 projects

D
Analyst, Enterprise Technical Services
Dell EMC
Jan'17- Dec'19

Joined Dell EMC as a part of the GSAP program which was for fresh graduates.

I
Software Developer Internship
IBM
Jan'17- Dec'17

The internship was a prize for winning the second place in IBM's hackathon. I worked on an Ionic project for IBM Africa learning platform.

Bildung
Networks Engineering
zu 2017
Bachelor's Degree
German University in Cairo

Projekte
R
Rabbit Mobility
Oct'20

Rabbit Mobility (AKA Rabbit Scooters) Backend System Revamp: I joined Rabbit they just had an MVP that was just working for a few vehicles and a few users per day. The project was built by freelancers and had no design. It was just built to function and barely can be called an MVP. I did a complete revamp to the system to handle communication with the mobile devices and the IoT devices embedded into the vehicles. The challenge to scale such model is basically that we need to have updates from vehicles multiple times per minutes and to scale this model, you need to have an event driven architecture. I have used MQTT protocol to communicate with the IoT devices and used RabbitMQ as a messaging broker to handle the traffic efficiently. Also introduced a caching layer to help read/write hot data faster for better user experience. There is a lot to talk about in this project so I think we can take that in a call to have better details.

Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt
Sprachen
English
Native