Kareem Khaled
Cairo, EG
kareem.mohllal@gmail.com
(+20) 10-92574326

Education


Asyut University
September 2012
 — 
June 2017
Bachelor in Computer Science

Experience


Senior Software Engineer, Hire
January 2023
 — 
Present
PowerToFly
  • Contributed to designing and implementing a recruitment pipeline management system (ATS) using Python, FastAPI, and PostgreSQL, helping increase client acquisition by 10% and boosting sales by 5%.
  • Led the development of a centralized notification service using Python, AWS SQS, AWS EventBridge, and AWS DynamoDB, enabling faster integration for other services and increasing customer engagement by 10%.
  • Led the migration to Google Analytics 4 (GA4) APIs and developed a new analytics data pipeline using Python, AWS Glue, and AWS Step Functions, increasing reliability by 30% over the legacy pipeline and improving data integrity and reporting.
Software Engineer, Identity
June 2022
 — 
December 2022
Swvl
  • Implemented a Kubernetes admission controller using TypeScript to inject proxy sidecar containers into service pods, simplifying onboarding of new services into the authorization system and reducing integration time by 20%.
  • Contributed to revamping a sales pipeline service with Python, Flask, and PostgreSQL, improving lead management and demoing processes, which resulted in a 5% increase in lead conversion rates.
Software Engineer, Growth
December 2019
 — 
May 2022
Bosta
  • Contributed to migrating the backend from Meteor.js to a RESTful API using Node.js and Express, eliminating Meteor's pub-sub socket communication, which improved system performance by 20%.
  • Led migrating the cloud infrastructure to containerized workloads on Kubernetes (GKE), eliminating scalability and availability issues in the legacy infrastructure, which relied on Docker containers managed by Docker Swarm on VMs.
  • Designed and implemented a pricing service using JavaScript, Node.js and MongoDB, enabling dynamic calculation of shipping fees based on multiple factors, which improved pricing accuracy by 10% and reduced manual adjustments by 20%.
Software Engineer
January 2019
 — 
November 2019
Algorithmz - Tooli TV
  • Designed and implemented a video-on-demand service using JavaScript, Node.js, and MongoDB, enabling content providers to publish and manage video content.
  • Set up and automated CD pipelines using Jenkins, optimizing deployment processes and reducing release times by 40%.
Co-founder and Software Engineer
January 2017
 — 
December 2017
Salfny
  • Led the startup's successful acceptance into the TIEC national accelerator program, securing $10k in funding.
  • Led the development and launch of the Salfny marketplace platform.

Certificates


Architecting with Google Kubernetes Engine Specialization
September 2020
Coursera
Cloud Developer Nanodegree
April 2020
Udacity
Full Stack Web Developer Nanodegree
July 2017
Udacity

Languages


Arabic:
Native speaker
English:
Full professional proficiency

Skills


Programming Languages:
JavaScript, TypeScript, Python
Frameworks:
Node.js, Express.js, Flask, FastAPI
Databases:
MongoDB, PostgreSQL, Redis
Packaging and Orchestration:
Docker, Kubernetes
Cloud providers:
Google Cloud Platform (GCP), Amazon Web Services (AWS)