Développeur Fullstack Java / Spring Boot / React

Je conçois et développe des applications web et mobiles, du besoin métier jusqu'à la mise en production.

Disponible en CDI - immédiatement Vannes, Lorient, Nantes, Morbihan, Loire-Atlantique

Voir mes projets
Portrait de Marc Picard-Roman

À propos de moi

Qui suis-je ?

Développeur fullstack, j'ai repris un parcours de concepteur développeur d'application après un DUT informatique et plusieurs années à mon compte. Mon stage chez Astrolabe CAE m'a permis de concevoir un PGI de bout en bout, de la base de données à l'interface.

Je travaille principalement avec Java / Spring Boot, Next.js / React et PHP / Symfony. J'accorde une attention particulière aux tests, à la qualité du code (SonarQube) et à l'accessibilité : j'ai publié DysCalculette, une calculatrice pour les personnes dyscalculiques, sur le Google Play Store.

Nom

Marc PICARD-ROMAN

Localisation

Plouharnel, Morbihan

Email

MarcPicard1984 (arobase) gmail.com

Téléphone

+33 6 XX XX XX XX

Télécharger mon CV

2026

Formation CDA - Greta Vannes

80 %+

Couverture de tests (stage)

7+

Projets réalisés

1

App publiée sur Google Play

Mes Compétences

Technologies que j'utilise

Langages

  • HTML5 / CSS3
  • JavaScript / TypeScript
  • Java
  • PHP
  • Dart

Frameworks

  • Spring Boot
  • React
  • Next.js
  • Vue.js
  • Nuxt
  • Symfony
  • Tailwind CSS
  • Express / Sequelize
  • Flutter
  • Node.js

Bases de données

  • PostgreSQL
  • MySQL
  • NoSQL

Outils & Méthodologies

  • Git / GitLab
  • GitHub
  • Docker
  • JUnit
  • SonarQube
  • UML
  • Scrum
  • CI/CD
  • Principes SOLID
Spécialisation en cours

IA & Développement augmenté

J'intègre les assistants IA dans mon quotidien de développeur : génération et revue de code, tests, expérimentation de LLM en local.

  • Claude Code
  • GitHub Copilot
  • Ollama
  • LM Studio

Mon Parcours

Expérience & Formation

Expérience Professionnelle

Mars 2026 - Juin 2026

Conception fullstack d'un logiciel de gestion commerciale (PGI)

Auray, stage chez Astrolabe CAE.

  • Frontend en Next.js
  • Backend API en Express + Sequelize
  • Base de données PostgreSQL
  • Tests unitaires et d'intégration (80%+ de couverture)
  • Qualité de code (Sonarqube)
2012 - 2025

Conciergerie & Entretien de propriétés

Entreprise Individuelle - Plouharnel

  • Accueil des locataires, gestion des entrées et sorties.
  • Gestion des dépôts de caution et état des lieux.
  • Ménage, maintenance, gestion du linge.
  • Entretien de jardin : taille, tonte, aménagement.
  • Peinture, petits travaux de rénovation et bricolage.
2010 - 2011

Technicien Supérieur Informatique

EPSM Charcot - Caudan

  • Formation bureautique des utilisateurs (Word - Excel - Zimbra)
  • Assistance des utilisateurs (Téléphone - prise à distance Citrix / VNC)
  • Développement (Symfony)
  • Logiciel métier
  • Client Léger (Citrix XenApp)
  • Virtualisation (VmWare ESXi)

Formation

2025 - 2026

Formation CDA (Concepteur Développeur d'Application)

Greta Bretagne Sud (Vannes)

  • Spécialisation en développement Fullstack
  • Analyse et conception logicielle (Diagrammes UML, Modèles de conception, etc.)
  • Programmation et développement (Java, TypeScript, Node, etc.)
  • Bases de données et gestion de données (PostgreSQL, MySQL, NoSQL, etc.)
  • Architecture logicielle et design patterns (MVC, MVVM, etc.)
  • Tests, qualité du code et maintenabilité (Tests unitaires, tests d'intégration, etc.)
  • Sécurité applicative (JWT, CORS, secrets d'environnement, etc.)
  • DevOps et déploiement (Git, docker, CI/CD, etc.)
  • Gestion de projet et méthodes agiles (Scrum, Kanban, etc.)
  • Interface utilisateur UI et expérience UX (Figma, Tailwind CSS, responsive design, etc.)
2004 - 2006

DUT en Informatique

IUT de Vannes (UBS)

  • Fondamentaux en programmation objet et algorithmique
  • Bases de données et réseaux
  • Génie logiciel

Mon Portfolio

Réalisations et expérience professionnelle

PetSitter Journal

PetSitter Journal

Application de gestion des entrées et sorties pour un petsitter professionnel.

  • Journal immuable conforme aux obligations légales
  • Conformité RGPD, export de sauvegarde et fonctionnement hors ligne

Résultat : des données non modifiables, exportables et consultables même sans connexion.

Nuxt TypeScript
FindBoat

FindBOAT - Logiciel de scraping

Collecte d'annonces de location de bateaux dispersées sur plusieurs sites.

  • Scraping multi-sites et chiffrement des données sensibles
  • Génération et envoi de rapports PDF par email

Résultat : un flux d'annonces consolidé et des rapports exploitables automatiquement.

Java MySQL JUnit SonarQube
FindBoat Web

FindBOAT - Site Web

Interface de consultation des annonces collectées par le logiciel de scraping.

  • Affichage et sélection des annonces
  • Responsive, conforme au cahier des charges et à la maquette

Résultat : une consultation fluide sur desktop, mobile et tablette.

PHP Tailwind CSS MySQL
Logistik

Logistik - Gestion de commande et de stock

Gestion d'un stock de produits et des commandes associées.

  • Validation des commandes selon la disponibilité réelle du stock
  • Génération de rapports PDF et envoi par email

Résultat : des commandes fiables et des rapports générés automatiquement.

Java JUnit SonarQube
DysCalculette

DysCalculette

Calculatrice conçue pour les personnes dyscalculiques.

  • Affichage en cartes, modes chiffres, points, dés et toutes lettres
  • Personnalisation de l'affichage et synthèse vocale (TTS)

Résultat : un outil accessible, publié sur le Google Play Store.

Flutter Dart

CarPool - API Rest

API REST pour une application de covoiturage.

  • Gestion des utilisateurs, trajets et réservations
  • Authentification par bearer token, rôles admin/utilisateur et documentation Swagger

Résultat : une API documentée et sécurisée, consommée par le front Nuxt.

Spring Boot Java MySQL
CarPool front

CarPool - Site de covoiturage

Interface web de réservation connectée à l'API CarPool.

  • Affichage et réservation des trajets
  • Responsive, authentification bearer token et gestion des rôles

Résultat : un parcours de réservation complet sur mobile et tablette.

Nuxt

Me Contacter

Discutons de votre projet

Parlons ensemble

Je suis toujours ouvert à de nouvelles opportunités et collaborations. N'hésitez pas à me contacter !

Localisation

Plouharnel, Morbihan, France

Suivez-moi

Message envoyé avec succès ! Je vous répondrai dans les plus brefs délais.