Dedicated software engineer with over 8 years of experience in full-stack development, team leadership, and SaaS platform creation. Skilled in architecture, debugging, and UI/UX design, with a strong record of delivering impactful solutions.
Proficient in designing and implementing scalable web and mobile applications using React, Node.js, and TypeScript.
Experienced in leading development teams, conducting code reviews, and mentoring junior developers to improve technical skills.
Skilled in troubleshooting complex system issues, root-cause analysis, and performance tuning for high-availability systems.
Capable of creating intuitive interfaces and interactive dashboards using React, D3.js, and Material UI.
ZZ Dash
Co-founded ZZ Dash, a full retail & delivery SaaS platform (Glovo/Uber Eats scope + POS + full back-office): 8+ web & mobile apps — consumer app, rider app, store management, POS, inventory & purchasing, HR, wallet, and back-office admin.. Sole technical decision-maker: full-stack architecture, DevOps (AWS, Jenkins, Docker, Nginx), code review, and engineering team leadership across 3 engineers.. Validated with 2 full production restaurant deployments — real-time order management, inventory tracking, rider dispatch, and POS all running without incident.
Imaxeam
Took ownership of the team's hardest/most complex tasks, architecture decisions, and code review.. Ran team meetings and individual performance assessments; mentored developers on improvement areas.. Managed delivery and task tracking via ClickUp.
MaxApps / IBM Maximo (program)
Independently root-caused and fixed a production-down Node.js/MongoDB incident (CPU pegged at 100%, repeated crashes), traced to a bulk-encryption bug via custom profiling scripts, then rewrote the logic to encrypt only sensitive fields; peak CPU now stays under 50%.. Built a RabbitMQ-based rate-limiting Fetch Server that eliminated recurring IBM Maximo API blocks, with configurable throughput, request prioritization, and crash-safe persistence.. Migrated the backend's Maximo integration from OSLC username/password auth to API-key auth to support Maximo 9 while maintaining Maximo 8 compatibility.. Led the MAXAPPS mobile app's Expo SDK upgrade from 42 to 47, with full migration documentation and regression testing.. Built a full-stack infrastructure-monitoring feature (CPU/RAM/HDD threshold alerting) and redesigned image storage to replace a flawed base64-in-MongoDB design; also fixed Maximo business-logic automation scripts (Jython) and advised clients directly on technical issues.. Designed and built imxLogger, a centralized real-time log-aggregation platform (MERN + RabbitMQ quorum queues) now in active production across 6 enterprise client deployments internationally (France, Saudi Arabia, Cameroon); node-imx-logger npm package installed on every MaxApps server across all client deployments; also published companion react-imx-logger and rn-imx-logger SDKs; built a React dashboard with live streaming, search, filtering, and pagination.
Software Engineering Degree
Discover other professionals with similar experience
Experienced in making architecture decisions, designing scalable solutions, and leading technical project planning.
Dashboard & Analytics Platform (IBM Maximo)
Solo-designed and built, end-to-end, a fully configurable analytics dashboard platform: a React web builder (drag-and-drop layout, 10+ chart/widget types incl. gauges, progress rings, stacked bars, bezier line charts) driving a React Native/Expo mobile app with real-time data via Node.js/Socket.IO, KPI alerting, and offline-capable historical filtering.. Architected a fully dynamic, config-driven system scaling to 100+ charts per dashboard, limited only by server/device resources; later integrated into Imaxeam's MAXAPPS product and adopted by multiple enterprise clients.. Solved a client-data access blocker by engineering a Node-RED simulation layer emulating realistic backend data feeds for development and testing.
Branper
Led a Material UI v4 to v5 migration, built D3.js analytics dashboards, and improved API performance for Sentinel, a social-media monitoring/listening SaaS.. Promoted to lead a small team refactoring the Sentinel backend for performance and reliability (full error handling, consistently performant APIs).. Shipped a drag-and-drop question-builder feature and a dashboard POC presented by Branper at a small-business challenge event in Morocco.
Forma Plus
Taught 2 cohorts of a MERN stack course (JavaScript, React, Node.js, MongoDB); mentored students on their end-of-study graduation projects.. Delivered a one-day React Native/Expo workshop for ENISO Sousse's Junior Entreprise club.