I am a passionate Software Development Engineer 2 currently working at noon. I graduated from the Faculty of Computers & Informatics, Suez Canal University.
Building scalable systems and solving complex problems with a passion for efficient, elegant solutions.
My journey is driven by a love for problem-solving and building efficient software solutions. I have a strong background in Competitive Programming, having been a 3x ACPC Finalist. I enjoy tackling complex algorithmic challenges on platforms like Codeforces, LeetCode, and AtCoder.
- π Iβm currently working on scaling high-performance systems.
- π± Iβm currently learning advanced distributed systems patterns.
- π¬ Ask me about Algorithms, Data Structures, and Backend Development.
Software Development Engineer 2 @ noon
Key Responsibilities:
- Built two internal services from scratch: A tools platform for the catalog team and an internal form service used across noon.
- Took full ownership of the Product Listing Page (PLP) and Product Detail Page (PDP) backend, improving speed and stability.
- Improved PLP/PDP performance by optimizing heavy queries, reducing slow backend paths, and building stronger caching systems.
- Maintained and improved a background service (Python) that handles product and offer re-indexing.
- Helped rewrite a main catalog service from JavaScript to Go, making it faster and cleaner.
- Refactored backend services and added shared utilities like Bigtable helpers and caching helpers.
- Delivered backend features in Go and Python, working with Bigtable, Spanner, MySQL, and BigQuery.
- Improved code quality through pre-commit hooks and better remote config setup.
- Mentored new team members and supported onboarding.
- Enhanced monitoring and reliability using Google Metrics, Alerts, and observability tools.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|




