
Marouen BOUAZIZI
Senior Backend Developer Node.JS/ Typescript
2 recommandations
Salaire / Taux journalier
2 personnes recommandent
78990 Élancourt, France
Mobilité : Paris, Nice, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Backend Senior Node.js / TypeScript avec 11+ ans d'expérience en conception d'architectures scalables, leadership technique et pilotage de systèmes à fort trafic. Référent technique sur les choix d'architecture, la qualité logicielle et la performance, avec une forte orientation impact métier. Leadership technique, encadrement d'équipes et mise en place de pratiques CI/CD et d'automatisation des déploiements (Ansible, Docker, Kubernetes).
Expérience de travail
La Poste Groupe
mai 2019 - Présent
7 ans 6 mois
92130 Issy-les-Moulineaux, France
Lead Developer Backend Node.JS/ Typescript
mai 2019 - Présent
7 ans 6 mois
92130 Issy-les-Moulineaux, France
• Pilotage de la sécurité et gestion des vulnérabilités des projets : analyse régulière des dépendances, mise en place de correctifs et audits de sécurité, garantissant la conformité aux standards internes et réglementaires. • Conception technique et définition des tâches : élaboration de l'architecture backend, rédaction des spécifications techniques et découpage des tâches dans JIRA pour assurer la clarté et le suivi des développements. • Développement et maintien des APIs REST et GraphQL à haute charge : conception d'API performantes et scalables (50M+ requêtes/jour), optimisation des endpoints et gestion efficace des flux de données critiques. • Mise en place de pipelines CI/CD robustes : automatisation des tests unitaires et d'intégration, déploiements sécurisés et monitoring continu pour réduire les incidents en production. • Architecture et mise en œuvre de solutions de déploiement continu basées sur Ansible, garantissant des déploiements fiables, reproductibles et scalables. • Développement de frameworks Ansible (rôles, playbooks, templates) pour industrialiser les déploiements applicatifs. • Accompagnement des clients et réponse aux besoins métiers : échanges avec les Product Owners et utilisateurs finaux pour traduire les besoins en solutions techniques fiables et performantes. • Contribution aux décisions architecturales et amélioration continue : choix technologiques (Node.js, TypeScript, Prisma, Docker/K8s), adoption de bonnes pratiques et standardisation du code. • Encadrement technique et partage de connaissances : mentorat des développeurs, organisation de revues de code et promotion d'une culture DevOps et qualité logicielle. • Accomplir volontairement des tâches annexes afin d'améliorer le flux de travail de l'équipe. • Proposer des idées innovantes dans la définition des processus et des problématiques. • Gérer plusieurs tâches simultanément de manière souple et méthodique dans les délais impartis. • Envisager des solutions positives aux problèmes rencontrés dans une optique de soutien de l'équipe.
Back-end Developer Node.js/ Typescript
mai 2019 - janv. 2022
2 ans 9 mois
Région de Paris, France
• Environnement technique: Node.js, Next.js, TypeScript, PrismaORM, REST, GraphQL, MongoDB, Redis, Kafka, ELK, Jest, CI/CD (GitLab), Docker, Kubernetes, Ansible. • Méthodologie: Agile / Scrum, gestion des tâches dans JIRA, planification et suivi des releases, communication avec les clients et Product Owner.
Back-end Developer Node.js/ Typescript
NUMERYX
mai 2018 - mars 2022
3 ans 11 mois
Montigny-le-Bretonneux, France
Consultant Javascript (Node.js/ API Rest)
Le Conservateur
sept. 2018 - mai 2019
9 mois
Paris, France
• Conception et développement d'APIs REST robustes et performantes pour gérer des flux financiers critiques. • Effectuer les tests unitaires/ intégrations des solutions dans le but de vérifier le respect du cahier des charges, d'identifier les anomalies et de déterminer les actions correctives à mettre en place. • Assurer une veille technologique dans le but de se tenir au courant des évolutions impactant l'activité et de repérer les techniques et outils pertinents en vue de les implémenter dans les projets actuels ou futurs. • Participation à la réflexion architecturale backend et proposition d'améliorations techniques pour accroître la maintenabilité et la scalabilité. • Collaboration étroite avec le client pour traduire les besoins métier en solutions techniques fiables et documentées. • Environnement technique: Node.js, TypeScript, PostgreSQL, IBM AS400, Jest, Mocha, REST, Git/GitLab, Docker, ELK. • Méthodologie: Agile / Scrum, gestion des tâches dans JIRA, planification des releases.
Consultant Javascript (Node.js/ ReactJs)
CNES
déc. 2017 - août 2018
9 mois
Région de Toulouse, France
• Développement d'une application de gestion des satellites et télécommandes, assurant le suivi précis des opérations envoyées et reçues. • Création d'un viewer temps réel pour la visualisation des télécommandes et opérations critiques. • Participer à la mise en production en fournissant un appui technique aux services concernés dans le but de garantir le respect des spécifications fonctionnelles et techniques. • Effectuer les tests unitaires des solutions dans le but de vérifier le respect du cahier des charges, d'identifier les anomalies et de déterminer les actions correctives à mettre en place. • Collaboration avec les équipes métier pour définir et prioriser les fonctionnalités critiques. • Environnement technique: Node.js, JavaScript, React.js, PostgreSQL, MongoDB, REST, Git, Docker. • Méthodologie: Agile / Scrum, suivi des tâches dans JIRA, communication avec le client.
Développeur Full-Stack Web
Cynapsys It Hotspot
juil. 2017 - mai 2018
11 mois
Tunisie
- Développeur Full Stack Web (Symfony 3/ Node.js) - Développeur Mobile cross-platform (Javascript)
Développeur Full Stack
Sofia Technologies Tunisia
août 2014 - juil. 2017
3 ans
Tunisie
• Conception et développement d'une application de visualisation de données en temps réel pour dashboards cliniques, permettant aux équipes de suivre et analyser rapidement les informations critiques. • Optimisation des performances pour garantir un rafraîchissement rapide des données et une interface fluide pour les utilisateurs. • S'informer au quotidien des nouveautés pour se former aux innovations technologiques. • Environnement technique: Node.js, JavaScript, Angular.js, MongoDB. • Méthodologie: Agile / Scrum. Projets: • Phyt'eau / IFarming (Smart Agriculture): -- Création d'une plateforme d'irrigation de précision basée sur la collecte et l'analyse de données agroclimatiques (humidité, température, ensoleillement). -- Développement de fonctionnalités de calcul intelligent pour adapter l'irrigation aux besoins réels des cultures, réduisant la consommation d'eau et améliorant le rendement. -- Déploiement et exploitation sur la plateforme Cloud IBM, garantissant scalabilité, sécurité et haute disponibilité. • Sourcing-force: -- Développement d'une plateforme B2B pour le pilotage et le suivi des achats, intégrant des tableaux de bord interactifs, la gestion des workflows et le reporting automatisé.
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Diplôme d'ingénieur
2016 - Présent
10 ans 10 mois
Institut Superieure des Arts de Multimédia de la Mannouba
Bachelor's degree
2010 - 2013
3 ans 1 mois
Licences et certifications
Certification des entreprises d'entrainement.
Délivré le : –