fr
fr
Thomas
Actively searching
Back-end developer
Nantes
Freelance, Permanent contract
Hybrid remote
Technologies
About
Thomas
Ingénieur d'études et développement Java EE
Back-end developerNantes
developer avatar
Professional experiences
5 years of experience as Back-end developer (or similar)4 years of experience in other fields
Consultant patrimonial
Indépendant - NantesApr 2022 - today · 3 years

J'accompagne tous les particuliers et professionnels dans la durée afin de mieux préparer leur avenir familial, fiscal et financier.

Développeur Java Angular
Infotel - Montaigu-VendéeMar 2021 - Jul 2021 · 4 months

Prestation chez Sodebo à Montaigu, au sein d'une équipe de 10 personnes.

  • Demande d'évolution : création d'un web service NodeJS et d'un web service
    Java/Spring Integration afin de récupérer des informations sur des palettes.
    Ces informations seront affichées au niveau des quais d'expédition.
  • Correction d'anomalies.
  • Création de requêtes pour interroger un data warehouse et obtenir des
    tableaux de données, des statistiques afin d'aider à la prise de décision, avec
    Metabase (BI).
    Environnement technique
    Java 8, Angular 7, NodeJS, Spring Integration, Maven, JPA (JPQL), bases
    Oracle, PostgreSQL et SQL Server, SQuirreL, Eclipse, Spring Tool Suite,
    Visual Studio Code, RabbitMQ, architecture microservices, Git, GitLab, Docker, Kubernetes, IWS, Jira.
Développeur Big Data Hadoop Java
Infotel - BrestFeb 2020 - Feb 2021 · 1 year

Centre de services Nantes.
Client : Crédit Mutuel Arkea Brest.

  • Développement de nouveaux indicateurs/traitements.
  • Evolutions et résolution d'anomalies sur les traitements existants et sur les
    fichiers générés.
  • Création et modification des spécifications.
  • Lancement des traitements et vérification des fichiers générés.
  • Mise en recette.
    Environnement technique
    Pig Latin, shell, csv, JSON, Java 8, Groovy, environnement Hadoop, Putty, WinSCP, Eclipse, SVN, Ant.
Développeur Java
Infotel - NantesNov 2019 - Jan 2020 · 2 months

Prestation chez Sopra Banking Software, travail en équipe de 15 personnes.
Client : Transactis (Société Générale).

  • Evolutions sur les nouvelles releases en qualification interne.
  • Tests unitaires IHM : contrôle de la conformité des écrans à l'aide des SFD.
  • Activité corrective (support) : analyses et résolution d’anomalies détectées
    sur l’environnement de qualification interne et sur l’environnement de
    production client.
  • Gestion de configuration logicielle : livraisons internes (Jenkins), préparation
    de livrables (EAR) et mise à jour des SFD client.
    Environnement technique
    Quality Center, UNIX, WebSphere (WAS), Jenkins, JBoss, Java 8, Sopra Banking Framework (Java Server Faces), Eclipse, SVN, MobaXterm, Oracle SQL Developer, bases Oracle, CICS, Teams.
Développeur Grails
Infotel - NantesDec 2018 - Oct 2019 · 10 months

Prestation chez Sigma informatique, travail en équipe (2 à 3 personnes).
Clients : Leclerc, Port Atlantique La Rochelle.

  • Evolutions et optimisations d’une application de gestion des commandes, des
    retours et des litiges entre fournisseurs, magasins et centrale d’achat Leclerc
    (Siplec).
  • Activité corrective : application Scapmarée (Leclerc) permettant de
    commander des produits halieutiques.
  • Activité corrective : application Milo, permettant de gérer les demandes
    d’accès au sein du Port Atlantique de La Rochelle.
  • Livraisons internes (validation et intégration), livraisons en recette client et en
    production.
  • Mise à jour des analyses, liées aux SFD.
    Environnement technique
    Groovy, Ext JS, Quality Center, SVN, Oracle SQL Developer, bases Oracle,
    PostgreSQL, H2, Spring, Spring MVC, Spring Batch, Hibernate, Jenkins, IntelliJ IDEA Ultimate Edition.
Développeur Java EE
Infotel - NantesNov 2017 - Jan 2018 · 2 months

Projets internes :
Poursuivre le développement d'un outil interne pour gérer les risques et mettre
en place des actions, dans le cadre de la réalisation des projets Infotel.
Travail en équipe (cinq développeurs).
A partir d'une application déjà existante utilisée par les ingénieurs d'affaires,
redéveloppement de la partie statistiques qui portent sur les activités avec
engagement de résultats et les assistances techniques, à la manière d'un
tableau croisé dynamique. Ajout de filtres de dates afin d'intégrer une évolution
dans le temps.
Application de référencement des compétences et mise en relation des
collaborateurs Infotel : entraide entre les collaborateurs sur une compétence
donnée.
Technologies utilisées
Java EE, Node.js, Subversion, Yarn, Angular, AngularJS, JHipster, Spring, Maven, Hibernate, Elasticsearch (ELK Stack), Docker, TypeScript, Microservices, MySQL, Liquibase.

Développeur Java
Infotel - NantesFeb 2018 - Nov 2018 · 9 months

Prestation chez Sopra Banking Software (Saint-Herblain) sur le moteur de
paiement (EPE) de La Banque Postale. Travail en équipe (15 personnes).

  • Activité corrective : résolution d'anomalies détectées sur l'environnement de
    qualification et sur l'environnement client.
  • Gestion de Configuration Logicielle : livraisons internes (UNIX), livraisons à la
    qualification (z/OS) et livraisons au client (z/OS).
  • Suivi des fiches anomalies (JIRA).
  • Industrialisation des livraisons et des environnements.
  • Mise à jour des spécifications fonctionnelles détaillées.
    Technologies utilisées
    Quality Center (QC), Jazz RTC, UNIX, WebSphere (WAS), JBoss, Sopra Banking Framework (Java Server Faces), Eclipse, SVN, MobaXterm, Oracle, SQL Developer, bases Oracle et DB2, CICS.
Développeur JS
Infotel - Le MansJul 2017 - Nov 2017 · 4 months

Renfort d'une équipe TMA Adobe Campaign pour le groupe d'assurances
MMA.
Réalisations

  • Import et mise à jour de données en base à partir de fichiers sources csv et à
    partir de requêtes.
  • Traitement des données à l’aide de workflows.
  • Traitement d’anomalies de l’outil utilisé par les agents d’assurance pour
    effectuer des ciblages clients/prospects.
  • Tests de certification lors de l’ajout de nouvelles fonctionnalités à l’outil des
    agents.
  • Tests de chargement en base de données : bonne insertion et bonne mise à
    jour des données.
    Technologies utilisées
    Neolane, JavaScript, jQuery, SQL, HTML, CSS, XML, base Oracle.
Développeur Java EE
InfotelJun 2017 - Jul 2017 · 1 month

Développer une application pour gérer les risques dans le cadre de la
réalisation des projets Infotel.
Travail en équipe (deux développeurs).
Technologies utilisées
Java EE, Node.js, Subversion, Yarn, Angular, JHipster, Spring, Maven, Elasticsearch (ELK Stack), Docker, TypeScript. Microservices.

Ingénieur développeur Java EE
Infotel - NantesFeb 2017 - May 2017 · 3 months

Formation interne Java EE (2,5 mois) :

  • Algorithmique, SQL
  • Java
  • Technologies web (HTML, CSS, JS), JSP
  • XML
  • Maven
  • GCL, Subversion
  • AngularJS
  • Hibernate
  • Web services
  • Tests unitaires (JUnit, DbUnit, Log4j)
  • Spring (Core/MVC/REST)
  • NoSQL
  • Elasticsearch
  • Cordova, AngularJS, ionic (application Android)
    Projet de type lafourchette.com, un site de réservation en ligne de restaurants,
    réalisé pendant 2 mois intégrant les technologies ci-dessus. Applis web et
    mobile.
    Equipe de 3 développeurs + 1 chef de projet.
    Réalisations :
  • Front : HTML, CSS, Materialize
  • Mise en place de la BDD et intégration des données
  • Connexion du projet à la BDD
  • Intégration de Maven
  • Intégration d'Hibernate
  • Tests unitaires (JUnit, DbUnit, Log4j)
  • Traitements métier : création de services
  • Intégration de Spring (Core/MVC/REST)
  • Mise en place d'Elasticsearch (web et Android)
  • Création de l'appli Android avec Cordova, AngularJS et ionic
Développeur PHP Symfony
Infotel - NantesSep 2016 - Nov 2016 · 2 months

Développer une application pour un service interne à la société SDVI afin de
gérer des travaux sur des véhicules.

  • Rédiger les spécifications fonctionnelles et techniques.
  • Créer une base de données avec l'ORM Doctrine.
  • Créer des fixtures pour chacune des entités.
  • Créer des services accessibles depuis le controller.
  • Gérer la création/édition et l'affichage de la liste des différentes entités :
    pièce, famille de
    tâche, tâche, transformation, prédisposition, version, historique.
  • Gérer de manière automatique les versions de tâche et de transformation.
  • Ajouter des annotations (Validator) pour contrôler la saisie utilisateur.
  • Créer l’interface utilisateur (moteur de template twig) : menu, liste des entités,
    formulaire de création/édition d’une entité.
  • Gérer les exceptions : erreurs serveur et erreurs utilisateur.
    Environnement technique
    PHP, Symfony, MySQL, Semantic UI, WampServer, phpMyAdmin, PHPStorm, Gitlab, Git, SourceTree, Windows 7, ISO 9001.
Chargé d'études milieu aquatique
Bureaux d'études et associationsSep 2012 - Dec 2015 · 3 years 3 months

Expertises hydrobiologiques, inventaires piscicoles.

Schools
5 years of higher education
ENI Ecole Informatique
Titre Développeur Logiciel reconnu par l'Etat de niveau III (Bac2016
Faculté des sciences Angers
Master 2 mention Ecologie-Environnement , Écologie2012
Technologies
Skills
Interested by...Kubernetes, Vue
Languages
  • Anglais
Tests
No information has been entered for this section.