Je Me Présente

Je m'appelle Hicham Bouzara, ingénieur développeur fullstack avec environ 4 ans d'expérience dans divers secteurs et projets.

Titulaire d'un diplôme d'ingénieur en informatique et d'un master spécialisé en génie logiciel, j'ai su développer une expertise solide, tant théorique que pratique, dans le domaine du développement web.

Mon Parcours

Mon parcours professionnel est marqué par une variété de projets allant de la transformation digitale des processus d'entreprise à l'optimisation des tunnels de vente, en passant par la création de systèmes d'analyse et de prédiction.

J'ai eu l'opportunité de travailler avec différentes technologies, notamment TypeScript, JavaScript, React, NextJS pour le frontend, et Node.js, Express, NestJS pour le backend.

Mes compétences s'étendent également aux bases de données relationnelles et non-relationnelles, ainsi qu'à l'assurance qualité logicielle et à la modélisation UML.

Mes Compétences Techniques

  • • Front-End :
    React, Next.js, JavaScript, TypeScript, Sass, Tailwind CSS, GSAP, Framer Motion, HTML5, CSS3, WordPress
  • • Back-End :
    Node.js, Express, NestJS, GraphQL
  • • Base de données :
    MySQL, MongoDB, Postgresql, Amazon S3, Oracle DB
  • • Architecture :
    MVC, REST, Design Patterns, SOLID Principles
  • • Modélisation :
    UML, Figma, Merise, PERT Chart, Gantt Chart, Product Roadmap, User Stories, User Journey Mapping
  • • Méthodologie :
    SCRUM, Agile Development, Kanban, TDD, Peer Programming, Waterfall Model
  • • Outils :
    Git, Docker, Kubernetes, Jest, SonarQube, Sentry, Zapier, AWS EC2, AWS CodePipeline, Mailchimp

Ma Philosophie de Travail

Ce qui m'importe le plus dans mon travail, c'est de créer des technologies qui résolvent des problèmes réels et qui ont un impact positif.

Au-delà des compétences techniques, je m'engage à appliquer les meilleures pratiques de l'ingénierie logicielle, telles que les patrons de conception, les principes SOLID et l'assurance qualité, pour garantir des solutions robustes et efficaces.

Ce Que Je Fais

  • design icon

    Développeur Front-End

    Expert en développement d'interfaces utilisateur modernes et réactives, améliorant l'expérience utilisateur et l'accessibilité des applications web.

  • Web development icon

    Développeur Back-End

    Spécialiste en création de systèmes backend robustes et sécurisés, garantissant performance et scalabilité des applications web.

  • mobile app icon

    Product Owner

    Responsable de la gestion complète du cycle de vie des produits, assurant l'alignement sur les besoins des utilisateurs et du marché.

  • camera icon

    Scrum Master

    Expert en méthodologies Agile, facilitant la coordination des sprints et optimisant la productivité et la collaboration de l'équipe.

Curriculum Vitae

Expérience

  1. Développeur Fullstack — Bezara

    Mars 2023 — Présent

    • Augmentation de l’acquisition et la fidélisation des clients en optimisant les tunnels de ventes.
    • Transformation digitale des processus manuels des agents d’immobilier.
    • Automatisation de la gestion des clients, des factures, des campagnes publicitaires en ligne ainsi que la gestion de la présence digitale.
    Outils: React.js, Next.js, Vue.js, Quasar, WordPress, SQL, PostgreSQL, SonarQube, Sentry, Strapi, Mailchimp, Zapier, Figma, Stripe API.

  2. Chef de Produit — ViTolker

    Aout 2022 — Avr 2023

    • Réduction du temps de recrutement des interprètes de 3 semaines à 3,5 jours en développant un module de validation et de sélection des candidats.
    • Automatisation de la facturation de ∼2000 gros clients, permettant de générer +400 factures automatiques par jour.
    • Action en tant que principal intermédiaire entre la société et les partenaires externes, y compris les prestataires et les fournisseurs de technologies.
    Outils: React.js, Node.js, Next.js, NestJS, PL/SQL, MySQL, Laravel, MongoDB, Storybook, Jest, UML, SonarQube, Sentry, WordPress.

  3. Développeur Fullstack Lead — ViTolker

    Oct 2021 — Juil 2022

    • Réduction des temps de réponse de l'interface utilisateur jusqu'à 95 % (passant d'une moyenne de 4 secondes à 0,2 seconde) grâce à la mise en cache et à l'optimisation des requêtes et des tables de la base de données MySQL.
    • Conception et développement d’une bibliothèque de composants internes du nouveau design system à partir de zéro.
    • Direction du processus de recrutement pour la constitution d'une équipe informatique interne qualifiée.
    Outils: React.js, Node.js, Next.js, NestJS, PL/SQL, MySQL, Laravel, MongoDB, Storybook, Jest, UML, SonarQube, Sentry, WordPress.

  4. Développeur Frontend — Leikir Web

    Nov 2020 — Sep 2021

    • Mise en place d'une application SSR et SSG et liaison avec un tableau de bord WordPress, facilitant les extensions futures.
    • Intégration de GraphQL avec une technologie CMS headless, permettant de faciliter la gestion et l’édition de la plateforme.
    • Création d'animations web complexes, offrant une expérience utilisateur unique.
    Outils: React.js, Wordpress, NextJS, GraphQL, GreenSock Animation Platform (GSAP), Framer Motion, Jira, Tailwind CSS.

  5. Ingénieur Logiciel Lead — Yassir

    Nov 2018 — Oct 2019

    • Conception d'un système d'analyse et de prédiction des fraudes piloté par l'IA avec une interface API REST pour faciliter l'intégration et l'expansion.
    • Création et documentation de l'architecture du nouveau système avec UML.
    • Création d'une User Journey Map en examinant tous les cas d'utilisation possibles afin d'identifier les menaces et les limites fonctionnelles.
    Outils: PL/SQL, MongoDB, Python, FastAPI, UML, JupyterLab, GCP BigQuery, NodeJs, Bootstrap, User Acceptance Testing.

Education

  1. Professional Scrum Master I

    2023

    SCRUM.ORG

  2. Master en Informatique — Génie de l'Informatique Logicielle

    2021

    Université de Paris Cité

  3. Ingénieur d'État en Informatique — Systèmes Informatiques et Logiciels

    2019

    École nationale Supérieure d'Informatique (ESI ex. INI)

Compétences

  • ReactJS
    80%
  • NodeJS
    70%
  • VueJS
    70%
  • HTML, CSS
    80%
  • JavaScript, TypeScript
    75%
  • SQL, MySQL, Postgresql, PL/SQL
    70%
  • Scrum
    75%

Compétitions & Hackathons

  1. Google HashCode

    1ère Place Régionale

    Fév 2020

  2. GDG DevFest Hackathon 2nd Edition

    2ème Place Nationale

    Nov 2019

  3. Nasa Space Apps Challenge

    2ème Place Nationale

    Oct 2019

Blog

Contact

Comment puis-je rendre service ?