shrouqshaker (Shrouq Shaker) · GitHub
Skip to content
View shrouqshaker's full-sized avatar

Block or report shrouqshaker

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
shrouqshaker/README.md

Shrouq Shaker

Backend Developer · Computer Science student at Ain Shams University

I build REST APIs with Node.js, Express and TypeScript, with a focus on authentication, role-based access, API documentation and testing. I enjoy turning business requirements into clear backend workflows.

Technical skills

  • Languages: JavaScript, TypeScript, Java
  • Backend: Node.js, Express, REST APIs, JWT authentication
  • Databases: MongoDB, Mongoose
  • Tools: Git, GitHub, Postman, Swagger, Jest, Supertest
  • Currently working with: NestJS, PostgreSQL and Prisma

Selected projects

Project What it does Stack
CareSync API Healthcare API for patients, doctors and appointments, with authentication, role-based access, Swagger documentation and tests. TypeScript, Express, MongoDB
Brandora App E-commerce backend for products, orders and users, with Firebase authentication and API documentation. Node.js, Express, MongoDB, Firebase
Skillora — NTI team project Freelancer marketplace built with a team. My contribution focused on backend payment workflows and Paymob integration in test mode. MEAN, Paymob

Currently building

Brandora Backend is my graduation project backend, built with NestJS, PostgreSQL and Prisma. The current focus is business catalog data and Excel imports: column mapping, validation, preview and execution. In progress.

Education & training

  • B.Sc. in Computer Science, Faculty of Science, Ain Shams University — expected 2027
  • ITI training — 150 hours
  • NTI training — 210 hours

Connect

LinkedIn

Pinned Loading

  1. Brandora-App Brandora-App Public

    E-commerce backend for products, orders and users | Node.js, Express, MongoDB, Firebase authentication and Swagger

    JavaScript

  2. caresync-api. caresync-api. Public

    Healthcare REST API for patients, doctors and appointments | TypeScript, Express, MongoDB, JWT, Swagger and Jest

    TypeScript

  3. Eshraqa-handmade-brand Eshraqa-handmade-brand Public

    HTML

  4. SmartStudentPlanner SmartStudentPlanner Public

    Java

  5. MennaEhab25/NTI-Final_Project MennaEhab25/NTI-Final_Project Public