Mahmoud Ezzat Moustafa

Curriculum Vitae

Mahmoud Ezzat Moustafa

Backend Software Developer, Programmer

I am versed in a range of AI and machine learning techniques, including natural language processing, computer vision, and predictive modeling. I deliver high-quality results, communicate effectively, and foster collaborative environments. I actively participate in conferences, workshops, and online courses to stay updated and bring fresh, innovative ideas to every project.

Modern Academy, Cairo, EG

B.S. in Computer Science

Coursework

Computer ArchitectureArtificial IntelligenceAlgorithmsData StructuresComputational TheoryNetworksSystem DesignMicroservicesProgramming

Technical Support

SmartPan (FODO Apps)

Technical support and customer service for SmartPan applications.

  • Communicated with clients via CRM and chat channels.
  • Provided app updates and technical support.
  • Implemented a POS system and contributed to system issue resolution.
  • Managed customer management data changes according to subscriptions.

Service Engineer Intern

Huawei

Supported corporate technology projects and installations.

  • Delivered support programs and storage technical training.
  • Configured Huawei Idea Hub Smart Office boards.
  • Worked with Huawei surveillance software and smart office solutions.

Multi Usage Chatbot Utilize

AI chatbot with multi-tenant architecture synchronized with leading chat apps.

PythonRasaWeb-HookDocker

Property Website Data Scraper

Scraped property listings and processed historical transaction data.

PythonDjangoSQLExcelPandasSelenium

Content Driven Website Builder

CMS website with dynamic content management and user permissions.

PythonDjangoSQLHTMLCSSJavaScriptWagtail

API Gateway with Database Transactions

Developed multi-server API gateway with logging and tracking dashboard.

PythonDjangoNinjaFastAPISQLHTMLCSSJavaScript

Floppy Bird Game

Game application using Java.

POS Desktop App

POS system using C# and MySQL.

Graduation Project

Detecting Deaf & Dumb Sign Language Into Recognizable Text using AI and Image Processing.

AIImage ProcessingMediaPipeGoogle SDKOpenCV

Languages and Frameworks

PythonC#JavaCC++SQLDjangoFastAPINinjaREST-APINetworking

Tools and Technologies

DockerAI ToolsRedisMicroservicesAWS EC2Git/GitHubWeb-HookRasaMySQLMSSQLCeleryCRM SystemsVS Code

Soft Skills

Project ManagementCommunicationTeamworkProblem SolvingCustomer ServicePresentationFast LearningAdaptability

Databases (MySQL, MSSQL)

Self Learning

Deployment Tools

Self Learning

Web Development (Django)

Self Learning

Microservices (Celery, APIs, Redis)

Self Learning

Cloud Computing (AWS EC2)

Self Learning

CCNA

National Telecommunication Institute

Voice Over IP

National Telecommunication Institute

Big Data

National Telecommunication Institute

Business Development, Workflow Operations, Problem Solving

McKinsey Forward Tracks

Data Engineering Master Class (SQL Query, Data Modeling, Data Warehouse, Data Scraping, Cloud Computing, Data Analysis, ML Algorithms)

Sprints

Founder Academy (Business Development, Budget Planning, Market Research)

ALX Ventures

Second Place - Chatbot App Hackathon

Lablab Hackathon

Awarded badge with 2nd place for a Chatbot tool hackathon out of 500+ entries.

ArabicEnglish