Mohamed Z.

Fullstack-kehittäjä

Mohamed on kokenut fullstack-kehittäjä, jolla on laaja tietämys frontend-sovelluksista.

Hänellä on kahdeksan vuoden kokemus eri aloilta, aina pankkitoiminnasta digitaaliseen infrastruktuuriin ja terveydenhuoltoon.

Mohamedilla on valmiudet kehittää ja ylläpitää laajoja sovelluksia sekä parantaa olemassa olevia koodeja ja niiden integrointia. Tilastojen ja tietojenkäsittelyn tuntemuksen ansiosta hän pystyy luomaan työhönsä ratkaisevia yksityiskohtia.

Mohamed on luova, utelias ja monipuolinen persoonallisuus. Hän suhtautuu intohimoisesti kunnianhimoisiin ja innovatiivisiin toimeksiantoihin, mikä auttaa häntä kehittämään taitojaan.

Tärkein asiantuntemus

  • JavaScript
    JavaScript 9 vuotta
  • TypeScript
    TypeScript 7 vuotta
  • Angular
    Angular 7 vuotta

Muut taidot

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

Mohamed Z.

Canada

Aloita tästä

Valittu kokemus

Työllisyys

  • 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.

    Tekniikat:

    • Tekniikat:
    • 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
  • Vanhempi Fullstack-kehittäjä

    RBC Royal Bank - 3 years 10 months

    • Auttoi sovellusten yksityiskohtaisessa teknisessä suunnittelussa ja kehittämisessä nykyisiä ja uusia teknologia-alustoja käyttäen.
    • Suunnitteli ja koodasi sovellusohjelmia; suoritti kehitettyjen sovellusten testauksen.
    • Tarkistanut, analysoinut ja muuttanut ohjelmointijärjestelmiä mukaan lukien koodaus, testaus, virheenkorjaus ja asennus laajamittaista järjestelmää varten.
    • Jo käytössä olevien sovellusjärjestelmien toiminnan tehokkuuden varmistaminen.
    • Ylläpitänyt järjestelmien kehittämisen ja tarkistusten dokumentointia.
    • Analysoinut organisaation tarpeita ja tavoitteita sovellusjärjestelmien kehittämistä ja käyttöönottoa varten.
  • 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.

    Tekniikat:

    • Tekniikat:
    • 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-kehittäjä

    CGI Inc. - 1 year 6 months

    • Osallistunut Scrum-seremonioihin.
    • Analysoinut, suunnitellut ja kehittänyt uusia sovelluksia ja ominaisuuksia.
    • Virheiden korjaukset ja ylläpito.
    • Hallinnoinut dokumentointia ja koodin tarkistusta.
    • Seurannut jatkuvaa integrointia TeamCityn avulla.
    • Hallinnut konttijakelua.
    • Aloittanut tuotannon käyttöönoton.
  • 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.

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Spring Boot Spring Boot
    • Spring Spring
    • Oracle Oracle
    • Angular Angular
    • Jasmine Jasmine
    • Jest Jest
  • Frontend-insinööri

    CareXS - 1 year 10 months

    • Osallistunut ketterään Scrum-kehitysprosessiin.
    • Korjannut virheitä ja tarkastanut koodia.
    • Hallinnut siirtymistä AngularJS:stä Angular 2:een.
    • Tehnyt yhteistyötä muiden tiimien kanssa (Backend, QA, Mobile, DevOps, UI/UX).
    • Luonut yksikkötestejä ja toiminnallisia testejä (e2e).
    • Versionhallinta GitHubissa.
    • Johtanut konttien hallintaa käyttäen Dockeria Quayssa.
    • Toteuttanut käyttöönoton ja jatkuvan integroinnin.
    • Toteuttanut ylläpidon ja ongelmien seurannan.

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • RxJs RxJs
    • NgRx NgRx
    • Angular Angular
    • Jasmine Jasmine
    • Sentry Sentry
    • Jest Jest
    • Apollo Apollo
  • Ohjelmistokehitysinsinööri

    FMJ Technology - 1 year 8 months

    • Osallistunut reaaliaikaiseen kuvankäsittelyyn.
    • Analysoinut, suunnitellut, kehittänyt ja ylläpitänyt olemassa olevaa koodipohjaa.
    • Konttijakelu Dockerilla.
    • Luonut 3D-malleja.
    • Luonut grafiikkaa ja 2D/3D-visualisointeja.
    • Versionhallinta GitHubin avulla.
    • Tuotannon käyttöönotto ja seuranta.

    Tekniikat:

    • Tekniikat:
    • 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.

    Tekniikat:

    • Tekniikat:
    • 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.

    Tekniikat:

    • Tekniikat:
    • PHP PHP
    • Symfony Symfony
    • JavaScript JavaScript
    • jQuery jQuery
  • Freelancer

    EHTP -

    • Implemented an e-commerce solution;

    Tekniikat:

    • Tekniikat:
    • 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.

    Tekniikat:

    • Tekniikat:
    • 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.

    Tekniikat:

    • Tekniikat:
    • jQuery jQuery

Koulutus

  • BSc.Ohjelmistot ja tietokonejärjestelmät

    Marokon luonnontieteiden ja teknologian tiedekunta · 2013 - 2016

  • MSc.Tilastot ja tietojenkäsittely

    Ylempi teknillinen korkeakoulu · 2011 - 2013

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme