You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamad DiriehMD

Mohamad Dirieh

Senior Full-Stack Developer

€131/day
Toronto, CA
8-15 years

Average response time: 1 hour

About Mohamad

I’m a Front-End Developer with 8+ years of experience building modern, responsive, and user-focused web applications for enterprise, retail, and public-sector clients. I specialize in JavaScript, TypeScript, React, Angular, and scalable UI development, with strong experience integrating APIs, improving performance, and delivering clean, maintainable code.

I work closely with product owners, designers, QA, and back-end teams to turn business requirements into polished digital experiences. My focus is always on usability, reliability, and quality, whether I’m building reusable components, improving customer-facing workflows, optimizing front-end performance, or strengthening testing coverage.

I’m comfortable joining existing projects, improving legacy front-end codebases, or helping teams ship new features faster with solid engineering practices. I bring a practical, collaborative approach, strong communication, and bilingual support in English and French.
  • English

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Toronto (up to 50km)

Experience

  • Cognizant
    Senior Full-Stack Developer
    TECH
    August 2025 - Today (1 year)
    Toronto, Canada
    -Own the design and delivery of high-quality React and Angular features using TypeScript, reusable component
    patterns, and secure front-end practices.
    -Build polished user interfaces that align closely with design intent, including responsive layouts, smooth interactions,
    and maintainable state-driven experiences.
    -Integrate REST APIs with typed service layers, resilient error handling, and clear asynchronous data flows for
    customer-facing applications.
    -Use Redux-style state management, React Context patterns, and front-end architecture best practices to keep
    complex interfaces predictable and scalable.
    -Improve performance through lazy loading, reduced re-renders, virtualization, and focused tuning on data-heavy
    screens.
    -Collaborate with UX, QA, product, and back-end teams to refine requirements and ship reliable releases with strong
    code quality.
    Typescript GitHub AI Agent
  • Compucom
    Full-Stack Developer
    TECH
    January 2025 - August 2025 (7 months)
    Ottawa, Canada
    -Delivered customer-facing enhancements in React and Angular applications using modern JavaScript and
    TypeScript practices.
    -Built reusable UI components and workflow-driven screens with strong validation, loading, and error-state handling.
    -Consumed asynchronous REST APIs and supported maintainable front-end state flows for dashboards, forms, and
    business processes.
    -Contributed automated testing with Jest, React Testing Library, Jasmine, Cypress, and Playwright to reduce
    regressions.
    -Worked across cross-functional teams to deliver polished, high-quality experiences under Agile timelines.
    Typescript GitHub AI Agent React.js API REST

Recommendations

Be the first to recommend Mohamad

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Baccalaureate in Computer Programming
    Université de l'Outaouais (University of Outaouais)
    2018
    Baccalaureate in Computer Programming

Categories