About Fabien
🤹🏻 IT 🤹🏻
- VueJS (v3)
- NuxtJS (v3)
- Vuetify (v3)
- Tailwind (v3)
- HTML5 / CSS3
- Django REST
- Fast API
- Spring
- Strapi
- Docker
- Github / Gitlab
- Github Actions
- Jenkins
- databases: ElascticSearch, PostgreSQL, Oracle
- geomatics tools: QGis, OGC, Gdal, Leaflet, Maplibre
- HPC (High Performance Computing) infrastructure: Slurm, Lustre
- parallel programming: MPI, openMP, profiling
- ETL development for big data (Extract-Transform-Load): airflow, numpy, scipy
✨ Project Management ✨
- Project management tools: Monday, JIRA
- AGILE method: SCRUM (SCRUM Master)
- Lead developer: defining needs, developing a stack, organizing development, project monitoring
- Innovative projects: 6 years of experience in several international scientific research projects.
🌎Portfolio🌎
French
Native or bilingual
English
Fluent
Experience
- Géosciences MontpellierLead FullStack DeveloperRESEARCHSeptember 2022 - May 2023 (8 months)Montpellier, FranceAs part of the Submap web tool redesign, I assisted the functional team in designing the new tool, making technical choices, managing the team, and its implementation.I worked in collaboration with a graphic designer and the laboratory's system administrators.The tool is based on the following stack:- An environmental database- On-the-fly map generation with the GMT tool- A Python Django Rest API- A Vue.JS 3 & Vuetify 3 web clientDespite it being a redesign, we chose to redevelop everything from scratch.Link to the tool: https://submap.gm.umontpellier.fr/
- Agence bibliographique de l'enseignement supérieurFullstack DeveloperPUBLIC SECTORSeptember 2022 - June 2023 (9 months)Montpellier, FranceAs part of the theses.fr portal redesign, I worked on the search engine dedicated to people, representing 900,000 individuals.In collaboration with the agency's development team, I developed the entire stack dedicated to the people search engine, from indexing source data in ElasticSearch to the VueJS web client.The architecture is based on:- An indexing batch (Java Spring) of source data (xml) into ElasticSearch indexes- A search RESTful API in Java Spring (Unit tests, integration tests, Swagger Docs)- A VueJS 3 & Vuetify 3 web client (mockup integration, component development)Development management was carried out using the SCRUM method and the JIRA tool.Website: https://theses.fr
- Agence bibliographique de l'enseignement supérieurScrum Master / Lead DeveloperPUBLIC SECTORSeptember 2021 - December 2021 (4 months)Montpellier, FranceThe National Licenses portal manages access rights to important scientific corpora negotiated within national programs with major scientific journal publishers on behalf of researchers, teacher-researchers, and students of any French higher education and research institution.The challenge of this redesign is to improve the monitoring of French institutions (creation, dissolution, split, merger, change of contact person) and to improve the declaration of access rights to scientific corpora.My involvement was to take over project management after 9 months of development during which the SCRUM team had difficulty identifying functional and technical specifications and organizing development.I served as SCRUM Master and lead developer in a team of 12 people.The portal is based on a RestFull API and the Event Sourcing principle to maintain the history of institutional life (Spring framework), on a set of batches to notify publishers, and on a web client (VueJS framework).Web portal: https://acces.licencesnationales.fr
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- PhD in Physical OceanographyGéosciences Montpellier, University of Montpellier, France2015Titre : Modélisation du niveau instantané de la mer en conditions paroxysmales : Caractérisation des contributions à différentes échelles de temps et d’espace Composition du jury : Xavier Bertin (LIENSs), Vincent Rey (MIO), Patrick Marsaleix (LA), Yves Morel (LEGOS), Serge Lallemand (GM), Yann Leredde (GM) Directeurs de thèse : Maître de conférence Frédéric Bouchette et Maître de conférence Yann Leredde
- Engineering Degree in Computer Science and ManagementPolytech’Montpellier Engineering School, University of Montpellier, France2012Formation d'ingénieur en Système d'Information (SI). J'ai appris à concevoir un système d'information grâce aux méthodes AGILES et à manipuler les bases de données relationnelles depuis la théorie jusqu'à la pratique.