Experience of Marouane El Moujahid

Fullstack Developer Intern

ImlaSoft Services (ISS)

2026-04-01 - 2026-06-30
Bouskoura, Morocco

Designed and developed a warehouse traceability system integrated with an enterprise ERP, enabling real-time tracking of stock movements and operations across the warehouse floor. Built the full stack end-to-end, from backend services and a mobile application to a back-office web interface.

Key Achievements:

  • Architected a scalable backend with secure session management and access control for reliable API delivery.
  • Integrated the system with an enterprise ERP to synchronize traceability data with existing business workflows.
  • Developed a mobile application for warehouse operators, with a redesigned interface for daily operational use.
  • Built a back-office web dashboard giving supervisors visibility into warehouse activity and audit history.
  • Set up CI/CD pipelines, resolving a deployment blocker by migrating to a more suitable infrastructure setup.
  • Organized development using an agile issue-tracking workflow, managing a large backlog across backend, mobile, and front-office workstreams.

Fullstack Developer Intern

Malogistic (CRM for e-commerce operations)

2025-04-15 -
Berrechid, Morocco

Sole fullstack developer in charge of designing and developing core modules of an internal CRM system used by the e-commerce department. The application serves as the backbone for managing salespeople, sellers, contracts, product publication, and buyer activity through RESTful APIs.

Key Achievements:

  • Developed user-friendly interfaces for managing salespeople, sellers, and contracts using React, TypeScript, and ShadCN components.
  • Built modular and scalable backend APIs with NestJS, TypeORM, DTO validation, and database transactions (MySQL).
  • Handled dynamic form rendering and inline editing with draft state persistence using React Hook Form and local storage.
  • Introduced Docker for consistent local development, improving team onboarding and production parity.
  • Contributed to Agile delivery using Trello-based sprint management and modular task breakdowns.