Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Jean Lebreton

Full Stack Developer

Architecture n-tiers
JAVA EE
PHP Oo
Spring
Symfony
46 ans
Marseille (13013) France
Situation professionnelle
En poste
En recherche active
CV réalisé sur DoYouBuzz

RE & Projet personnel

Personnel
Depuis novembre 2024
  • Développement de solutions d'optimisation de placement marketing.
  • Amélioration des environnements de développement par l'introduction de Docker Compose.
  • Introduction de la conception orientée par les tests.
  • Migration de Vue JS par la conception en Composition API.
  • Optimisation de batchs par la parallélisation des exécutions et consommation en flux continu des fichiers.
  • Amélioration du comportement réactif des UX/UI.
  • Équipe : 4 personnes
  • Environnement : PHPStorm, Shell, MongoDB, MySQL, Google Cloud (Big Query, Cloud Storage, Cloud Run), Javascript, Vue JS, PHP, Python, Docker, Kubernetes, Git, Gitlab, Jira.
  • Développement continu des solutions OphtAI.
    Son but : la simplification de la détection de pathologies et d’apporter aux professionnels de santé de nouveaux outils pour faciliter leur quotidien et améliorer la prise en charge des patients.
  • Environnement : PHPStorm, VSCode, Shell, MongoDB, Javascript, ReactJS, PHP, Node Red, Docker, Git, Gitlab, Jira
  • Équipe : 3 personnes
Détails de l'expérience
  • Modules d’intelligences artificielles multi-pathologies
  • API interfacée avec plusieurs éditeurs du marché
  • Intégration dans des outils de visualisation (rendu SSR des indicateurs, outils d’aide à la décision)
  • Scalabilité horizontale
  • Développement et tierce maintenance du module de Planification de la solution Hopital Manager
  • Environnement : Eclipse, Oracle 10g, JDK 6, JDK 8, Hibernate, HQL, Struts, Spring, JSP, Angular, Gitlab, Docker, Openshift
  • Équipe : 7 personnes
Détails de l'expérience
  • Migration de JDK 6 vers JDK 8
  • Évolution ergonomique de la gestion du surbooking
  • POC sur l'approche RESTful de la conception de l'API Agenda
  • Développement et tierce maintenance du module de Planification de la solution Hopital Manager
  • Environnement : Eclipse, Oracle 10g, JDK 6, JDK 8, Hibernate, Struts, Spring, JSP, Angular, Gitlab, Docker, Openshift
  • Équipe : 7 personnes
  • Mise en place d'interfaces de communication bidirectionnelle Marfret/Locus dans le cadre de la migration vers le logiciel de gestion de Fret Odyssey
  • Conception & développement de la solution
  • Environnement : JDK 8, IntelliJ Idea, PHP Storm, MariaDB 10.4, Mysql 5, Oracle 10g, Spring 5, Spring Data JPA, Hibernate 4, PHP 7.4, Symfony 4, Maven, Jenkins, Nexus, Docker.
  • Équipe : 4 personnes
Détails de l'expérience
  • Encadrement d'une équipe de 4 personnes
  • La création, le déploiement et l'exécution des environnements réalisés via l'emploi de Docker
  • L'interface de communication est basée sur :
    + le protocole HTTP via une API Rest
    + le protocole FTP, pour le traitement de fichiers aux formats JSON et XML
  • Le front-end est développé via l'emploi du framework Symfony 4
  • L'architecture des batches est inspirée de Spring Batch avec une utilisation particulière des transactions dû aux contraintes imposées par les règles de gestion.
  • Mise en place des tests unitaires et d'intégration (91% de couverture)
  • Tierce maintenance
  • Conception & développement des évolutions
  • Environnement : JDK 8, IntelliJ Idea, Tomcat 8, Mysql 5, Oracle 10g, Spring 5, Spring Data JPA, Hibernate 4, Jquery.
  • Équipe : 4 personnes
Détails de l'expérience
  • Encadrement d'une équipe de 4 personnes
  • Refonte de la structure Maven pour un modèle de construction multiplateforme
  • Refonte de la configuration Spring XML
  • Amélioration de l'architecture n-tiers par la mise en place :
    + d'une couche d'accès aux données basée sur Spring Data JPA
    + d'une couche de service transactionnelle basée sur Spring Security
  • Amélioration de la sécurité par l'utilisation de Spring Security
  • Création d'une API Rest pour la centralisation de l'accès aux données métier via l'application G4
  • Refonte du module de facturation avec utilisation forte du patron de conception Specification
  • Introduction de la refonte des batches par l'emploi de Spring Batch
  • Tierce maintenance
  • Évolution
  • Environnement : Netbeans, Liferay 6.2 CE, Liferay Service Builder, Weblogic 12c, JAVA EE, JSF, CDI, SpringBoot, Oracle 10g, Maven, Jenkins, Nexus
  • Équipe : 8 personnes
  • Tierce maintenance
  • Évolution
  • Environnement : Liferay Developer Studio, Liferay 6.2 EE, Liferay Service Builder, Tomcat, JAVA EE, Groovy, AngularJS, MySQL
  • Équipe : 10 personnes
  • Tierce maintenance
  • Évolution
  • Environnement : Liferay Developer Studio, Liferay 6.2 CE, Liferay Service Builder, Tomcat, JAVA EE, Groovy, AngularJS, MySQL
  • Équipe : 6 personnes
  • Tierce maintenance
  • Évolution
  • Environnement : Eclipse, Windows, Unix, Web services, EJB, Jonas, JUNIT, Selenium, SoapUI, Maven, Groovy, JAVA EE
  • Équipe : 6 personnes
  • Analyse des besoins
  • Développement et évolution de l’application
  • Environnement : Netbeans, Windows, Unix, PHP 5.3, PostgreSQL, Zend 1, Doctrine 2
  • Équipe : 2 personnes
  • Analyse des besoins
  • Développement et évolution de l’application
  • Environnement : Eclipse, Windows, Unix, Tomcat, JAVA EE, Hibernate, Struts2, Spring
  • Équipe : 2 personnes
  • Tierce maintenance
  • Évolution
  • Environnement : Eclipse, Windows, Unix, AIX, Tomcat, JAVA EE, Oracle, PL/SQL,
  • Équipe : 14 personnes
  • Analyse des besoins
  • Conception et développement de l’application
  • Environnement : Netbeans, Windows, Apache, PHP 5.2, SQL server 2000, T-SQL
  • Équipe : 2 personnes

Analyste Concepteur Développeur

Auto-Entrepreneur
Novembre 2011 à avril 2012
Freelance
Marseille
France
  • Tierce maintenance Applicative de l’application BddP pour les unités du LAM, UMS et du CEREGE.
  • Environnement : Netbeans, Unix, Apache, PHP 5.3/4, PostgresSQL, Pg/SQL
  • Analyse de la plateforme de production
  • Analyse de l’application existante
  • Analyse des nouveaux besoins
  • Migration de SGBD MySQL vers PostgreSQL
  • Conception n-tiers de la nouvelle BddP
  • Développement en PHP5 Objet
  • Environnement : Netbeans, Unix, Apache, PHP 5.3/4, PostgreSQL, Pg/SQL

Développeur Informatique

HFM SCPE
2008 à 2009
CDD
Paris
France
  • Transformation digitale des magazines Guts, Choc, Entrevue et nouveaux projets