Summary

Full-stack engineer with 10+ years building and shipping web applications end to end — from React, Next.js, and TypeScript frontends to NestJS, Node.js, and PostgreSQL backends. Most recently I designed and shipped Mentoma, a multi-tenant SaaS, solo — from architecture to production.
I care about code quality and automated testing (unit, e2e, and load testing) backed by CI/CD and frequent releases, and I favor well-documented, scalable systems built with monorepos, micro-frontends, and a domain-driven architecture.
Alongside the engineering, I bring leadership and mentoring experience, strong problem-solving, a drive to keep learning, and an openness to feedback.

Experiences

Senior Frontend Engineer — Architect & Team Lead
Senior Frontend Engineer — Architect & Team Lead
MCI
August 2023
-
present
  1. Led a team of frontend developers in designing and implementing a scalable architecture for AI-driven chatbot products
  2. Built and maintained large-scale React/TypeScript applications with real-time capabilities
  3. Mentored and coached team members to level up their skills and engineering practices
  • React
  • TypeScript
  • JavaScript
  • leadership
  • mentoring
Frontend Engineer
Frontend Engineer
MCI
November 2021
-
August 2023
  1. Designed and implemented front-end architecture using Micro-frontends and Nx Monorepo for improved scalability and maintainability
  2. Audited and optimized React/Next.js performance, achieving a 90% improvement in page load speed
  3. Built a comprehensive testing suite with React Testing Library and Cypress, reaching 80% coverage and cutting bug density by 60%
  4. Integrated CI/CD pipelines with Docker, reducing deployment errors by 70%
  • React
  • Next.js
  • Node.js
  • module-federation
  • Nx
  • Cypress
  • react-testing-library
Frontend Engineer
Frontend Engineer
BonusCo (Digify)
March 2020
-
October 2021
  1. leveraged TDD practices to identify and resolve potential issues early, resulting in a 50% reduction in post-launch bug reports and enhancing user satisfaction by 35%
  2. Integrated CI/CD practices with Docker, enabling automated testing and deployment, and reducing deployment errors by 70%
  • React
  • nextjs
  • TDD
  • e2e test
  • StoryBook
  • Cypress
Full-Stack Developer
Full-Stack Developer
Ghabouli
April 2017
-
March 2020
  1. Achieved a 30% increase in customer satisfaction by implementing and delivering 5 complex VanillaJs, Nodejs,MongoDB, React and Nextjs projects from concept to launch
  2. Increased the speed of the website on mobile by 25% and on the desktop by 40% by optimizing the frontend code
  • React
  • mongoDB
  • nextjs
  • nodejs
  • expressjs
  • REST
Full-Stack Developer
Full-Stack Developer
Event Master
September 2016
-
April 2017
  1. Created SEO-friendly React, Nextjs, and Node.js web applications, reduced page loading times by 50% using Node.js,Express.js and MongoDB.
  2. Improved team productivity by 30%, lowered production costs by 20%, and recommended the adoption of innovative technologies
  • React
  • mongoDB
  • nodejs
  • expressjs
  • REST
  • GraphQl
Full-Stack Developer
Full-Stack Developer
Masir
March 2016
-
March 2017
  1. Acquired familiarity with and adoption of backend web services based on Node.js, web sockets, and Telegram APIs
  2. Clarified to migrate from PHP to Node.js and completed 3 projects from scratch
  3. adopted No-SQL databases (such as MongoDB) for expandable and flexible data management
  4. Developed querying skills and learned MySQL database management
  • Nodejs
  • php
  • zend framework
  • MySql
  • REST
  • Angular