Moieez ur Rehman
Senior Full Stack Engineer & Software Architect | TypeScript · Node.js/NestJS · React/Next.js
moiezdev@gmail.com · +966 573240913 · linkedin.com/in/moiezdev · @moiezdev · www.moiez.dev
Professional Summary
Full Stack Engineer and Software Architect with 7 years of experience building production systems in TypeScript, Node.js/NestJS and React/Next.js, specialised in retail and SaaS: POS platforms, loyalty programs, payment integrations and e-commerce. Designed and built a restaurant POS and loyalty platform end-to-end, including Apple/Google Wallet passes, event-driven background processing, and a ~64% reduction in API response times. Experienced with payment gateways (MyFatoorah, Moyasar), authentication (OAuth2, JWT, SSO, RBAC) and CRM integrations. Uses AI coding tools (Claude Code, Cursor, GitHub Copilot) to ship faster, while owning the design, review and testing of everything that reaches production.
Professional Experience
Senior Software Engineer · Full Stack
Feb 2025 – PresentTWLM — Saudi Arabia
- Designed and built a restaurant POS platform with integrated loyalty, promotions and wallet features, from architecture through production delivery.
- Built a block-based page builder that lets businesses create and manage their own menus and e-commerce storefronts without developer help.
- Reworked core user flows based on support data, reducing customer support requests by ~70%.
- Implemented four loyalty features (points, loyalty passes, gift cards and discount coupons) with Apple Wallet and Google Wallet passes and real-time updates.
- Built a geo-targeted promotional messaging system with branch-level campaign tracking.
- Optimized backend performance, reducing API response times by ~64%.
- Set up the data layer with Prisma ORM and PostgreSQL, including schema migrations and query optimization.
- Implemented RBAC and OAuth2/JWT authentication with SSO for multi-role access across the platform.
- Built webhook-driven, event-based workflows with Redis-backed BullMQ workers to process notification and wallet-update jobs asynchronously.
- Integrated CRM and leasing platforms to keep customer and business data in sync.
- Integrated OpenRouter AI (DeepSeek) to add smart menu search and AI-based analysis of restaurant data.
Senior Software Engineer
Jan 2024 – Feb 2025ACCIONA — Saudi Arabia
- Improved internal operations by digitizing workflows and reducing system downtime by ~25%.
- Built internal dashboards for reporting and analytics using React and SQL.
- Maintained and extended backend services and APIs for internal tools.
- Implemented RBAC and OAuth2/JWT-based authentication for internal dashboards and tools.
- Identified and resolved system bottlenecks, improving performance and ensuring smoother day-to-day operations.
- Automated routine processes and reporting tasks, increasing efficiency and reducing manual workload.
Senior Frontend Engineer
Oct 2022 – Jan 2024Santa Casa da Misericórdia de Borba (SCM Borba) — Portugal (Remote)
- Delivered 8+ projects across SaaS, e-commerce, and education platforms.
- Built scalable, high-performance UIs using React, Vue, Nuxt, and Tailwind.
- Developed and integrated REST APIs using Node.js and Express.
- Improved application performance using code-splitting, lazy loading, and optimized rendering.
- Deployed applications using CI/CD pipelines (GitLab) and platforms like Vercel.
- Implemented OAuth2/JWT-based authentication and SSO integration for client platforms.
- Translated Figma/XD designs into production-ready, responsive interfaces.
- Collaborated directly with clients to understand requirements and translate business needs into scalable technical solutions.
- Debugged complex production issues and provided optimized solutions, improving system reliability and user experience.
- Built reusable components and modular architectures, reducing development time and improving maintainability across projects.
Frontend Engineer → Senior Frontend Engineer
Mar 2020 – Oct 2022Creative Inter Tech — Faisalabad, Pakistan
- Led frontend for B2B travel platforms (AA Tourism, City Arrivals) serving 10K+ monthly users.
- Built reusable component libraries in React/Vue, cutting dev time by ~30%.
- Collaborated in Agile teams, improving UX and boosting user retention by 15%.
- Upgraded legacy projects with React/Vue, improving responsiveness by 25%.
- Applied Redux, Vuex, and hooks for scalable state management, reducing data-related bugs by 40%.
- Implemented role-based access control (RBAC) for platform user permissions and admin workflows.
- Enhanced performance with React.memo and render optimizations.
Web Developer
May 2019 – Mar 2020Content Arcade — Faisalabad, Pakistan
- Built responsive layouts using HTML, CSS, and Bootstrap.
- Supported backend with PHP, Laravel, and MySQL APIs (CRUD).
- Performed bug fixes and cross-browser testing, improving stability.
Core Skills
Core Skills: Product Ownership · Feature Ownership · Product Management · Feature Management · UI/UX Management · End-to-End Delivery
Architectures: System Design · MVC · HMVC · MVP · MVVM · Component Based · Microservices · Event-driven architecture · Monorepo
Frontend: React · NextJs · Vue · NuxtJs · Zustand · Redux Toolkit · TanStack Query · Context API · Pinia · Vuex · TailwindCSS · MaterialUI · Bootstrap · Buefy · Jquery · Flutter
Backend: Node · Express · NestJS · Fastify · REST APIs · ASP.NET · DotNET · Laravel · PHP · Entity Framework · LINQ
Databases: PostgreSQL · MySQL · SQL Server · MongoDB · Prisma · Redis · BullMQ
Languages: TypeScript · JavaScript · SQL · HTML5 · CSS3 · SCSS · C# (C Sharp) · Python
Performance & Security: Code Splitting · Lazy Loading · Caching · Database Indexing · RBAC · OAuth2 · OIDC · JWT · SSO · Authentication & Authorization
Integrations: Webhooks · CRM · MyFatoorah · Moyasar · Apple Wallet · Google Wallet · Sabre · Amadeus
Tools: Git · GitHub · GitLab · Jira · Trello · Vite · Vercel · Netlify · CI/CD · Docker
AI & Automation: OpenRouter · DeepSeek · Claude Code · Cursor · GitHub Copilot · Agentic AI
Collaboration: Agile Methodologies · Scrum · Test-Driven Development
Design: Figma · Adobe XD · Sketch
Education
BSCS Hons – Bachelor of Science in Computer Science
National College of Business Administration & Economics, Lahore · 2017–2021