Mohamed Z.

Fullstack Developer

Mohamed is a seasoned Fullstack developer with extensive knowledge, specializing in Frontend development. With eight years of experience, he has worked across a diverse range of industries, including banking, digital infrastructure, and the health sectors.

His main technical strength lies in Node.js, which he utilizes to build and maintain large-scale applications while optimizing and improving existing codebases for seamless integration. Additionally, his deep understanding of statistics and data processing enables him to capture and address crucial details, ensuring high-quality solutions.

With a creative, curious, and adaptable personality, Mohamed thrives on ambitious and innovative projects, constantly pushing himself to enhance his skills and stay at the forefront of the industry.

Main expertise

  • JavaScript
    JavaScript 9 years
  • TypeScript
    TypeScript 7 years
  • Angular
    Angular 7 years

Other skills

  • React Native
    React Native 2 years
  • Apollo
    Apollo 2 years
  • .NET
    .NET 2 years
Mohamed

Mohamed Z.

Canada

Get started

Selected experience

Employment

  • Senior Full Stack Developer

    STRATACACHE - 1 year 6 months

    • Contributed to advancing digital retail transformation by developing responsive user interfaces that enhanced the in-store customer experience;

    • Collaborated with cross-functional teams to deliver high-quality retail technology solutions;

    • Provided architectural input to ensure a secure, scalable, and stable platform;

    • Supported the development of next-generation retail solutions through innovative front-end design and implementation.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Docker Docker
    • PostgreSQL PostgreSQL
    • ElasticSearch ElasticSearch
    • NGINX NGINX
    • Node.js Node.js
    • ES5/ES6 ES5/ES6
    • Express.js Express.js
    • Microservices
    • Jenkins Jenkins
    • Apache Kafka Apache Kafka
    • Spring Boot Spring Boot
    • Spring Spring
    • Hibernate Hibernate
    • Bash Bash
    • SCSS SCSS
    • Nest.js Nest.js
    • Angular Angular
    • Jira Jira
    • Scrum Scrum
    • Git Git
    • Jasmine Jasmine
    • Jest Jest
    • Storybook
    • Nx Nx
    • Vite Vite
    • GitLab GitLab
  • Senior Fullstack Developer

    RBC Royal Bank - 3 years 10 months

    • Provided information on the detailed technical design and development of applications using existing and emerging technology platforms;
    • Designed and coded application programs; performed testing for developed applications;
    • Reviewed, analyzed, and modified programming systems, including encoding, testing, debugging, and installing for a large-scale system;
    • Ensuring the operating efficiency of existing application systems;
    • Maintained records for the documentation of systems development and revisions;
    • Conducted analyses of organizational needs and goals for the development and implementation of application systems.
  • Senior Full Stack Developer

    RBC Royal Bank - 2 years 4 months

    • Provided information on the detailed technical design and development of applications using existing and emerging technology platforms;

    • Applied extensive experience, knowledge, skills, and practices to perform a variety of assignments;

    • Designed and coded application programs, and performed testing for developed applications;

    • Reviewed, analyzed, and modified programming systems, including encoding, testing, debugging, and installing for a large-scale system;

    • Ensured the operating efficiency of existing application systems;

    • Maintained documentation and records of systems development and revisions;

    • Conducted analyses of organizational needs and goals for the development and implementation of application systems.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • NGINX NGINX
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Microservices
    • Spring Boot Spring Boot
    • Angular Angular
    • SASS SASS
    • Jasmine Jasmine
    • Soap
    • Jest Jest
    • Webpack Webpack
    • Storybook
    • Nx Nx
  • Fullstack Developer

    CGI Inc. - 1 year 6 months

    • Participated in Scrum ceremonies;
    • Analyzed, designed, and developed new applications and features;
    • Provided bugs corrections and maintenance;
    • Managed the documentation and code review;
    • Monitored continuous integration on TeamCity;
    • Managed containerization;
    • Initiated the production deployment.
  • Full Stack Developer

    CGI Inc. - 1 year 6 months

    • Participated in Scrum ceremonies;

    • Analyzed, designed, and developed new applications and features;

    • Provided bug corrections and ongoing maintenance;

    • Managed documentation and conducted code reviews;

    • Collaborated with other teams and squads;

    • Monitored continuous integration processes using TeamCity;

    • Managed containerization;

    • Initiated production deployments.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Spring Boot Spring Boot
    • Spring Spring
    • Oracle Oracle
    • Angular Angular
    • Jasmine Jasmine
    • Jest Jest
  • Frontend Engineer

    CareXS - 1 year 10 months

    • Participated in the agile Scrum development process;
    • Developed bug fixes and code review;
    • Managed migration from AngularJS to Angular 2;
    • Collaborated with other teams (Backend, QA, Mobile, DevOps, UI/UX);
    • Created unit and functional tests (e2e);
    • Version control on GitHub;
    • Managed containerization with Docker on Quay;
    • Initiated deployment and continuous integration;
    • Realised maintenance and issues tracking.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Angular Angular
    • Jasmine Jasmine
    • Sentry Sentry
    • Jest Jest
    • Apollo Apollo
  • Software Development Engineer

    FMJ Technology - 1 year 8 months

    • Did real-time image processing;
    • Analyzed, designed, developed and maintained existing codebase;
    • Containerized with Docker;
    • Created 3D modeling;
    • Created graphics and 2D/3D visualizations;
    • Version control with GitHub;
    • Deployed and monitored production.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • TypeScript TypeScript
    • Ionic Ionic
    • Ionic 2 Ionic 2
    • Flask Flask
    • Python Python
    • Angular Angular
    • Three.js Three.js
  • Intern

    FMJ Technology - 6 months

    • Created a 3D gallery with a virtual visit for the OpusMagnum Social Art Network Platform Technologies.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • jQuery jQuery
    • Python Python
    • Angular Angular
    • Ajax Ajax
    • Three.js Three.js
  • Intern

    M2T - 1 month

    • Managed the extraction and automatic processing of time-clock records;

    • Developed and deployed a time-management web application.

    Technologies:

    • Technologies:
    • PHP PHP
    • Symfony Symfony
    • JavaScript JavaScript
    • jQuery jQuery
  • Freelancer

    EHTP -

    • Implemented an e-commerce solution;

    Technologies:

    • Technologies:
    • PHP PHP
    • JavaScript JavaScript
    • jQuery jQuery
    • PrestaShop PrestaShop
  • Intern

    Tilmi Connect - 9 months

    • Installed and configured a VoIP server named “Asterisk”;

    • Performed implementation and testing.

    Technologies:

    • Technologies:
    • jQuery jQuery
    • CentOs CentOs
  • Intern

    Societe Marocaine Des Emballages Fantasia - 2 months

    • Extracted, processed, and inserted data from multiple databases;

    • Managed the development of routines in Java;

    • Designed and conceptualized a data warehouse;

    • Automated synchronization processes.

    Technologies:

    • Technologies:
    • jQuery jQuery

Education

  • BSc.Software and Computer Systems

    Faculty of Science and Technology of Morocco · 2013 - 2016

  • MSc.Statistics and Data Processing

    Superior School of Technology · 2011 - 2013

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat