Background

Développement informatique

Je réalise toute la stack (ou partiellement) de vos applications web, portails de données, outils de gestion, sites internet, ... 

Ma vision

Je travaille en méthodologie AGILE (Scrum) avec une approche systémique autour de vos données et de vos processus.

Au delà de la réalisation, la gestion de projet est au cœur de mon savoir-faire car je considère qu'un objectif bien ciblé et une méthodologie adaptée sont les ingrédients sine qua non d'un projet réussi. Avec mes clients, j'aime impulser une synergie de groupe où chacun trouve sa place et utilise son potentiel dans toutes les étapes du projet.

Mon expertise

Ancrée dans les technologies du Big Data et les technologies du web, je suis expert dans les systèmes d’informations à forte volumétrie et les architectures web distribuées.

Mes compétences

Programmation
  • Python
  • Java
  • Bash
  • Javascript / Typescript
  • Fortran
Gestion de projet
  • Méthode SCRUM (scrum master)
  • JIRA
  • Monday
Framework / CMS

Front-end

  • VueJS (v3)
  • NuxtJS (v3)
  • Vuetify (v3)
  • Tailwind (v3)
  • HTML5 / CSS3

Back-end

  • Django REST
  • Spring
  • Strapi
Base de données

Relationnelle

  • PostgreSQL / PostGIS
  • Oracle
  • MariaDB

Document

  • ElasticSearch
Devops
  • Github / Gitlab
  • Github Actions
  • Jenkins
Système d'exploitation
  • GNU / Linux
  • Windows
  • macOS

Ma dernière réalisation : Thèses.fr

maquette_these.png

Dans le cadre de la refonte du portail theses.fr mené par l'Agence Bibliographique de l'Enseignement Supérieur, j'ai travaillé en tant que coach / facilitateur puis développeur sur le moteur de recherche Thèses.fr qui représente un annuaire de 500 000 thèses et 900 000 personnes.

 

Dans une première phase, j'ai accompagné

 

Dans une seconde phase, je suis intervenu en tant que développeur pour renforcer l'équipe du client avec la mission de développer les fonctionnalité liées au moteur de recherche personnes. J'ai développé toute la stack dédiée au moteur de recherche personnes depuis l'indexation des données sources dans un ElasticSearch jusqu'au client web VueJS.

 

 

L'architecture repose sur :

 

- un batch d'indexation (Java Spring) des données sources (xml) vers des index ElasticSearch


- une API RESTfull de recherche en Java Spring (Tests unitaires, tests d'intégration, Doc Swagger)


- un client web VueJS 3 & Vuetify 3 (intégration des maquettes, développement des composants)

 

 

La gestion des développements a été réalisé avec la méthode SCRUM et l'outil JIRA.

 

 

Version béta : https://beta.theses.fr

Vous avez un projet ?

Contacter moi pour en discuter