Chahid EL OTMANY

Senior Full Stack Engineer | React.js • Next.js •

Salaire / Taux journalier

Casablanca, Maroc

Freelance, ouvert au CDI

À distance uniquement

Expertises

Développement FrontendDéveloppement MobileJavascriptTypescriptDéveloppement BackendDéveloppement FullstackReactSassTailwind CSSVueNodeRedisIACSSReduxExpressDevOpsPythonCPostmanLinuxXcodeDéveloppeur BackendTech LeadSpring BootKubernetesGitBitbucketMicrosoft 365Développeur WebDéveloppeur MobileFirebaseDockerSharePointApacheGitHubBootstrapPostgreSQLGitLabDéveloppeur Frontendn8nNextMicrosoft TeamsHTMLMySQLConfluenceWindowsOneDrive

Langues

Arabe (Maternelle)AnglaisFrançais

À propos

Introduction

Software engineer , passionate by software, algorithms and challenge, i’m trying to perform my skills in software solution’s. I worked on a lot of it project’s , web applications , front-end ( HTML , CSS, react js vue js) , back-end (node js php) , native programming ( C/C# , javascript , PHP, sql ) , Frameworks ( React Native) Ingénieur logiciel, passionné par les logiciels, les algorithmes et les défis, j'essaie d'exercer mes compétences dans les solutions logicielles. J'ai travaillé sur de nombreux projets, applications web, front-end (HTML, CSS, react js vue js), back-end (node js php), programmation native (C/C#, javascript, PHP, sql), Frameworks (reacte native)

Liens

Expérience de travail

Office National des Chemins de Fer (ONCF)

févr. 2023 - Présent

3 ans 9 mois

Rabat, Maroc

Chef de Projet – Distributeurs Automatiques de Billets (Gares)

juin 2025 - Présent

1 an 5 mois

Rabat, Maroc

Responsable de la gestion complète du projet visant à moderniser et déployer des distributeurs automatiques de billets au sein des gares. J’ai veillé à la coordination des équipes, la planification des livrables et l’optimisation de l’expérience utilisateur. Missions principales : Gestion de projet selon la méthode Scrum Planification, suivi, reporting et coordination inter-équipes Pilotage via Jira et documentation via Confluence Collaboration avec les ingénieurs, équipes IT, terrain et fournisseurs Validation fonctionnelle, tests sur site et déploiement Contribution à la conception de l’interface des bornes Suivi de performance, sécurité et disponibilité des dispositifs Compétences : Scrum · Jira · Confluence · Gestion de projet · Analyse fonctionnelle · UX/UI · Coordination technique · Recette logiciel

Tech Lead – Projet Application Mobile

avr. 2024 - mai 2025

1 an 2 mois

Rabat, Maroc

Tech Lead – Application Mobile En tant que Tech Lead, j’ai dirigé la vision technique du projet et encadré l’équipe de développement. J’ai assuré l’architecture globale, la qualité du code, ainsi que la mise en place des bonnes pratiques de déploiement et d’intégration. Responsabilités : Leadership technique et accompagnement des développeurs Architecture de l’application mobile et choix technologiques Développement mobile (React Native) et backend Node.js Déploiement, configuration du serveur et gestion de Nginx Gestion et optimisation de SQL Server Coordination entre UX, Backend, QA et stakeholders Gestion des sprints et suivi des livrables Technologies : React Native · Node.js · Firebase · Redux · API REST · SQL Server · Nginx · Git

Développeur Web – Projet ONCF Voyage

févr. 2023 - juil. 2024

1 an 6 mois

Rabat, Maroc

Développeur Web – ONCF Voyage https://www.oncf-voyages.ma/ J’ai contribué au développement et à l’optimisation de la plateforme ONCF Voyage, dédiée à la réservation en ligne. J’ai conçu une interface moderne, performante et orientée expérience utilisateur, tout en participant à l’intégration backend et au déploiement du site. Missions principales : Développement front-end et back-end (React.js / Node.js) Intégration responsive et optimisation des performances Mise en place et configuration du serveur de production avec Nginx Déploiement des versions et gestion de l’environnement Intégration et gestion de la base de données SQL Server Tests, débogage et amélioration continue Technologies utilisées : React.js · Node.js · JavaScript · HTML5 · CSS3 · Sass · Redux · SQL Server · Nginx

Telecommunications Technician

Applications Mobile (Google Play & App Store)

oct. 2024 - mars 2025

6 mois

• Pilotage de la vision technique du projet et encadrement de l’équipe de développement. • Définition de l’architecture globale de l’application mobile et garantie de la qualité du code ainsi que des bonnes pratiques. • Développement des fonctionnalités mobiles avec React Native et des services backend en Node.js. • Mise en place des notifications push via OneSignal. • Implémentation du suivi applicatif et de la traçabilité des logs à l’aide de Firebase. • Gestion du déploiement, configuration des serveurs et mise en place du reverse proxy avec Nginx. • Administration et optimisation des bases de données SQL Server pour garantir performance et fiabilité. • Coordination étroite avec les équipes UX/UI, Backend, QA ainsi que les parties prenantes. • Gestion des sprints Agile, planification des tâches et suivi des livrables.

Frontend Developer

ONCF Voyages – Entreprise

avr. 2024 - oct. 2024

7 mois

• Développement de fonctionnalités métier côté front-end. • Analyse des besoins clients et participation à la conception fonctionnelle. • Correction des anomalies front-end et amélioration continue de la qualité du code. • Refonte complète de l’interface utilisateur afin d’assurer une expérience moderne, fluide et intuitive. • Conception d’un design system complet pour le projet HireMe, en utilisant React Query, Storybook, Redux et Ant Design. • Mise en place de tests unitaires avec Jest et Cypress, ainsi que des tests d’intégration avec Playwright, afin de garantir la robustesse et la fiabilité des composants.

Frontend Developer

Site ONCF Voyages

févr. 2023 - mars 2024

1 an 2 mois

• Développement et optimisation des fonctionnalités métier avec React.js et Next.js, en assurant de hautes performances et une expérience utilisateur fluide. • Gestion efficace de l’état global à l’aide de Redux Toolkit, améliorant la maintenabilité et la scalabilité de l’application. • Conception d’interfaces modernes et responsives avec Tailwind CSS. • Intégration d’API RESTful et optimisation des flux de données avec React Query et GraphQL. • Réalisation de tests unitaires (Jest, Cypress) et de tests d’intégration (Playwright), avec des revues de code régulières.

Gear9

nov. 2021 - juil. 2023

1 an 9 mois

Casablanca, Maroc

Développeur front-end

nov. 2021 - juil. 2023

1 an 9 mois

Casablanca, Maroc

Refonte Oncf Voyage

mars 2022 - juil. 2022

5 mois

ONCF

Creation site boa de BMCE

janv. 2022 - mars 2022

3 mois

Casablanca, Maroc

Bank of Africa (BMCE)

Creation site web FIRSI

déc. 2021 - janv. 2022

2 mois

Casablanca, Maroc

FIRSI

Full Stack Engineer

Projets Digitaux & Applications Web / Mobile

nov. 2021 - janv. 2023

1 an 3 mois

• Participation à l’audit technique global de la plateforme. • Mise en place d’un Espace Client (historique des voyages, informations personnelles, gestion du compte). • Développement d’un module d’affichage des meilleurs prix par jour, semaine et mois. • Contribution à la refonte globale du site web avec amélioration de l’UX/UI et des performances. • Refonte complète du site web Bank of Africa. • Intégration des nouvelles maquettes UI/UX. • Optimisation des performances, du responsive design et de l’accessibilité.

Full Stack developer at Auto-kifal

Kifal Auto

avr. 2021 - oct. 2021

7 mois

Casablanca, Maroc

Student

1337 Future Is Loading

mars 2019 - mai 2021

2 ans 3 mois

Khouribga, Maroc

Mobile Application Developer

Auto Kifal – Application d’estimation des prix de véhicules

janv. 2020 - janv. 2021

1 an 1 mois

• Conception et développement d’une application mobile dédiée à l’estimation des prix des voitures d’occasion sur le marché marocain. • Développement de l’application avec React Native, assurant la compatibilité Android et iOS. • Intégration de plusieurs API REST pour la récupération des données véhicules et indicateurs du marché. • Implémentation d’un moteur de calcul dynamique basé sur les critères sélectionnés par l’utilisateur (marque, modèle, année, kilométrage, état). • Fourniture d’analyses fiables du marché pour accompagner les décisions d’achat et de vente. • Optimisation des performances et amélioration continue de l’expérience utilisateur.


Formation

1337 Coding School

certificat, développement informatique

2019 - 2021

2 ans 1 mois

Activités et associations : sports ,lecture, voyage.

ISGI

TSDI, Informatique

2017 - 2019

2 ans 1 mois

1337 Coding School

Bachelor of Software Engineering


Licences et certifications

42 Cursus - Advanced Developer - Level 17

Délivré le : avr. 2024

Certifié par 42

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.