Skip to content
View Mohamed5550's full-sized avatar

Block or report Mohamed5550

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mohamed5550/README.md

Mohamed Hesham

Software Engineer II at Bayt.com with experience building scalable backend systems using PHP, Laravel, MySQL, Redis, and search technologies.

I enjoy solving complex engineering problems, studying distributed systems, and understanding how large-scale software works under the hood.


About Me

  • πŸ’Ό Software Engineer II @ Bayt.com
  • πŸ”¬ Former Backend Engineer @ Layout International
  • πŸš€ Former Mid-Level Backend Developer @ Technoraft
  • πŸ† Codeforces Expert
  • πŸŽ“ Electronics & Communications Engineering Student at Mansoura University (Expected Graduation: 2028)
  • πŸ“š Passionate about Software Architecture, Distributed Systems, and Algorithms
  • 🌱 Currently exploring Go, Java, and Distributed Systems

Highlights

  • Software Engineer II at Bayt.com (YallaMotor)
  • Former Backend Engineer at Layout International
  • Former Mid-Level Backend Developer at Technoraft
  • Codeforces Expert
  • Built ERP systems and large-scale backend applications
  • Organizer of a DDIA Reading Group
  • Active reader and note-taker of software engineering books

Technical Skills

Languages

  • PHP
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • SQL

Backend

  • Laravel
  • REST APIs
  • Queue Systems
  • Background Jobs
  • Authentication & Authorization

Databases & Search

  • MySQL
  • PosgreSQL
  • Redis
  • Kafka / RabbitMQ
  • Manticore Search / Elasticsearch
  • Sphinx Search

Frontend

  • Vue.js
  • React
  • Next.js

DevOps & Infrastructure

  • Docker
  • Linux
  • AWS

Areas of Interest

  • Distributed Systems
  • System Design
  • Search Engines
  • Software Architecture
  • Algorithms & Data Structures
  • Performance Optimization
  • Scalability Engineering

Featured Repositories

πŸ“– Reading & Knowledge Sharing

  • DDIA Notes
  • DDIA 2nd Edition Selected Topics
  • Introduction to Algorithms Notes
  • Clean Code Notes
  • Head First OOAD Notes
  • Pro Git Notes

🧠 Algorithms & Computer Science

  • Dijkstra vs Bellman-Ford
  • Huffman File Compressor
  • Data Structures Implementations

Books

Some of the books that had the biggest impact on me:

  • Designing Data-Intensive Applications
  • Introduction to Algorithms
  • Clean Code
  • The Pragmatic Programmer
  • Head First Object-Oriented Analysis & Design
  • Pro Git
  • Modeling with UML

Current Focus

  • Learning Go for backend development
  • Improving system design skills
  • Studying distributed systems patterns
  • Building architecture-focused side projects
  • Deepening knowledge of search and data-intensive systems

Connect With Me


"Programs must be written for people to read, and only incidentally for machines to execute."

β€” Harold Abelson

Pinned Loading

  1. Clean-Code-Book-Notes Clean-Code-Book-Notes Public

    10 7

  2. Designing-Data-Intensive-Applications-Notes Designing-Data-Intensive-Applications-Notes Public

    2

  3. Introduction-to-Algorithms Introduction-to-Algorithms Public

    Introduction to algorithms books notes, excercies & codes

    C++ 1

  4. ddia-2nd-edition-selected-topcis ddia-2nd-edition-selected-topcis Public

    Notes of selected topics from Designing Data Intensive Applications 2nd Edition

  5. dijkstra-vs-bellman-ford dijkstra-vs-bellman-ford Public

    C++

  6. File-compressor-with-Huffman-code File-compressor-with-Huffman-code Public

    C++