Immediately Joiner | Transferable Iqama
Software Engineer / Backend Developer with 5+ years of experience in designing scalable RESTful APIs and secure backend systems using Node.js and Express.js. Strong expertise in MongoDB, PostgreSQL, MySQL, and Redis with hands-on experience in fintech systems including digital wallets, billing, and payment processing. Skilled in authentication, RBAC, microservices architecture, and performance optimization. Currently seeking Backend Developer opportunities in Saudi Arabia.
CORE COMPETENCIES
Programming Languages: JavaScript, TypeScript
Backend Technologies: Node.js, Express.js
Databases: MongoDB, PostgreSQL, MySQL, Redis
API & Integration: RESTful APIs, WebSocket, Swagger, Postman, Testing & Tools: Jest, Git, GitHub
Concepts: Microservices Architecture, Secure Backend Development, Performance Optimization, Data, Structures & Algorithms
EDUCATION
Bachelor in Computer Science
PROJECTS
1) Rocco Live Short Video & Live Streaming App
Project Overview: Rocco Live is a digital entertainment platform where users can create short videos, host, live streams, send virtual gifts, and manage in-app transactions through a secure coin-based wallet.
My Role
Developed and maintained digital wallet APIs for coin balance management, gifting, transfers, and withdrawals.
Implemented merchant system APIs to manage creator earnings and payout workflows.
Built user profile management APIs including account details and wallet linkage.
Ensured transaction security, data consistency, and scalable API performance.
2) Daraz Price Tracker E-Commerce Monitoring Extension
Project Overview: Daraz Price Tracker is a browser extension that monitors product prices on e-commerce platforms and notifies users of any changes.
My Role
Developed backend APIs to process and store tracked product URLs.
Implemented automated price-tracking logic to detect price changes.
Built alert & notification APIs to inform users of price updates.
Managed user tracking preferences and product history.
Ensured data accuracy and efficient background processing.
3) Fin Core Enterprise Billing
Project Overview: Fin Core enables businesses to generate invoices, track customer payments, manage merchant accounts, and process settlements.
My Role
I worked on backend APIs for billing and invoice management.
I developed APIs to manage merchants and their settlements.
I handled payment transactions and status tracking.
I implemented role-based access.