Freelance depuis 2014, j'attache de l'importance à fournir entière satisfaction à mes clients. Mon large éventail de connaissances me permet de m'adapter facilement à de nouveaux environnements de travail et d'être opérationnel rapidement.
Mes connaissances en agilité (Scrum) me permettent d'identifier les frictions organisationnelles et d'améliorer la fluidité des échanges pour, au final, améliorer l'efficacité de l'équipe.
Commanditée en 2019 par les ministres en charge du Travail, de l’Education nationale, de l’Enseignement supérieur, de la Transformation et de la fonction publiques et la ministre déléguée à l’enseignement et la formation professionnels, la mission interministérielle pour l’apprentissage développait des services numériques facilitant les entrées en apprentissage.
Contribution au développement et à la maintenance de La Bonne Alternance, plateforme publique française facilitant la mise en relation entre candidats en alternance, recruteurs et centres de formation.
Participation active à la conception et à l'implémentation du backend et du frontend permettant l'accès à des offres d'emploi et des candidatures spontanées.
Implémentation de features critiques incluant l'intégration d'APIs externes (France Travail, Hellowork, MétéoJob) et l'optimisation des algorithmes de recommandation d'entreprises.
Assurance de la qualité du code à travers des tests exhaustifs avec Vitest, des vérifications TypeScript strictes et le respect des normes de sécurité gouvernementales. * Collaboration étroite avec les équipes pour déployer et maintenir un service public affectant des milliers de candidats à l'alternance.
Project personnel : Développement d'une version digitale d'un jeu similaire au jeu de plateau "Dune Imperium" https://spicy-worms.netlify.app ** Technologies : React, framer-motion, Neo4j, Github actions
Startup proposant une solution pour rendre les programmes d'options et d'actions plus liquides dans les startups. https://www.meetsemper.com/
Développement d'une première version permettant aux employés de startup d'indiquer leurs intentions de vente.
Conception et développement du frontend. ** Technologies : React, formik, yup, lodash, apollo, graphQL, material UI
Refonte du backend pour permettre plus de dynamisme dans le frontend.Développement de nouvelles fonctionalités. ** Technologies : typeorm, graphQL, apollo, PostgreSQL ** Design : clean architecture
Entreprise proposant à ses clients des outils utilisant le machine learning pour optimiser leur envoi de mails et leur ventes, uniquement avec les données client. https://www.tinyclues.com/
Développement d'un nouveau pipeline de données en vue d'exposer des analyses graphiques aux clients.
Construction de tables BigQuery à large taille pour optimiser les requêtes de statistiques, utilisation de HLL.
Développement de l'interface utilisateur de saisie de formulaire. ** Technologies : React
Mise en place d'une usine logicielle avec tests automatiques, ainsi que d'une plateforme de recette pour minimiser les erreurs sur la plateforme de production ** Technologies : Jenkins, Ansible, mocha, chai
Refonte du backend pour faciliter la maintenance du projet et accélérer les futurs développements. ** Technologies : Play framework (Scala), slick
Mise en place d'une surveillance des métriques techniques du serveur, et des fichiers de log ** Technologies : Shell, Nodejs, Sendgrid, metrics, elasticsearch, kibana
Dans le cadre de l'évolution du site web www.keljob.com :
Mise en place d'une application de recherche d'adresses françaises.
Participation à l'implémentation d'un serveur OAuth2.
Développement d'une application cliente d'exemple pour utiliser le serveur OAuth2.
Participation à l'amélioration de la pertinence des recherches avec ElasticSearch ** Environnement technique : Play, Angular, MongoDB, ElasticSearch.
Dans le cadre de l'évolution de l'outil interne de Big Data et Data Visualization :
Mise en place de dashboards permettant aux équipes produits de surveiller leur métriques métier.
Développement d'une API permettant d'explorer les données stockées sur ElasticSearch
Développement d'un job Spark pour enrichir les événements envoyés par les applications métiers. ** Environnement technique : Play, Angular, ElasticSearch, Rx.js, gulp, TypeScript, d3, c3, Spark, Kafka.
Maintenance du backend gérant les offres d'emploi de keljob.com. Environnement technique : Spring MVC, Hibernate, ElasticSearch, RabbitMQ, Spring Boot, Spring Integration, Jersey, Jackson, Dozer, Jenkins, JUnit, Cucumber, Groovy.
Client : Figaro Classifieds.
Refonte de l'application de gestion de la consommation de crédits des entreprises clientes de keljob.com. Environnement technique : Scala, Akka, Play framework, Reactivemongo, MongoDB, Slick, Scalatest, SBT, Jenkins.
Client : Figaro Classifieds.
Refonte de l'application d'insertion d'offres d'emploi en masse de keljob.com. Environnement technique : Scala, Akka, Play framework, Scalatest, Quartz, SBT, Jenkins.
Formation chez les clients à l'utilisation avancée du logiciel (utilisation de la base de données BI, configuration de génération de documents dynamique avec freemarker, création de règles Drools)