Olivier - Développeur JAVAFX

Ref : 140203M001
Email vérifié
Photo d'Olivier, Développeur JAVAFX
Compétences
SQL
JAVAFX
UML
Spring Boot
GIT
Expériences professionnelles
  • EXPÉRIENCE PROFESSIONNELLE

    Développeur logiciel Java, Lacroix group, Cesson-Sévigné depuis mars
    2020
    Conception et développement de web services REST dans le domaine de la smart city au sein de la
    Data Factory.
    Technologies: Java 11, Spring boot, Maven, Intellij, Docker, Kubernetes, Jira, Visual Paradigm,
    Freemind

    Architecte logiciel Java, Kerlink Thorigné-Fouillard avril 2017 à février 2020
    Architecture, conception et développement de microservices pour une application du domaine de
    l’internet des objets (Gestion des gateways LoRaWAN).
    - Participation à la phase d’architecture de l’application : découpage en microservices, conventions
    d’architecture et de codage
    - Spécifications sous confluence et Jira
    - Conception et développement de plusieurs microservices (gateways, users, events, workflows)
    • Modélisation UML (diagrammes :classes, activité, état, séquence, composants,
    déploiement)
    • Architecture multicouches : web service, service, DAO, model, data store
    • API RESTful: Ressource, HATEOAS, versionnage, stateless, authentification JWT
    • Modélisation de l’arborescence des web services
    - Conception et développement de modules transverses
    • Circuit breaker,
    • Limiteur de requêtes par utilisateur
    • Gestionnaire de transactions inter microservices (commit / rollback)
    • Production automatique de la documentation des API REST au format HTML
    • Génération automatique de la release note
    • Gestion de la sécurité par licence
    • Module commun
    • Module gérant les DTO (Data Transfer Object)
    - Écriture de tests unitaires et de tests d’intégration pour l’intégration continue avec JUnit
    - Conception et développement d’une application permettant d’interroger des API REST en JavaFX
    - Gestion en mode agile avec Jira, backlog, sprint de 3 semaines
    - Build des modules
    - Déploiement des microservices sur des serveurs Linux avec Docker
    - Support de niveau 3
    Technologies: Java 13, JavaFX 13, Spring boot 2.2.2, Hibernate, PostgreSQL, Elasticsearch,
    RabbitMQ, Gradle 6.0.1, GIT, Eclipse 4.14, Linux, Jenkins, Visual Paradigm, Dbeaver, MobaXterm,
    Jira, Confluence, Docker, Junit 5, Mockito, Freemind

    Architecte logiciel Java, Scalian (Eurogiciel) Rennes septembre 2015 à avril
    2017
    Kerlink, Thorigné-Fouillard de septembre 2015 à avril 2017
    Architecture, conception et développement de microservices pour une plateforme IOT.
    Technologies: Java, Spring boot, PostgreSQL, Gradle 6.0, GIT, Eclipse 4.13, Linux, Visual Paradigm,
    Dbeaver, MobaXterm

    de mai 2013 à aujourd'hui
    Formation
    - JavaFX : API Java de développement d'IHM riches type RIA, successeur de Swing.
    - Raspberry pi : micro-ordinateur avec OS linux
    - Gradle, Git, Linux

    Architecte logiciel Java, Néo-soft Rennes
    de mars 2007 à avril 2013
    TDF, Cesson-Sévigné de septembre 2012 à janvier 2013
    Conception et développement d'un portail de TV connectée de live et catch-up pour la chaîne LCP.
    Technologies: Java, Spring, Maven, SVN, Jaxb, Eclipse, Tomcat, REST, Jersey, Linux, SSL certificat
    IMA technologies, projet au forfait de mars à juillet 2012
    Conception et développement d'un portail web permettant à un plateau de juristes de consigner les dossiers juridiques de leurs clients. Rédaction de documents, maintenance du wiki.
    • Développement Java de la partie back-end (Base, Modèle, DAO, Service, Web service)
    • Test unitaires
    • Intégration continue
    Technologies: Java, Spring, Hibernate, Maven, SVN, Eclipse, Tomcat, Apache web server, SQL Server, SVN, Easymock, JMockIt, Dozer, REST, SOAP, Linux, UML, Jenkins

    Orange Labs, Cesson-Sévigné de mai 2007 à février 2012
    Architecte, concepteur et développeur au sein de l'URD MAPS/DPC/UTA
    - Etudes d'anticipation :
    • Impact du profil Smooth streaming sur la plateforme de VOD (Video On Demand)
    • Etude de la solution réseau CDN (Content Delivery Network) pour la VOD et le LIVE
    • VOD sur PMP Archos, mobile et tablette Android
    • Gestion des DRM WMRM 10, OMAV2, et PLAYREADY
    • Lecture de vidéos au format WMV et MP4 en HTTP et RTSP
    • Réarchitecture complète du portail prototype de VOD

    Architecture et développement d'applications Java, JavaFX
    • Développement de web services REST
    - Responsable technique et fonctionnel des API VOD et LIVE
    • Soutien technique aux projets utilisant la plateforme SOA de Web Services
    • Conception et développement de nouveaux web services REST
    Technologies: Java, Spring, Hibernate, Maven, SVN, Jaxb, Eclipse, Tomcat, Apache web server, MySQL, Easymock, JMockIt, REST, SOAP, Jersey, Apache Pivot, JavaFX, Linux, UML, Réseau, DRM, PMP, Mobile

    Ingénieur informaticien, Openlog Rennes
    de janvier 2006 à février 2007
    SWORD, Rennes
    Période: novembre 2006 à fin janvier 2007
    Projets: Cartographie Home Zone (SFR), GECKO (SFR)
    Recette de l'application: écriture du cahier de recette, passage des tests, gestion des anomalies.
    Environnement technique: Java/J2EE, Websphere/Weblogic, UNIX, AOP, scripts unix

    ATOS ORIGIN, Cesson-Sévigné
    Période: janvier 2006 à octobre 2006
    Assistance technique chez Atos origin pour le compte d'Equant.
    Projet: CRI (Customer Report Improvment)
    Mise en place d'une application web (Java/J2EE, JSF, Oracle) gérant la qualité de service et plus particulièrement l'analyse statistique des attaques firewall.
    · Analyse fonctionnelle, spécifications
    · Conception de la base de données et de l'architecture du mapping objet-relationnel
    Modèle Conceptuel de Données avec PowerAMC, modélisation UML avec Rational Rose
    · Développement en Java
    Langage java sous Eclipse 3.1.2/windows pour un environnement cible LINUX. Utilisation du design pattern (DAO). Utilisation des API DBCP pour la gestion d'un pool de connexions, Digester pour l'analyse de fichier XML, JUnit pour les tests unitaires, log4j pour la journalisation. Mise en place du SGBD Oracle 9.2i, administration de base, optimisation, SQL*Loader. Utilisation du plugin TPTP pour analyser et optimiser le code de l'application.
    Gestion de configuration: CVS
    Encadrement d'un développeur.
    Environnement qualité CMM3

    De octobre 2003 à janvier 2006

    Novembre 2005: formation JavaEE: JDBC, Servelt/JSP, Tomcat

    De février à juillet 2005: développements pour le compte d'une société rennaise
    · Réalisation d'un logiciel de transfert de fichiers avec le protocole FTP Windows, Java J2SE, Swing, Eclipse
    · Réalisation d'un outil de synchronisation de fichiers Windows, Java J2SE, Swing, Eclipse

    De octobre 2004 à février 2005: préparation du concours d'ingénieur territorial (admissible)
    Ingénieur informaticien, Open Rennes

    de juillet 1998 à octobre 2003
    Réalisation de prestations informatiques en régie et au forfait. Poste de développeur en technologie objet et SGBD.

    IFREMER, Brest
    période: mars à juillet 2003
    projet: Gestion du système halieutique (forfait)
    fonction: analyse fonctionnelle, spécifications et développement d'outils pour la migration de bases de données.
    Technologies: Java J2SE 1.4, JDBC, ORACLE 8i (procédures stockées en java), Eclipse, Windows 2000, Visual Source Safe 6.0

    EQUANT, Cesson-Sévigné
    période: novembre 2001 à octobre 2002
    projet: OPERA, outil intranet de gestion de la production (régie)
    fonction: développement de règles de gestion. Administration de Bases de données.
    Technologies: ORACLE, TERRADATA, Visual Basic 6.0, ASP, HTML, JavaScript, UML, Rational Rose, Windows 98/2000

    SYMETRX, Cesson-Sévigné
    période: août à octobre 2001
    projet: application internet de gestion de l'entreprise en réseau (régie)
    fonction: développement d'un éditeur de catalogues
    Technologies: Java 1.4, Swing, Eclipse, XML, UML, Access 97, Windows 2000

    MITSUBISHI, Etrelles
    période: août 2000 à juillet 2001
    projet: mise en place d'une base de données dans l'atelier de packaging de téléphones (régie)
    fonction: analyse, spécification, développement, test d'une API et d'une interface graphique
    Technologies: C, Pro*C, ORACLE 8.1.7, LabWindows CVI, Windows 2000

    CMB, Brest
    période: mars à août 2000
    projet: application de gestion bancaire en télévision numérique (forfait)
    fonction: développement d'une API transactionnelle
    Technologies: C, OpenTV , Windows 2000

    THOMSON-MULTIMEDIA, Cesson-Sévigné
    période: août à décembre 1999
    projet: analyseur de flux de télévision numérique (forfait)
    fonction: développement d'un module d'analyse de flux DSS, rédaction de documentation
    Technologies: C++, MFC, Windows 95, Visual Source Safe 6.0

    CELAR, Bruz
    période: mars à mai 1999
    projet: gestion des liaisons hertziennes (TMA)
    fonction: corrections d'anomalies et développement de nouvelles fonctions, rédaction de documentation
    Technologies: C++, MFC, Access 97, Windows 95

    OUEST-FRANCE, Chantepie
    période: juillet 1998 à mars 1999
    projet: qualification logicielle (régie)
    fonction: test, validation, développement d'un outil de gestion des anomalies avec Access
    Technologies: Sybase, MERISE, PowerAMC, Perl, Access 97, Mac OS
    ETUDES INTERNES à l'agence projet: maintenance d'une application interne de gestion commerciale sous Access, études internes en Java, Eclipse, formation à UML

    Chef de projet Supply Chain, Synquest Rennes
    de octobre 1994 à mars 1998 3,5 ans
    La société SYNQUEST, rebaptisée Viewlocity, édite des outils d'aide à la décision dans le domaine de la gestion de la chaîne logistique et effectue des prestations dans ce domaine pour répondre à des problématiques d'optimisation de performance (délai, coût, ressource)
    En tant qu'ingénieur d'applications puis chef de projet, j'ai effectué des missions liées à la gestion de la chaîne logistique (Supply Chain Management) auprès de grands comptes dans un contexte international.

    J'ai travaillé sur toutes les phases d'une mission:
    - Avant-vente
    · Support technico-commercial
    · Maquettage
    · Evaluation des charges
    · Rédaction des propositions
    - Etude
    · Analyse détaillée du cahier des charges: analyse des flux de matière et d'information, du système de production, des ressources humaines, des aléas et des pannes
    · Rédaction des spécifications: document définissant le domaine d'étude (périmètre, objectifs, moyens)
    · Modélisation du système: construction d'un modèle informatique à l'aide du logiciel (abstraction du système, sélection des caractéristiques prépondérantes du système, interfaçage avec l'ERP, optimisation des performances, mise en place des modules d'optimisation basés sur les algorithmes génétiques, validation du modèle)
    · Développement éventuel de modules spécifiques (C++)
    · Mise en place d'une méthodologie de résolution de problème
    · Simulation/Optimisation: construction de scénarii typiques, exécution de simulations avec optimisation de l'ordonnancement et de l'affectation, analyse des résultats (analyse statistique, files d'attente, goulots d'étranglement, taux d'activité, impact des pannes), optimisation des temps d'exécution
    · Développement d'une application de pilotage du modèle (C++, Visual Basic)
    · Rédaction du rapport final
    - Présentation des résultats/Installation
    · Présentation du rapport au client (mise en évidence des gains potentiels et ROI)
    · Mise en place de l'application de pilotage
    · Formation des utilisateurs au logiciel et/ou à l'application spécifique déployée
    - Support technique
    · Support des utilisateurs
    · Maintenance évolutive

    J'ai également organisé et animé des sessions de formation au logiciel en France et à l'étranger (Etats-Unis, Pays-bas, Espagne, Tunisie), rédigé des spécifications d'évolution du logiciel et assuré le suivi des développements informatiques.

    Projet : 1 à 8 mois pour un budget de 8000 € à 150 000 €.
    clients: SAGEM, ST Micro-Electronics, GEC-ALSTHOM, LEGRAND, CMSI (plasturgie) , CELSA (aciérie Espagne)

    Ingénieur d'étude, Sofresid conseil Montreuil
    de mars à septembre 1994
    Au sein de la cellule Conseil, j'ai effectué une étude de simulation de flux pour l'entreprise de cosmétiques ELIDA GIBBS FABERGE de Compiègne. Dimensionnement du système de convoyage à l'aide du progiciel ARENA sous OS2. Rédaction du rapport d'étude, présentation des résultats au client.

Études et formations
  • FORMATION
    6 mois
    1992: Diplôme de l’Ecole Nationale d’Ingénieurs de Tarbes (ENIT)
     Formation généraliste orientée gestion de production et mécanique ********
    Langues: anglais lu, écrit et parlé (TOEFEL et prestations à l'étranger)

    STAGES
    mars-juin 1992: projet de fin d'études chez EDF à Clamart
    Sujet: étude d'une période d'échantillonnage aléatoire sur la stabilité des chaînes de régulation des centrales nucléaires.

    février-juin 1991: IBM à Corbeil-Essonnes
    Sujet: Simulation à l'aide du logiciel ARENA d'une ligne de production de circuits intégrés pour résoudre des problèmes de dimensionnement, de temps de cycle, de capacité de production (systèmes à base d'AGV).

    avril-juin 1990: DASSAULT-AVIATION à Argenteuil
    Sujet: Modélisation et simulation de deux centres d'usinage (l'un automatique et l'autre semi-automatique) pour choisir la solution la mieux adaptée en terme de production et de coût.

    décembre 1988–mars 1989: SOCATA (AEROSPATIALE) à Tarbes.
    Sujet: Etude d'une solution de GMAO (Gestion de Maintenance Assistée par Ordinateur)

D'autres freelances
Développeur JAVAFX

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Olivier

Ingénieur de développement JAVA

  • CESSON-SÉVIGNÉ
JAVA Spring Boot REST GIT JAVAFX HIBERNATE DOCKER
CV Ingénieur de développement JAVA J2EE
Othmane

Ingénieur de développement JAVA J2EE

  • COLOMIERS
JAVA J2EE ECLIPSE SPRING HIBERNATE SQL SQL SERVER JAVASCRIPT MYSQL CUCUMBER JAVAFX
CV Développeur Java
Yohann

Développeur Java

  • CAEN
JAVA JAVAFX VBA Kotlin PHP NODE.JS WORDPRESS
CV Développeur JAVA
Rogatien

Développeur JAVA

  • SAINT-MAXIMIN-LA-SAINTE-BAUME
JAVA SIG JAVAFX SQL JPA GIT ECLIPSE IntelliJ IDEA GITLAB MAVEN
CV Développeur JAVA
Ludo

Développeur JAVA

  • PARIS
JAVA JAVAFX SELENIUM WORDPRESS
CV Ingénieur de développement JAVA J2EE
Asma

Ingénieur de développement JAVA J2EE

  • PARIS
JAVAFX JAVA JSF JSP REST MYSQL SQL SERVER Spring Boot SPRING TOOL SUITE AGILE
CV Développeur PYTHON
Samy

Développeur PYTHON

  • PARIS
PYTHON JAVA JAVASCRIPT PANDAS JAVAFX
CV Développeur Webdesigner PYTHON JAVASCRIPT JAVA SWING JAVAFX
Massinissa

Développeur Webdesigner PYTHON JAVASCRIPT JAVA SWING JAVAFX

  • MASSY
JAVA SWING JAVAFX MYSQL Jupyter PYTHON C PHP C++ C# JAVASCRIPT
CV Développeur J2EE
Namik

Développeur J2EE

  • SECLIN
J2EE JAVA SQL SERVER SQL TALEND POSTGRESQL MVC SPRING JAVAFX Angular
CV Développeur PHP
Akim

Développeur PHP

  • Suresnes
PHP COBOL JAVASCRIPT JAVA JAVAFX MYSQL ORACLE REACT.JS React Native