Mohammad Donbok

Full-Stack Developer building scalable web apps with modern technologies.

Mohammad Donbok
About

Developer profile

I build web applications end-to-end from database design and API architecture to polished, responsive frontends. My stack spans Java, Python, Node.js, React, Angular, and Next.js, with hands-on database work in both SQL and NoSQL.

What I enjoy most is turning vague requirements into reliable software. Whether it’s an internal social platform, a high-traffic hotel website, or a reusable component system, I like working close to the business, solving real problems, and leaving the codebase better than I found it.

Highlights

What I bring

Built reusable React components and contributed to Storybook-based design systems.

Delivered Next.js websites and frontend experiences across multiple brands.

Worked on full-stack architecture, database solutions, and scalable internal tools.

Improved reliability with unit tests, end-to-end testing, hotfixes, and agile delivery.

Experience

Career journey

Full-Stack Developer

EMAAR

Apr 2025 – Present

Dubai

  • Built an internal HR system with Azure Active Directory sign-in, role-based permissions, and a social platform where employees can create communities, share posts, send wishes, and interact through likes, comments, and reposts.
  • Revamped the Weddings by Emaar website from WordPress to Next.js and Node.js, built a Strapi CMS admin portal for the business team to manage content dynamically, and integrated the site with Instagram.
  • Led the Armani Hotels website revamp, boosting Lighthouse performance from 40% to 99% and enhancing the booking system earning sign-off to apply the same approach to Address Hotels.
  • Collaborated directly with business stakeholders to translate requirements into production-ready features across multiple high-profile projects.

Frontend Developer

Saudi Research and Publishing Company (SRPC)

Oct 2023 – Mar 2025

Dubai

  • Developed and published reusable React components to the company Storybook library.
  • Built and deployed websites with Next.js across brands including Billboard Arabia, Majalla, and Sayidaty.
  • Maintained web products with bug fixes, on-call support, and timely implementation.
  • Designed and tested responsive email newsletters for compatibility across major clients.

Full-Stack Developer

AppiaTech Software Service

Mar 2022 – Mar 2023

Remote / Dubai

  • Fixed bugs, added features, and wrote 200+ unit and end-to-end tests using TestCafe.
  • Worked in agile delivery using Azure DevOps boards and task breakdown workflows.
  • Managed a PI production release, removed blockers, and delivered hotfixes when needed.
  • Built Angular frontend components with NgRx and backend APIs in C# using MVC.

Full-Stack Developer

ITvnue

May 2021 – Mar 2022

Remote

  • Built frontend features with Angular and backend APIs using Java Spring Boot.
  • Integrated systems through microservices built with Node.js and Spring Boot.
  • Developed message workflows for sending, storing, and receiving data with Amazon SQS.
  • Implemented Angular applications backed with NgRx state management.
Education

Academic background

BA of Computer Information Systems

An-Najah National University

Aug 2014 – Dec 2019
Training

Bootcamp

Intensive Training Bootcamp

AXSOS Academy

Nov 2020 – Mar 2021

Four months of intensive full-stack practice across Django, Spring Boot, MongoDB, Express, React, and Node.js (MERN).

Skills

Tech stack

Languages

JavaScriptTypeScriptJavaPythonC#HTMLCSS

Frameworks

ReactNext.jsAngularNode.jsDjangoSpring Boot.NET CoreStrapi CMS

Databases

SQLNoSQLMongoDBPostgresSQL

Tools

StorybookTestCafeAzure DevOpsNgRxAWS

Strengths

Advanced Research SkillsOperational EfficiencyAdaptability
Let's build

Open to building modern products with strong engineering foundations.

Available for full-time roles, consulting conversations, and product-focused development opportunities.