Template ATS Compatibility

85%

Strengths

  • Clean, modern design
  • Good content hierarchy
  • Readable typography
  • Proper section separation

Considerations

  • Dark theme may not print well without adjustments
  • Some ATS systems may struggle with gradient text
ATS Compatibility Score
0%

Needs improvement. Your CV may struggle to pass ATS scans.

Perfect! No improvements needed.

Software Engineer

Cairo, Egyptmahmoud.h.khashaba@gmail.com
✨ Summary
Experienced Software Engineer with expertise in Python, Node.js, and modern web technologies. Passionate about building scalable applications and AI-powered solutions.
💼 Experience

Software Engineer

Tasker AI
12/2024 - 04/2025
  • Developed Python-based AI agent proxies integrating LangSmith with large language models such as DeepSeek and Alibaba's Qwen.
  • Maintained and extended backend services using Express.js, TypeScript, LangChain, and LangSmith.
  • Built a custom Next.js logging interface to retrieve and visualize logs from Datadog for debugging and monitoring.
  • Contributed to the maintenance and development of features in the company's cross-platform Flutter application.
Python
LangSmith
TypeScript
LangChain
Next.js
Datadog
Flutter

Fullstack Developer

Safqa

09/2024 - 12/2024
  • Utilized TanStack and ShadCN to build scalable front-end architecture.
  • Implemented Cypress tests to ensure code quality and automated testing.
  • Developed and optimized React pages using NestJS and TypeScript for enhanced user experience.
  • Integrated OAuth for secure user login functionality.
  • Employed Axiom and Google Analytics to track and resolve backend errors and monitor event tracking.
  • Used FastAPI Python and Puppeteer to scrape websites.
TanStack
ShadCN
Cypress
React
NestJS
TypeScript
OAuth
FastAPI
Python

Web developer

Midade

11/2023 - 06/2024
  • Developed web applications using Node.js, PHP, and Laravel.
  • Created modular packages for code reusability and maintainability.
Node.js
PHP
Laravel
Modular packages

Back-End Web developer

FBN Travel

11/2022 - 06/2023
  • Developed backend systems using PHP and Laravel.
  • Created responsive user interfaces using Vue.js.
PHP
Laravel
Vue.js

Full stack developer

Soundeals

01/2021 - 08/2022
  • Developed cross-platform applications using Flutter and Dart.
  • Collaborated with design teams using Figma to create user interfaces.
Flutter
Dart
Figma

Back-End Web developer

Mawad

03/2020 - 11/2020
  • Developed backend services using Node.js, Express.js, and MongoDB.
  • Designed database schemas and implemented RESTful APIs.
Node.js
Express.js
MongoDB

Web developer

Grafika

2019 - 2019
  • Developed websites using PHP, Laravel, HTML, CSS, and JavaScript.
  • Optimized build processes using Webpack for better performance.
PHP
Laravel
HTML
CSS
JavaScript
Webpack
🎓 Education

B.Sc. Electrical Engineering Computers & Systems

Faculty of Engineering- Zagazig University

2013 - 2019
Graduation Project: OLC Developed a Java JSP Online compiler website for managing problem-solving competitions.
💡 Skills

Programming Languages

Node.js
Typescript
Python
PHP
Java

Backend Technologies

Express Js
Django
FastAPI
Flask
Laravel
JSP

Frontend Technologies

Next js
Vue js
React
TypeScript
HTML
CSS

Databases

MYSQL
MongoDB
Neo4j

AI & Machine Learning

Langchain
Pytorch
Pandas
Scikit-learn
Numpy
MLflow

DevOps & Tools

Nginx
Docker
K8s
Jenkins
AWS
Puppeteer
Cypress
🚀 Projects

MusicBud

View Code
A recommendation system matches users with similar tastes in music.
  • Developed a music recommendation and social platform using Django, integrating Spotify and YouTube Music.
  • Built the backend with Django and Neo4j to manage complex relationships between users, tracks, and artists.
  • Implemented a LightFM model for personalized music suggestions through collaborative and content-based filtering.
  • Created RESTful APIs with pagination and async support.
  • Developed a cross-platform Flutter app with real-time updates and OAuth login.
Python
Django
Neo4j
Neomodel
LightFM
PyTorch
JWT
Spotify-YouTube Music APIs
Asyncio
Flutter

NixOS-Dot-Files

View Code
Modular NixOS Configuration
  • Enables and disables different sets of packages and services.
  • Minimal by default, with optional components that can be activated as needed.
NixOS
Configuration
Modular

AI Agent

View Code
PDF Processing API with LangChain
  • Developed a Python-based AI agent that processes PDF files, extracting text with metadata, and integrating with LangChain for advanced NLP tasks.
  • Built a FastAPI-based REST API with async processing, automatic documentation (Swagger/ReDoc), CORS support, and robust file upload handling.
  • Created a rich terminal UI with progress bars, tables, colorful output, and interactive commands for user interaction.
  • Utilized Pytest for API routes and Cypress for end-to-end PDF processing to ensure reliability.
FastAPI
LangChain
Python
Docker
Pytest
Cypress

News App Microservice

View Code
microservices-based newsfeed application
  • Developed a microservices-based newsfeed application using Flask
  • Designed services for user management, posts, and an API gateway
  • Implemented database migrations and thorough testing with pytest
Flask
Microservices
Python
pytest

Gemini-Style-CV

View Code
CV Gemini design template with ATS Compatibility Score
  • Designed and developed an innovative CV template inspired by the Gemini design philosophy.
  • Features responsive layout and ATS compatibility scoring.
  • Open-sourced to benefit job seekers worldwide.
React
Next.js
TypeScript
Tailwind CSS

Reservation System

View Code
Box Office and Cinema tickets POS sys.
  • Built a system to enable receptionists to book seat tickets.
  • Allows navigation through genres, halls, and times.
VueJS
Laravel
Nginx/SSL
Docker

MovieSeeder

View Code
An api for seeding movies from TMDB
  • Created an application to automate discovering, downloading, and organizing movie content.
  • Implemented advanced filtering based on quality ratings, release dates, and genres.
  • Developed a user-friendly interface with real-time status updates and intuitive controls.
  • Integrated multiple APIs to gather metadata for a richer user experience.
API
Movie
TMDB
Automation
Filtering

Parcel Delivery Tracker

View Code
delivery tracker application using Vue.js 3 and Express.js
  • Developed a delivery tracker application using Vue.js 3 and Express.js, containerized with Docker.
  • Implemented a comprehensive set of API endpoints for managing parcels, senders, and bikers.
  • Features include retrieving parcels by ID, sender, or biker status, with robust API endpoint testing.
  • Designed for future integration of a drag-and-drop SPA, JWT authentication, and cloud deployment with Nginx.
Vue.js
Express.js
Docker
API
JWT
Nginx

Resume Scraper

Java | RPA For extracting useful information from CVs
  • Utilizes contact information, skills, and location to generate CVs.
  • Built with the Stanford NTLK (Natural Language) Java library and UiPath Studio.
Java
RPA
NTLK
UiPath
CV Processing

Indexer

POS System for small businesses
  • Developed a scalable software solution suitable for small businesses.
  • Utilized Electron and MongoDB to build the application, allowing for easy upgrades and future scaling.
Electron
MongoDB
POS
Scalable