Software Engineer
Backend Engineer with 3+ years of building and operating production payment systems and real-time services in Node.js and TypeScript. Shipped multi-provider payment integrations (PayMob, Amazon Payment Services, Stripe), event-driven background processing, and SSE/WebSocket notifications across two live marketplace platforms. Focused on reliability, idempotency, and performance under real transaction volume.
Bachelor of Computer Science · Modern Academy – Maadi, Cairo, Jul 2022
Backend: Node.js, Express.js, TypeScript, RESTful APIs, WebSockets, SSE
Databases & Caching: MongoDB, Mongoose, PostgreSQL, Prisma, Redis
Messaging & Async: BullMQ, message queues, Redis pub/sub
Payments: PayMob, Amazon Payment Services, Stripe (webhooks, HMAC, idempotency)
Cloud & DevOps: AWS (EC2, EKS, S3, ECR), Docker & Docker Compose, GitHub Actions CI/CD
Frontend: Vue.js, Vite, TailwindCSS, UnoCSS