Expérience
01/2022 - 06/2022 Adeunis Télétravail
6 mois Java / Vaadin
«Clé» : site web de gestion de production de capteurs industriels IOT
Ajout d’un nouveau type de device communiquant en 3 et 4G.
OS: Windows SGBD: Mysql Vaadin, Rest, Json
09/2021 - 12/2021 Télétravail
4 mois Java / Vaadin / Esp8266
«ChauffageControle» : site web de gestion de chaufffage connecté pour le Rbnb
Développement d'une appplication web pour la gestion de chauffage connecté pour du Rbnb ( avec
automatisation depuis le calendrier Rbnb).
Programmation de microcontroleur type ESP8266 pour la partie embarquée.
OS: Windows SGBD: Mysql SpringBoot, Vaadin, Hibernate, Rest, Json
04/2020 - 05/2021 Adeunis Télétravail
11 mois Java / Angular2
«Kare» : site web de gestion de capteurs industriels IOT
Développement d'un set d'api externes pour la gestion des capteurs.
Mise en place d'une authentification par token permanent / avec gestion des tokens sur le frontend.
OS: Windows SGBD: Postgres SpringBoot, Hibernate, Rest, Json
11/2019 - 02/2020 Adeunis Télétravail
4 mois Java / Vaadin (GWT)
«Clé» : site web de gestion de production de capteurs industriels IOT
Développement d'un site pour la gestion de production de capteurs Lora,Sigfox et Wmbus :
gestion utilisateurs, génération des identifiants radio, suivi des identifiants radio, alerte emails...
OS: Windows SGBD: Mysql Vaadin, Rest, Json
04/2019 - 05/2019 Adeunis Télétravail
2 mois Java / Angular2
«Kare» : site web de gestion de capteurs industriels IOT
Développement d'un set d'api externes pour la gestion des capteurs.
Mise en place d'une authentification par token permanent / avec gestion des tokens sur le frontend.
OS: Windows SGBD: Postgres SpringBoot, Hibernate, Rest, Json
11/2019 - 02/2019 Adeunis Télétravail
4 mois Java / Vaadin (GWT)
«Clé» : site web de gestion de production de capteurs industriels IOT
Développement d'un site pour la gestion de production de capteurs Lora,Sigfox et Wmbus :
gestion utilisateurs, génération des identifiants radio, suivi des identifiants radio, alerte emails...
OS: Windows SGBD: Mysql Vaadin, Rest, Json
12/2017 - 10/2019 SAMSE
2 ans Java / Angular2
«Factures manuscrites» : site web de facturation interne.
Mise en place de l'architecture (sous Spring-boot) du backend.
Développement du Backend en java
Développement du Frontend en angular2
OS: Windows SGBD: Oracle Spring, Hibernate, Rest, Json,Jasper-Report
02/2017 - 06/2017 Maker Faire Paris 2017
5 mois Java (Raspberry) / C (Arduino) / PHP
«Médusez Moi» : pilotage radio d'une installation de luminaires via un site web.
Réalisation de 10 circuits imprimés intégrant un arduino nano, un récepteur radio 433Mhz et un circuit de
puissance (MOFSET) pilotant une led RGB 5W.
Conception d'un protocole radio permettant d'envoyer différents type d'ordres aux modules RGB : modification
couleur RGB, démarrage pulsation sinusoidale redressée RGB, modification vitesse pulsation...
Création d'un programme serveur en JAVA pilotant un émetteur radio par USB pour l'envoi des commandes
aux modules RGB.
Développement d'une IHM Web (PHP) hébergée sur un raspberry pi, disponible en acces point WIFI,
permettant le pilotage et la programmation de séquences lumineuses via le serveur JAVA.
OS: Linux Cartes : Raspberry Pi, Arduino Nano
09/2016 - 12/2016 GFI
4 mois VB Net
«Facilitaxe» : site web de gestion des taxes d'apprentissage.
Développement client / serveur pour des évolutions sur le site web des chambres du commerce et de l'industrie,
à destination des entreprises.
OS: Windows SGBD: SQL Server
11/2015 - 06/2016 ADEUNIS RF
7 mois Java
Conception et développement dans le domaine de l'IOT.
Création d'un service Web pour la gestion de votes émis par boîtier radio (SIGFOX, LORA).
Mise en place de l'architecture d'un site web (framework Vaadin) pour la gestion et la configuration d'objets
connectés par liaison radio.
OS: Windows / Linux SGBD: MySql Vaadin
09/2015 - 10/2015 TESSI
2 mois C
EDI bancaire Caisse d’Epargne
Refonte pour optimisation en performance et lisibilité d'un module de lecture de fichier plat de données
bancaires.
OS: Unix SGBD: DB2 Struts
03/2015 - 06/2015 HP
3 mois Java (Raspberry)
Conception et Développement d'installation de télégestion des gymnases HP – Grenoble.
Création d'un programme Java hébergé sur plusieurs raspberry pi, permettant de piloter des relais d'éclairage, et
de chauffage :
les programmes fonctionnant en réseau local récupèrent des ordres de pilotage et renvoient des informations de
fonctionnement (état lumière, températures...) par requête http vers un serveur distant.
Création d'un site Web de télégestion en PHP/MySql
OS: Linux SGBD: MySQL Carte: Raspberry
07/2014 - 01/2015 TESSI
7 mois C / Java
EDI bancaire Caisse d’Epargne
Refonte complète du système de traduction des fichiers en XML et PDF pour un mode de fonctionnement
ASYNCHRONE.
Evolution sur l'IHM de gestion client-banque (java – Struts).
OS: Unix SGBD: DB2 Struts
08/2012– 11/2013 Arcanne Immobilier
4 mois Développement J2EE
Site internet d'historisation d'annonces immobilières en ligne
→ conception et développement du moteur d'extraction des annonces depuis le web et d'archivage des annonces en BDD.
→développement d'une IHM en GWT pour la consultation des annonces historisées.
Langages: JAVA, J2EE
OS: Linux
Outils: Eclipse, Maven.
Frameworks: GWT, Hibernate
SGBD: MySql
11/2012– 06/2013 Orange (France télécom)
7 mois Développement J2EE
Projet Web Commande mobile : Site internet de commandes de matériel de téléphonie mobile à destination des grands comptes.
→développement du site en GWT.
→conception et réalisation d'un moteur d'extraction de comptes bancaires (interfaçage avec un web-service).
→implémentation de la technologie JMX dans différents organes (processus de connexion et de définition des rôles de l'application...)
Langages: JAVA, J2EE
OS: Windows 7
Outils: Eclipse, Maven, Svn, Jenkins, Junit, Sonar.
Frameworks: GWT,Spring, Hibernate
SGBD: MySql
03/2012– 07/2012 ATOS (Banque Populaire – Caisse D'épargne)
5 mois Développement J2EE
Projet SPS (Single Paiement Suite) : standardisation des flux bancaires à la norme Européenne SEPA (Single Euro Payments Area).
→conception d'un writer paramétrable et polyvalent permettant l'écriture de fichier à la fois au format plat et au format XML, utilisable dans un contexte multithreading.
→implémentation de ce writer pour la génération des compte-rendu d'exécution au sein de tous les traitements batchs de fichiers bancaires de l'application.
→refonte totale de tous les modèles de compte-rendus existants XSD-XML en un modèle unique et simplifié.
→évolution des pages de gestion des compte-rendus du back-office de l'outil client (Tapestry).
→amélioration des performances d'exécution de pages du back-office trop lentes au chargement.
→rédaction des spécifications fonctionnelles.
Langages: JAVA, J2EE
OS: Windows 7
Outils: Eclipse, Maven, Svn, Jenkins, Junit, Sonar.
Frameworks: Spring, SpringBatch, Hibernate, Tapestry
SGBD: MySql
06/2011– 01/2012 Tagsys RFID
7 mois Développement J2EE
Projet E-connectware : système de gestion de stocks basé sur la technologie RFID.
→implémentation de la technologie JMX au sein des différents organes du middleware, afin de visualiser et modifier en temps réel (via un outil de monitoring) des variables prédéfinies en cours d'exécution du programme.
→mise en place de tests JUnit de non régression de l'évolution JMX.
→migration d'une interface de monitoring JSP en GWT, utilisé pour la gestion de tous les composants hardwares (lecteurs RFID) connecté au middleware.
→création de rapports sur les mouvements logistiques du stock avec l'outil Jasper Report.
→rédaction des spécifications techniques.
Langages: JAVA, J2EE
OS: Windows 7
Outils: Eclipse, Maven, Svn, Jenkins, Junit, JasperReport
Frameworks: Joram (Jonas), Hibernate, GWT
SGBD: MySql
2010– 2011 Projet personnel
6 mois Développement C (microcontrôleur AVR)
Projet Compteur Natation : système embarqué pour la comptabilisation des longueurs d'un nageur.
→analyse conception et développement de plusieurs prototypes de compteurs, basés sur différents système de mesures (capteur de pression, accéléromètre, gyroscope et émetteur-récepteur infrarouge).
→mise au point et optimisation de l'algorithme de détection.
→réalisation hardware du circuit, connectique des capteurs (SPI,I2C), d'un écran LCD (parallèle), enregistrement en SdCard.
Langages: C
OS: Unix, Windows XP
Outils: AVR Studio
Micro-contrôleur: Atmega 8 (Atmel)
2009 Logica – GROUPAMA
8 mois Développement PACBASE, COBOL
Projet GROUPAMA: système de gestion des contrats d'assurances.
→débuggage, évolution sur les programmes de batchs.
Langages: PACBASE,COBOL
SE: MainFrame
SGBD: MVS
2007 – 2008 Logica - RATP
8 mois Développement C++, C, JAVA
Projet SIEL : système de gestion en temps réel pour la régulation des bus de Paris.
→rédaction d'un rapport sur les performances de l'ensemble du serveur après analyse de l'application en charge avec un logiciel de profiling (Quantify).
→optimisation des algorithmes détectés comme trop gourmands en CPU.
→création d'un outil en JAVA pour modifier et optimiser des setters/getters ILOG de façon automatique sur tout le code de l'application.
→création d'un outil en korn shell pour l'extraction et l'analyse de données depuis des flux de données de positionnement GPS des bus : estimation du trafic, du volume...
→implémentation d'un système d'alerte de connexion et déconnexion des utilisateurs par popup sur l'IHM utilisée pour la conception graphique des lignes du réseau.
Langages: C++, C, JAVA, Korn Shell, Pl-SQL
OS: Unix,Windows
Outils: Visual Studio 6, Quantify
Frameworks: Ilog Serveur, ilog View
SGBD: Oracle
2007 Logica – Banque populaire
6 mois Développement PACBASE, COBOL
Projet Banque Populaire: système de gestion des comptes bancaires.
→débuggage des batchs de traitements de mouvements bancaires.
→évolution d'écrans pour la gestion des comptes bancaires sur l'IHM du back-office.
Langages: PACBASE, COBOL, Popix
OS: MainFrame
SGBD: MySQL
2006– 2007 Projet dans le cadre d'une création d'entreprise
1 an Développement Java
Création d'un système de réservation hôtelière en ligne.
→réalisation complète (from scratch) d'un outil de gestion de réservation en ligne pour les hôtels.
- Back-office : applet JAVA pour la configuration des hôtels, des chambres; pour la gestion du planning de réservations (graphiquement via un calendrier).
- Front-office : site internet en JSP
→mise en place de la solution sur un serveur dédié : Linux + Tomcat / MySql
Langages: JAVA (Applet - Servlet), JSP, HTML,AJAX, Javascript
OS: Linux
Outils: Eclipse
SGBD: MYSQL
2005– 2006 Promethée création
5 mois Développement Php/MySql
Dynamisation de site internet.
→dynamisation de pages (interaction avec base de donnée).
→mise en place de solution de paiement en ligne (TPE).
Langages: PHP, HTML, Javascript
SE: Windows
Outils: Php Studio, Dreamweaver, Macromedia Flash
SGBD: MYSQL
11/2005– 03/2006 Fashion Paradise
5 mois Développement Php/MySql
Evolution d'un site internet de vente en ligne de vêtements.
→mise en place d'un système de vente « flash » (durée limitée dans le temps).
→installation d'un espace privé avec authentification (historique des achats, gestion des bons d'achats...).
→développement d'animation en Flash (présentation des produits).
Langages: PHP, HTML, Javascript
SE: Windows
Outils: Php Studio, Dreamweaver, Macromedia Flash
SGBD: MYSQL
08/2005– 10/2005 CERMAV (Centre de recherche sur les macromolécules végétales)
3 mois Développement Java
Réalisation d'une IHM (applet Java) pour la préconception des macromolécules complexes de façon
graphique en 2 dimensions.
→refonte complète d'une IHM existante très sommaire (en php) en un applet Java permettant la conception 2D de macromolécules via une interface graphique.
→conception de la base de donnée par lequel l'applet charge les librairies de structure moléculaires simples.
→mise en place de l'interaction de l'applet de conception 2D avec un applet existant de visualisation 3D, via un échange de fichier XML contenant le descriptif de la macromolécule.
SE: Linux
Langage: JAVA
Outils: Eclipse
SGBD: MYSQL
2000- 2004 SKF – Tefal – Rossignol -Vicat -Ahlstrom...
4 ans Electro-mécanicien, automaticien en industrie
1998 - 2000 Costa Paquet – Euronav - Socatra
2 ans Officier Marine Polyvalent Pont / Machine
Formations
2005 Diplôme d'Analyste Programmeur (Diplôme de niveau II, équivalent DUT) - AFPA, Grenoble.
1998 Brevet d’Officier de la navigation maritime - École Nationale de Marine Marchande, Nantes.
1992 Baccalauréat série D (Mathématiques et Sciences de la Nature) - Lycée Champollion, Grenoble.
Compétences
Langages Java (J2EE), C, C++
Langages WEB JSP, HTML, PHP, Javascript, Ajax
Serveur application Jonas
Framework Joram(JMS), Spring, Hibernate, GWT, Tapestry
SGBD Oracle, MySQL
OS Unix, Windows
Langues :
anglais lu, écrit et parlé