Mohammed EL KOUCH

Full-Stack Developer

Sale, Morocco

Picture of Author

Experienced full-stack developer with over 4 years of professional experience in designing and implementing scalable web applications using Angular, NestJS, and TypeScript. Skilled at delivering high-impact solutions that drive performance improvements, enhance user satisfaction, and streamline operations. Proficient in both front-end and back-end development, with a strong focus on mentoring and team collaboration.

Skills

  • HTML
  • CSS
  • JavaScript
  • NodeJS
  • TypeScript
  • Angular
  • NestJs
  • Tailwind
  • Python
  • FastApi
  • Unit test
  • React
  • Firebase
  • OpenAI API
  • AWS
  • Git

Languages

  • Arabic - Native speaker
  • English - Professional working proficiency
  • French - Professional working proficiency

Experience

  • Front End Developer

    Present

    Elham

    Elham is a learning experience platform (LXP) designed to boost and support continuous learning in organizations by creating, managing, and tracking training programs easily. Here's a glimpse of my contributions and responsibilities throughout the project:

    • Executed a comprehensive migration from Angular15 to Angular 19, utilizing Angular's migration tools to ensure a seamless transition.
    • Collaborated with backend developers to integrate RESTful APIs, ensuring efficient data retrieval and manipulation.
    • Implemented lazy loading and modularization to optimize application performance and load times.
    • Refactored legacy code to align with modern Angular architecture, improving code readability and maintainability.
    • Conducted unit and integration testing to verify the functionality and reliability of migrated components.
  • Full Stack Developer

    Elham

    Maher is an intelligent assistant designed to streamline training and development operations within organizations. It automates processes systematically and employs smart technology at every step to make tasks more organized, better processed, more accurately evaluated, and faster in feedback. Here's a glimpse of my contributions and responsibilities throughout the project:

    • Developed the backend architecture using NestJS, implementing RESTful APIs for seamless data exchange.
    • Designed and managed the PostgreSQL database schema, ensuring data integrity and efficient querying.
    • Utilized PrismaORM for database interactions, streamlining data modeling and migrations.
    • Created dynamic and responsive user interfaces with Angular 18, enhancing user engagement.
    • Integrated Keycloak to implement authentication and authorization mechanisms, securing the platform.
    • Conducted comprehensive testing and debugging to maintain high-quality code standards.
    • Generated comprehensive API documentation using OpenAPI (Swagger) with NestJS, facilitating clear communication and ease of use for developers.
  • Full Stack Developer

    Aba Technology

    E-services is a digital platform that streamlines the evaluation of registration files and quality control for various health products, including medicines. This initiative enhances transparency, efficiency, and accessibility for stakeholders in the pharmaceutical sector. Here's a glimpse of my contributions and responsibilities throughout the project:

    • Collaborated with cross-functional teams to understand the project's scope and objectives.
    • Assessed existing software programs, identifying areas for improvement and optimization.
    • Conducted thorough market research and competitor analysis to stay updated with industry trends and best practices.
    • Wrote clean, efficient, and scalable code to create the core components of the E-services platform.
    • Debugged and resolved issues promptly to maintain seamless functionality.
    • Actively recommended and executed application improvements based on user feedback and emerging technologies.
    • Worked closely with the team to implement updates and enhancements, enhancing the platform's user experience.
    • Provided timely support to resolve any technical issues or challenges encountered by users.
    • Implemented microservices architecture principles to ensure efficient communication and flexibility within the system.
  • Full Stack Developer

    Novaxys

    Novaxys is a consulting and IT solutions company, specializing in digital transformation. One of their notable projects is the development of a loyalty application similar to Kenz'up, designed to enhance customer engagement and retention for financial institutions. Here's a glimpse of my contributions and responsibilities throughout the project:

    • Seamless integration with partner stores, allowing users to earn and redeem loyalty points effortlessly.
    • Secure payment options enabling users to pay using their credit cards directly through the app, utilizing tools such as Stripe and PayPal for secure transactions.
    • Real-time tracking of earned and redeemed points, providing transparency and encouraging user engagement.

Projects

  • DMP– E-services Platform

    Built a comprehensive platform for the Directorate of Medicines and Pharmacy to streamline administrative operations and enhance accessibility for healthcare providers

    • NestJS
    • Angular
    • Tailwind
    • TS
    • MongoDB
    • Nx
  • Elham– LXP Platform

    Developed a platform for organizations to create, manage, and monitor training programs.

    • Angular
    • Tailwind
    • TypeScript
  • Maher– Training Assistant

    Created a tool to optimize training and development processes, automating scheduling and reporting functionalities.

    • NestJS
    • Angular
    • Tailwind
    • Ts
    • Postgres
    • Nx
    • PrismaORM
  • CasePuppy - E-Shop for Custom Phone Cases

    CasePuppy offers customizable, high-quality phone cases for modern iPhone models, allowing you to personalize your device with your own photos.

    • Next 14
    • Tailwind
    • Ts
    • Postgres
    • Kinde Auth
    • PrismaORM

Education

Certifications

  • Udemy

    Advanced TypeScript - A Production-grade TypeScript Course

  • Microsoft

    Microsoft Certified : Data Analyst Associate