Olivier Villaverde

Développeur Java / Full Stack · Deux-Sèvres

Des applications utiles.Du besoin à la livraison.

Développeur Java / Spring Boot avec expérience professionnelle à la MAIF et activité indépendante. Je conçois des applications métier, des outils web, des sites internet et des solutions numériques adaptées aux usages réels.

JavaSpring BootReact / TypeScriptPostgreSQLApplications métier
Basé à La Boissière-en-Gâtine (79) Secteur Niort / Parthenay · interventions locales et télétravail selon les projets
Portrait d'Olivier Villaverde
Recrutement Java / Spring Boot / Full Stack

CDI, équipe produit ou environnement métier.

Prestation Solutions numériques sur mesure

Collectivités, associations et petites structures.

Profil

Du besoin à la solution.

Je travaille principalement avec Java, Spring Boot, React, TypeScript et PostgreSQL sur des applications web et des outils métier.

Mon expérience m'a amené à travailler aussi bien au sein d'une équipe de développement qu'en autonomie complète face à un besoin client. J'analyse le problème, structure les données, développe, teste, livre et accompagne l'utilisateur.

Je peux intégrer une équipe sur la durée ou intervenir directement auprès d'une structure ayant un besoin numérique précis.

Expérience

Deux expériences complémentaires.

Une expérience en équipe dans un grand groupe et une activité indépendante au contact direct des besoins clients.

Développement en équipe

Mai 2024 — Sept. 2025

MAIF — Digital Factory

Développeur Full Stack · Alternance

Développement en autonomie de plusieurs réalisations au sein d'une équipe Agile, dont une application interne de diagnostic et un quiz publié sur maif.fr.

Application interne

Java / Kotlin · Spring Boot · React / TypeScript · PostgreSQL · MAIFCONNECT · appels API

Quiz en ligne

React · TypeScript

Environnement commun aux projets MAIF
  • Jenkins, Jira et rituels Agile
  • Analyse SonarQube à chaque push avec critères de qualité à respecter

Activité indépendante

Depuis juillet 2026

Développement & solutions numériques

Développeur d'applications

Conception et livraison de solutions numériques adaptées à des besoins concrets, de l'analyse jusqu'à la mise en service.

Applications & outils métier

Développement de solutions sur mesure adaptées aux usages réels.

Cartographie & numérisation

QGIS, structuration de données, plans et documents numériques.

Livraison & accompagnement

Installation, échanges utilisateurs, suivi et ajustements.

Du besoin à la mise en service

Analyse · développement · livraison · accompagnement

Réalisations

Des projets concrets et utilisés.

Des réalisations menées en environnement professionnel, en autonomie ou dans le cadre d'engagements associatifs.

Mission client · Collectivité

Numérisation d'un cimetière communal

Conception d'un outil Java destiné à moderniser une gestion reposant auparavant sur un plan papier et des informations dispersées.

  • Structuration et exploitation de données Excel
  • Préparation de la géométrie avec QGIS
  • Génération automatique de plans SVG
  • Génération de documents PDF et de listes
  • Packaging et installation sur Windows
JavaMavenExcelSVGPDFQGIS
image illustrant la carte du cimetière et un tableur

Expérience professionnelle · MAIF

Application interne de diagnostic

Développement d'une application interne facilitant le diagnostic des incidents de connexion à maif.fr.

  • Java / Kotlin et Spring Boot
  • React / TypeScript
  • PostgreSQL
  • MAIFCONNECT et appels API
JavaKotlinSpring BootReactTypeScriptPostgreSQLMAIFCONNECTAPI

Application interne MAIF

Java / KotlinSpring BootAPI / MAIFCONNECTReact / TypeScriptPostgreSQL
Environnement MAIF

Agile · Jira · Jenkins · SonarQube

Interface non présentée pour des raisons de confidentialité.

Expérience professionnelle · MAIF

Quiz publié sur maif.fr

Développement d'un quiz web sur les responsabilités en tant qu'enseignant, intégré au site maif.fr.

ReactTypeScript
image illustrant la carte du cimetière et un tableur

Mission client · Collectivité

Plan Communal de Sauvegarde

Accompagnement d'une commune dans la réalisation de son PCS : collecte, structuration, cartographie et production documentaire.

  • Structuration des informations opérationnelles
  • Création de fiches réflexes
  • Cartographie des secteurs et zones d'habitation
  • Production sous QGIS et outils bureautiques
  • Coordination avec les élus et la mairie
QGISCartographieDocumentationCollectivités
page de garde du documment et exemple de carte

Projet bénévole · Association départementale

APEL départementale des Deux-Sèvres

Réalisation du site vitrine WordPress de l'association et développement d'une application de gestion Full Stack

Site vitrine WordPress

Création du site public de l'association avec une structure simple, administrable et adaptée à ses besoins de communication.

WordPressHTMLCSS

Application de gestion associative

Conception et développement d’une application web destinée à la gestion des APEL locales, des utilisateurs, des rôles, des référents et des données associatives.

Next.jsTypeScriptDrizzle ORMBetter AuthPostgreSQL
capture d'écran du site internet de l'apel départemental des Deux-Sèvres
Exemple d'écran illustrant l'application de gestion  de l'apel départemental des Deux-Sèvres

ACOEURO · Développement web

La Buissonnante

Création d'un site vitrine WordPress pour l'association La Buissonnante, réalisée dans le cadre de mon passage chez ACOEURO.

WordPressSite vitrineHTMLCSS
Capture d'écran du site internet de la Buissonnante

Compétences

Un socle technique clair.

Backend

Java, Kotlin, Spring Boot, Spring Data, Spring Security, API REST, JPA / Hibernate, Maven, JUnit

Frontend

React, TypeScript, JavaScript, HTML, CSS, WordPress

Données

PostgreSQL, MongoDB, SQL, modélisation relationnelle

DevOps & outils

Git, GitHub Actions, Jenkins, Docker, SonarQube, Jira, IntelliJ IDEA, Visual Studio Code

Outils métier

QGIS, Excel, cartographie, génération PDF / SVG

Méthode

Analyse du besoin, développement, tests, livraison et accompagnement utilisateur

Formation

Un parcours technique construit par étapes.

Simplon · Niort

Titre professionnel Concepteur Développeur d'Applications

2024 — 2025

ENI École Informatique · Niort

POEC Java EE

2023

OpenClassrooms · En ligne

Certification professionnelle niveau 5 — Développeur Intégrateur Web

2021 — 2022

Prestations

Des solutions proportionnées au besoin.

J'interviens auprès de collectivités, associations et petites structures sur des besoins numériques ciblés, sans imposer une solution plus lourde que le problème à résoudre.

Applications métier

Outils sur mesure pour remplacer des processus manuels, des fichiers dispersés ou des tâches répétitives.

Numérisation

Transformation de données, documents ou plans existants en supports numériques plus simples à exploiter.

Sites internet

Création ou évolution de sites pour associations, collectivités et petites structures.

Accompagnement numérique

Analyse d'un problème concret et mise en place d'une solution adaptée aux utilisateurs et au budget disponible.

Contact

Recrutement ou prestation.

Deux contextes différents, une même manière de travailler : comprendre le besoin et produire quelque chose d'utile.

Localisation

La Boissière-en-Gâtine · Deux-Sèvres

Secteur Niort / Parthenay. Déplacements possibles dans les Deux-Sèvres et alentours, avec télétravail selon les missions et opportunités.

Recrutement

Vous recherchez un développeur Java / Full Stack

Je suis ouvert aux opportunités CDI dans des équipes travaillant sur des applications métier, produits ou services.

Échanger sur un poste

Prestation

Vous avez un problème numérique à résoudre

Application, outil interne, site, cartographie ou besoin spécifique : je peux étudier le problème avec vous.

Parler d'un projet