Expériences
DÉVELOPPEUR ANGULAR
La mission consiste à assurer la refonte de l'application SesameNet permettant la gestion des devis pour le compte des clients bancaires Credit Agricole et LCL du marché particulier.
SesameNet a été mis en place afin d'assurer la simulation d'assurance pour les produits automobiles (A4), habitation (NH), santé (ST), assurance des accidents de la vie (GA), protection juridique (PJ) et garantie locative (GL). Pour le faire, SesameNet doit assurer de
- créer, consulter et modifier les devis SNET.
- consulter les contrats et les attestations
- consulter et modifier les propositions
- souscrire un contrat
- signer en ligne d'avenants
Les missions :
- Migrer la version d'Angular de la version 7 à la version 13.
- Migrer la charte graphique de mobile first à la charte "new Ma banque "; un nouveau design système plus ergonomique, user friendly et réactif.
- Garantir l'accessibilité de l'application.
- Relever les dettes techniques.
- Intégrer une équipe agile pluridisciplinaire composé d'un architecte, tech lead, scrum master, product owner, 2 QA, et 4 développeurs.
DÉVELOPPEUR ANGULAR
Mettre en place un dashboard KPI, dans le cadre d'un poc, permettant d'assister les radiologues dans la détection préventive des lésions prostatiques et pancréatiques.
• Intervenir dans le développement de l’outil : Angular 14, RxJs.
• Assurer l'authentification des radiologues via Keycloack.
• Intégrer les dashboards généré par Opensearch.
• Assurer l'initialisation du projet Angular à travers les variables d'environnements définies dans les charts Helm.
• Mettre en place les tests unitaires et d’intégration via Karma et Jasmine.
• Élaborer la documentation technique via Compodoc.
• Mettre en place les hooks de Git via husky afin d'assurer le déclenchement des tests unitaires à chaque commit, la génération du rapport de test, la génération de la documentation technique et le code styling.
• Mettre en place les tests unitaires des modules terraform, assurant l'installation du projet et son déploiement, via Terratest.
Développeur Sénior Full Stack
Tech lead d'une équipe de 5 membres intervenant sur le parc applicatif de l'Autorité de sûreté nucléaire ASN. Mes responsabilités consistent à
* Assurer le code réview afin de garantir une meilleure qualité de livrable et anticiper les retours.
* Débloquer les membres de l'équipe lors des blocages techniques.
* Prendre les décisions techniques et architecturales lors de la conception des nouvelles applications et fonctionnalités.
* Installer un workflow CI/CD automatisé pour les différents projets en utilisant Gitlab CI, Docker et Bash scripting.
* Gérer les mises en production des livrables.
Développeur Web Full Stack
* Maintenir le parc applicatif de l'Autorité de sûreté nucléaire ASN basé sur Symfony, PHP, AngularJS, Twig, PhpScheduleit, smarty.
* Intervenir dans l'industrialisation et l'automatisation des processus internes de l'Autorité de sûreté nucléaire ASN à travers la conception et la mise en place de nouvelles applications.
* Amélioration et refactoring du code existant.
* Mettre en place les tests unitaires et d'intégration.
* Installer un workflow CI/CD automatisé pour les différents projets en utilisant Gitlab CI, Docker et Bash scripting.
* Mots clés : Gestion dynamique des composants, Angular(4,7), AngularJS, ReactJs, RxJs, Redux, Symfony(3,4), PHP(5,7), API Platform, NodeJs, Express, Elastic search, Gestion des ACLS, Git, PhpScheduleit, smarty, Twig, Gitlab CI, Docker, tests uniatires et d'intégrations (PHPUnit, codeception, jasmine, karma), Ionic 2, PostgreSQL, MongoDB.