Mohamed Z.

Fullstack Developer

Mohamed is a seasoned fullstack developer with extensive knowledge specializing in frontend.

He has eight years of experience with a versatile background ranging from banking and digital infrastructure to the health sectors.

Mohamed has the skills to develop and maintain large-scale applications and to improve existing codebases and their integration. His knowledge of statistics and data processing enables him to capture crucial details in his work.

Mohamed has a creative, curious, and polyvalent personality. He is passionate about ambitious and innovative engagements, which helps him boost his skills.

Main expertise
  • JavaScript
    JavaScript 7 years
  • TypeScript
    TypeScript 7 years
  • Angular
    Angular 7 years
Other skills
  • Apollo
    Apollo 2 years
  • React.js
    React.js 1 years
  • React Native
    React Native 1 years
Mohamed
Mohamed Z.

Canada

Get started

Selected experience

Employment

  • Senior Fullstack Developer

    RBC Royal Bank - 2 years 3 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.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • Angular Angular
    • NgRx NgRx
    • RxJs RxJs
  • 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.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular Angular
    • NgRx NgRx
    • RxJs RxJs
    • Node.js Node.js
    • Java Java
    • Spring Boot Spring Boot
    • MongoDB MongoDB
  • 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
    • Angular Angular
    • NgRx NgRx
    • RxJs RxJs
    • Node.js Node.js
    • Angular.js Angular.js
  • 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:
    • Node.js Node.js
    • Angular.js Angular.js
    • MongoDB MongoDB
    • Three.js Three.js
    • Python Python

Education

  • BSc.Software and Computer Systems

    Faculty of Science and Technology of Morocco · 2013 - 2016

  • Standalone courseStatistics and Data Processing

    Superior School of Technology · 2011 - 2013

Find your next developer within days, not months

We can help you deliver your product faster with an experienced remote developer. All from €31.90/hour. Only pay if you’re happy with your first week.

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
  • Share next steps to finding the right match, often within less than a week

Not sure where to start?

Let’s have a chat

First developer starts within days. No aggressive sales pitch.