تخطي إلى المحتوى الرئيسي
Ziad Amin

Ziad Amin

Backend / Software Developer

كفاءة
Banī Suwayfعضو منذ ٢٩ أكتوبر ٢٠٢٦
System DesignProblem SolvingREST APIsValidationError HandlingLoggingSQLTransactionsMigrationsORMRedisCache-AsideTTLModular MonolithService BoundariesDependency InjectionTypeScriptNode.jsExpress.js
·

وظّف هذا الشخص

أرسل عرض عمل مباشرة لهذا المرشح

System DesignProblem SolvingREST APIsValidationError Handling

نبذة

Software engineering-focused Computer Science student with a strong foundation in backend development, system design, databases, and problem solving. Focused on understanding how and why systems work rather than simply learning technologies or implementing features. Experienced in designing and developing backend systems with attention to modular architecture, security, data modeling, caching, and maintainability.

Currently building a multi-tenant, multi-region restaurant platform as a large-scale software engineering project, exploring service boundaries, workload-specific architecture, and production-oriented backend design.

الخبرة

Backend Engineering Project at Quick Bite (2026-07 – Present)

  • Designed and developed the backend for a multi-tenant restaurant SaaS platform, supporting multiple restaurants, branches, users, roles, and business operations within a modular monolith architecture.
  • Implemented REST APIs using TypeScript, Node.js, and Express.js, with a modular architecture that separates business domains and responsibilities.
  • Implemented authentication and role-based authorization, with resource-level access controls for protected operations.
  • Integrated PostgreSQL for relational data modeling, using foreign keys, constraints, indexes, migrations, and transactions where required.
  • Implemented Redis cache-aside for read-heavy endpoints, using TTL-based expiration and scoped cache keys.
  • Built reusable backend infrastructure for request validation, centralized error handling, structured logging, correlation IDs, and dependency injection.
  • Developed the backend with maintainability and future scalability in mind, evaluating service boundaries and workload-specific data-access requirements.

التعليم

Student in Computer Science – University of Beni Suef (2024-09 – 2028-06)

المهارات

Backend / Software Developer

التقييمات