Mohammed Elhennawy

Mohammed Elhennawy

Backend Engineer
Egypt
English, Arabic

نبذة عني

Self-taught Backend Engineer with strong foundation in Node.js, Express.js, and full-stack development gained through intensive project-based learning. Built multiple real-world applications including booking systems, he…

الخبرة

Bookify
Jul 2025 - Aug 2025 · 1 شهر

Developed comprehensive event booking system allowing users to discover and book events across multiple categories with real-time availability tracking
Implemented Redis caching layer for frequently accessed event data, reducing database query load by 65% and improving response times
Optimized database performance through strategic indexing on event categories, dates, and booking status, achieving 40% faster query execution for search operations
Tools Used: Node.js, Express.js, ORM(Prisma), PostgreSQL, React, Tailwind

ForNature
Oct 2024 - Jan 2025 · 3 أشهر

Developed sustainable furniture marketplace connecting eco-conscious consumers with environmentally friendly products
Implemented a secure authentication system using JWT and OAuth2 to mitigate potential security risks
Designed and implemented RESTful APIs to support core functionalities (product management, cart services)
Tools Used: Node.js, Express.js, ORM(Prisma), PostgreSQL, HTML, CSS, JavaScript

Healixra
Jun 2024 - Sep 2024 · 3 أشهر

Engineered healthcare platform connecting 200+ patients with medical professionals across 15+ specializations
Developed intelligent doctor matching algorithm using location-based filtering and specialty matching, improving appointment booking success rate by 40%
Created comprehensive review system allowing patients to rate and review healthcare providers, enhancing platform credibility
Tools Used: HTML, CSS, Python, Flask, ORM(SQLAlchemy)

Simple Shell
Aug 2023 - Sep 2023 · 1 شهر

Developed lightweight shell interpreter replicating core UNIX functionality including command execution, path resolution, and environment variable handling
Implemented efficient memory management using dynamic allocation and proper cleanup, achieving zero memory leaks verified through Valgrind testing
Utilized system-level programming with fork(), exec(), and wait() system calls for process management and command execution
Tools Used: C, Linux

المهارات

أوراق الأنماط المتتالية (CSS) لينكس ماي إس كيو إل فلاسك (إطار عمل لتطبيقات الويب باستخدام Python) اختبار الوحدة دوكر إكسبريس.جي إس مونجو دي بي نود جي.إس HTML Git Bash Postman TDD RESTful-APIs Data Structure Python JavaScript SQL RESTful APIs Data Structures Communication Skills Time Management Self-Learning Continuous Improvement Prisma PostgreSQL React Tailwind Redis JWT OAuth2 SQLAlchemy HTTP File System Promises async/await Event Loop Call Stack Task Queue Generator Functions fork() exec() wait()
الإبلاغ عن هذا الملف الشخصي؟