Développeuse fullstack depuis 2 ans, après 6 ans d'expérience en tant que MOA / Product Owner dans le secteur bancaire.
J'adore travailler en équipe et m'améliorer chaque jour !
Développeuse fullstack chez Theodo Fintech, l’agence Fintech du groupe Theodo.
Theodo Fintech développe en un temps record des applications digitales innovantes dans l’industrie des services financiers.
Projet de 4 mois pour la BPI (Angular, SpringBoot)
J’ai intégré une équipe chargée du run et du build d’une application permettant aux entreprises de générer leur bilan de maturité climatique.
Aux côtés de 2 développeurs, un Tech Lead et un Product Owner, j’ai développé avec succès des fonctionnalités frontend et backend, comme par exemple :
- création d’un parcours permettant aux entrepreneurs de mettre à jour les réponses d’un formulaire précédent, en Angular 16
- refactoring de la gestion des statuts des formulaires afin de gagner en qualité technique, en Angular 16 et SpringBoot
- implémentation d’un filtre sur un endpoint SpringBoot existant, afin de rechercher plus finement les formulaires déjà enregistrés
Contexte technique :
Angular 16 - SpringBoot - Java 17 - PostGreSQL - Kibana - Metabase - Sonar - Docker - GitHub - Postman
Projet de 1 an pour la société iQera (Angular, SpringBoot)
Création d’une application web performante, qui aide les managers à accéder facilement aux informations essentielles de leurs dossiers, et d’affecter simplement et efficacement un grand nombre de dossiers à leurs équipes, grâce à des critères de recherche avancés et précis
Dans une équipe de 3 développeurs, un Tech Lead et un Product Owner, j’ai développé des fonctionnalités frontend et backend de recherche et de traitement de dossiers, comme par exemple :
- affichage d’un tableau présentant les informations clés des dossiers, en Angular 16
- création d’un endpoint SpringBoot permettant de sauvegarder une recherche précédente
- création d’un filtre de recherche Elastic Search
Contexte technique :
Angular 18 - SpringBoot - Java 17 - Architecture hexagonale - Jira - Oracle - PostGreSQL - Liquibase - Elastic Search - Docker - GitHub - Postman
Développement backend - implémentation en GO 1.19 d’une API de debug et d’investigation en utilisant les principes REST.
Intégration dans l’équipe End-to-end Encryption, dont le rôle est de protéger les données des utilisateurs grâce à un chiffrement de bout en bout via un SDK.
Cette technologie a été développée par la startup Tanker, qui a été rachetée par Doctolib en 2022.
Mon projet de stage :
Implémentation en GO 1.19 d’une nouvelle version de l’Insight API en utilisant les principes REST.
Cette API, initialement implémentée en GraphQL, permet d’explorer les données à des fins de debug et d’investigation. L’équipe a décidé de la migrer vers des endpoints REST afin de faciliter sa maintenance et son utilisation, sans compromis sur les fonctionnalités ou les performances.
- Refonte de l’authentification : création d’un middleware permettant d’authentifier les appels à l’API, assurant un mécanisme cohérent pour les différentes routes
- Création de 4 routes utilisant SQL au lieu de GraphQL pour interroger la base de données.
- Pour chaque route, implémentation d’une stratégie de test : tests unitaires, tests d’intégration et QA manuelle.
- Réalisation d’un query plan pour chaque fonction SQL afin d’assurer que la nouvelle version n'introduise pas de régression de performance.
Contexte technique :
- CI/CD: Gitlab CI
- HTTP server: Framework Gin (1.9.1)
- Db : PostgreSQL 12.14
- Alerting/Monitoring: Grafana, Prometheus
- Testing: Ginkgo & Gomega
- ORM : Bun
- Cloud provider: GCP
Mission chez OLAQIN, acteur de la e-santé
Chef de projet technique | Scrum master | Rédaction de la spécification
Mission à l'IFCAM, institut de formation dans le domaine bancaire
Responsable MOA (2 ans) : cadrage des solutions | rédaction des
spécifications fonctionnelles | accompagnement recette, développement et
maintenance
Maintenance (1 an) : investigation des anomalies | cadrage des améliorations
et corrections
Recette (2 ans) : conception du plan de test | rédaction et exécution des tests
Activités transverses : formation et accompagnement des nouveaux entrants
| pilotage d’activités | travail avec les équipes de développement, support,
gestion de projet et métier
- Anglais