À propos de Omar
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- BSPP Sapeur Pompiers paris (Armée Française)Developpeur React | Nodejuillet 2023 - juillet 2024 (1 an)Saint-Ouen, FranceJ'ai rejoint la Fabrique, antenne développement de la Brigade de Sapeur Pompier de Paris (BSPP).J'ai participé à la conception et développement d'outils et d'applications utilisés par les militaires pompiers.La BSPP, c'est près de 2 millions d'appels et 500 000 interventions chaque année.Mon équipe comptait 8 développeurs et 2 chefs de projets pour un nombre total de 8 600 militaires.L'objectif était la modernisation d'outils et d'interfaces vieillissantes :
- Améliorer le quotidien ainsi l'expérience utilisateur des personnes qui utilise ces outils.
- Préparer et supporter la charge importante qu'amèneront les Jeux olympiques 2024. J'ai donc été responsable de la conception et le développement de ces outils en mettant l'accent sur :
- l'expérience utilisateur
- La stabilité
- La performance
- La sécurité
Tout en proposant de nouvelles fonctionnalités afin de répondre aux besoins des utilisateurs.Une partie de mon travail était aussi consacrée a la monté en compétences et la formation de développeurs juniors :- Pair programming
- Code Review
- Clean code et bonne pratique
J'ai pu mettre en place côté frontend des systèmes performants permettant l'affichage de grands nombres de données (Virtual list), des parcours utilisateur soignés et ergonomiques en gardant à l'esprit que bon nombre d'utilisateurs n'étaient pas à l'aise avec les nouvelles technologies, ainsi que :- Mise en place de CI
- Conception et développement d'API appelés par plusieurs fronts
- Mise en place de sécurité (brute force, restrictions du nombre de requêtes)
- Caching
- Documentation (Swagger..)
- Test (end to end, fonctionnel et unitaires)
- Automatisation
Environnement technique : React.js · Node.js · NestJS · TypeScript · Jest · Next · Next.js · Intégration continue et livraison continue (CI/CD) · JIRA · GraphQL · Cypress.io · Docker · Gitlab · react testing library - PrismamediaDeveloppeur React | Nodeoctobre 2021 - juin 2023 (1 an et 8 mois)Gennevilliers, FrancePrisma Media est leader des groupes bi-média de France et N°1 de la presse magazine, de la vidéo en ligne, de l'audience digitale quotidienne.Avec près de 40 millions d'utilisateurs chaque mois, sont chiffre d'affaire avoisine les 400 millions d'euro.L'entreprise compte 42 000 employés et possède de grandes marques de journaux (Capital, Femme actuelle...).J'ai rejoint l'équipe ONE qui crée les applications à destination des journalistes / intervenants pour les différentes marques appartenant à PrismaMedia.Elle est composée de :
- 3 développeur fullstack
- 4 développeur back
- 1 développeur front -3PO
Mon rôle, participé activement à l'ajout de fonctionnalité ainsi que la refonte d'un projet a forte valeur ajoutée. Cette refonte s'accompagnait de gros challenge.Coté frontend, la conception et la création d'une toute nouvelle interface "builder graphique" en Drag&Drop apportant au métier une expérience utilisateur accru et une augmentation de leur productivité tout en réduisant les erreurs potentielles lors de la création de contenu.Coté backend, l'amélioration des API existante ainsi que l'ajout de script d'automatisation pour la génération et l'envoie de contenus aux utilisateurs finaux.Mais aussi :- Création d'interface d'envoi de notification push mobile
- Script migration de donnée
- Déploiement d'environnement de test AWS / GITLAB CI pour le métier
- Refacto du code legacy
- Création de cron d'automatisation
Environnement technique :React.js · Node.js · NestJS · Next.js · TypeScript · Redux.js · Amazon Web Services · GraphQL · Next · Express.js · Intégration continue et livraison continue (CI/CD) · Cypress.io · Leadership · AWS Lambda · Jest · AWS Identity and Access Management (IAM) - Rivater/m (start up)Developpeur React | Nodeavril 2021 - septembre 2022 (1 an et 5 mois)Rivath est une start up d'installation et d'entretien de systèmes d'aérations et climatisations pour les grandes structures (tour Montparnasse, Stage de France...).Ces installations demandent un entretien rigoureux mensuel, hebdomadaire et parfois journalier sur certains sites sensible, car elles alimentent en air les usagés des lieux.Les techniciens du groupe sont donc pied d'œuvre pour assurer un service de qualité tout au long de l'année.Mon rôle dans cette mission était de développer une solution permettant aux techniciens d'accomplir leur tâche via une application mobile, installé sur leur téléphone. Afin de remplacer les supports papier anciennement utilisés.Les besoins du client :
- Permettre au métier de créer des fiches personnalisées par machines et lieux d'installation depuis une interface de gestion, qui mettait à jour le contenu de l'app mobile.
- Éviter aux techniciens les erreurs
- Permettre aux clients un suivi en temps réel des machines ainsi que prévoir d'éventuellement réparation
- Avoir un historique détaillé et daté des opérations de maintenance. J'ai été en charge de la conception et le développement de ces outils, dans un contexte agile ou le besoin client n'était pas forcément toujours très précis.
Environnement technique : React.js · Node.js · React Native · TypeScript · Next · JIRA · Redux.js · Next.js · MongoDB · Jest · API Google Maps · react testing library
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur logicielUniversité Paris 132018