Antoine - Architecte JAVA

Ref : 191118T001
Photo d'Antoine, Architecte JAVA
Compétences
Expériences professionnelles
  • Expériences professionnelles

    CGOS – Développeur Java et responsable refonte

    Période:
    Juin 2018 – Décembre 2019
    Projet:
    Projet Nouveau Métier : TMA et refonte technique et d’infrastructure.
    Mission:
    Correction anomalies et développement d'évolutions
    Mavenisation des projets
    Migration technique des batchs kasper -> springboot
    Ajout des api rest sécurisées
    Mise en place du CI/CD
    Création d'archétypes pour simplifier la création de nouveaux batchs/api
    Automatisation de la création via un plugin Eclipse

    Env. technique:
    Agile, Kaban, Jenkins, Nexus, Gitflow, dockers, springboot, Kasper (framework désuet), Java 8, spring-web, spring-security, spring-batch, spring-actuator, Eclipse RCP, Oracle, PostegreSQL.

    TLTI – Développeur Java full stack Java / AngularJS / PostgreSQL

    Période:
    Novembre 2017 – Juin 2018
    Projet:
    Projet CNU (Conseil National des Universités) : Création d’un site pour gérer la carrière des enseignants-chercheurs de l'Enseignement Supérieur.
    Mission:
    Conception du modèle de données
    Développement IHM
    Développement Web Services
    Développement Service Métiers
    TDD, sonar

    Env. technique:
    Java 8, AngularJS 5, Spring 5, SpringBoot, PostegreSQL, Unix, IntelliJ, Git, Jenkins, JUnit, Mockito, SQL, Weblogic, Scrum, Jira.

    CNAMTS – Responsable Technique Briques d’Intérêt Commun JAVA/JEE

    Période:
    Février 2017 – Octobre 2017
    Projet:
    Projet WebDelai (hors BIC) : Migration technique d’une application de 2002 Java 1.4/OC4J 10.1.3.5 vers Java 1.6/Weblogic 10.3.6. Responsable technique de 2 développeurs.
    Mission:
    Chiffrage et définition des tâches
    Recodage de Spring à la main pour les injections et transactions.
    Rédaction des spécifications techniques
    Développement des caches
    Mise à niveau du code pour les normes SONAR
    Réalisation tests Unitaires (TDD)
    Optimisation de code, refactoring
    Back up du chef de projet
    Env. technique:
    Java, Oracle, Unix, Eclipse, CVS, Jenkins, JUnit, Mockito, SQL, Weblogic.

    Projet:
    Projet ARCN : Application de Référence du Centre de Notification (arrivé au lot 2). Equipe de 5 développeurs et 1 responsable technique. Application web et batch en formulaire qui teste les cas d’utilisation de la BIC.
    Mission:
    Chiffrage et définition des tâches
    Rédaction des spécifications techniques
    Développement Web Services
    Développement Service Métiers
    Développement Batch
    Développement d’un framework réutilisé dans toutes les applications de références.
    Réalisation tests Unitaires (TDD)
    Optimisation de code, refactoring (passage de 50% de duplication à 10%, temps passé pour un cas d’utilisation de 2 jours à 0.5 jour)
    Env. technique:
    Java (Spring, JPA), postGRE SQL, Unix, Eclipse, CVS, Jenkins, JUnit, Mockito, SQL, SpringMVC, Weblogic

    Projet:
    Projet ARCP : Application de Référence du Centre de déPôt (from scratch). Equipe de 2 développeurs et 1 responsable technique. Application web et batch en formulaire qui teste les cas d’utilisation de la BIC.
    Mission:
    Chiffrage et définition des tâches
    Rédaction des spécifications techniques
    Développement Web Services
    Développement Service Métiers
    Développement Batch
    Réalisation tests Unitaires (TDD)
    Env. technique:
    Java (Spring, JPA), postGRE SQL, Unix, Eclipse, CVS, Jenkins, JUnit, Mockito, SQL, SpringMVC, Weblogic

    Projet:
    Projet DESIR : Dispositif d’Exposition des Services Inter Régimes (évolution). Equipe de 3 développeurs et 1 responsable technique. Service d’enrichissement des flux entre les logiciels de personnels de santé et des régimes de la CNAMTS.
    Mission:
    Chiffrage et définition des tâches
    Recueil du besoin
    Rédaction des spécifications fonctionnelles
    Rédaction des spécifications techniques
    Développement Service Métiers
    Développement Batch
    Réalisation tests Unitaires (TDD)
    Env. technique:
    Java (Spring, Toplink), Oracle SQL, Unix, Eclipse, CVS, Jenkins, JUnit, Mockito, SQL, SpringMVC, Weblogic


    SACEM – Développeur JAVA/JEE

    Période:
    Mai 2015 – Février 2017
    Projet:
    Projet OCTAVE : Dans une équipe de 20 développeurs, l’objectif était de procéder à la migration COBOL>JAVA de la chambre de compensation de la SACEM entre les versements reçus et les ayant-droits.
    Mission:
    Chiffrage et définition des tâches
    Rédaction des spécifications techniques
    Ajout de nouveaux services en Java :
    Développement Web Services
    Développement Service Métiers
    Développement Batch
    Réalisation tests Unitaires (TDD)
    Corrections d’anomalies,
    Optimisation de code, refactoring
    Back up du chef de projet Scrum Master
    Env. technique:
    Java (Spring, hibernate-JPA), Oracle, Unix, Eclipse, GIT, Nexus, Jenkins, JUnit, Mockito, SQL, Maven

    PSA – Développeur JAVA/JEE

    Période:
    Avril 2014 – Mai 2015
    Projet:
    Accord De Principe : Création d’un site internet pour l’attribution de prêt pour PSA
    Mission:
    Chiffrage et définition des tâches,
    Architecture projet :
    Définition du besoin,
    Mise en forme des écrans,
    Mise en place des services métiers de l’application,
    Création des factory, centralisation des exceptions, des services,
    Développement Front/Back de formulaires en RESTful AngularJS/JERSEY2,
    Réalisation de tests unitaires et d’intégration en JUnit,
    Corrections d’anomalies,
    Optimisation de code.
    Env. technique:

    Projet :
    Java (Spring, hibernate), AngularJS 1.2, JERSEY 2, Oracle, Unix, SVN

    Speeder AMLAT (AMérique LATine) est la migration des batchs de mise à jour de PSA de Cobol en Java via Spring Batch

    Mission:
    Chiffrage et définition des tâches,
    Architecture projet :
    Définition du besoin,
    Mise en forme des écrans,
    Mise en place des services métiers de l’application,
    Migration Cobol vers java 7
    Réalisation de Scripts de lancement JCL
    Suivi d’applications via MainFrame
    Développement des batchs en Java Spring Batch pour chaque pays,
    Développement d’un framework compatible Spring Batch.
    Env. technique:
    Java (Spring Batch), MainFrame, JCL, DB2, CVS.



    Projet:
    Ecore Eprogram : Correction et évolution de l'application Eprogramme/Ecore de gestion de la production de PSA au niveau mondial
    Mission:
    Chiffrage et définition des tâches,
    Développement d'un plug'in Eclipse afin d'optimiser et d'uniformiser les évolutions,
    Développement de nouvelles fonctions :
    Création d’écrans
    Ajout de modalités d’écrans évolutives,
    Développement de Web Services
    Correction des anomalies des anciennes versions
    Env. technique:
    JavaScript, JSP, Struts, SQL Oracle, Java, RCP, SVN,

    BNP PARIBAS – Développeur JAVA/Androïd

    Période:
    Septembre 2013 – Avril 2014
    Projet:
    Optim’compte : Création d’une application Androïd pour la gestion des comptes clients/conseillés
    Mission:
    Recueil des besoins utilisateurs pour la mise place d’une IHM
    Rédaction de spécifications détaillées pour l’IHM
    Conception et modélisation de la base de données
    Rédaction de dossier de conception détaillée
    Créations de maquettes androïd : gestion des comptes clients/conseillés
    Création d’un prototype IOS
    Env. technique:
    Java, Androïd SDK 4.2, Oracle, Objective C

    MTB – Développeur JAVA/JEE

    Période:
    Février 2012 – Aout 2013
    Projet:
    R&D : création d’un logiciel d’intégration d’UML maison et d’algorithmique.
    Mission:
    Recueil des besoins utilisateurs pour la mise place d’un logiciel interne
    Rédaction de spécifications détaillées
    Développement du client lourd 
    Conception d’une architecture N-Tiers du client lourd vers le client léger
    Développement du client léger (Front/Back)
    Développement d'un Plug'In Eclipse
    Env. technique:
    Java, DojoToolKit (javascript), ANTLR, RCP


    Sanofi – Développeur VBA

    Période:
    Janvier 2011- Juillet 2011
    Projet:
    Optimisation de fonctionnement de l'épurateur de solvant (mission principale)
    Mission:
    Optimisation de fonctionnement de l'épurateur de solvant :
    Mise en place d'un Excel de suivi automatisé,
    Propositions de solutions à court et long terme (économie : 45000€/an).
    Mise en place du budget énergie 2012,
    Gestion du personnel et des prestataires sur les interventions du quotidien.

    Env. technique:
    Excel, VBA

Études et formations
  • Compétences techniques


    Langages :

    Java, JEE, Javascript (AngularJS), SQL, Shell
    Framework :


    Web Service :
    IDE:
    Outils :
    SGBD:
    SpringBoot, Spring Intégration, Spring MVC, Spring Batch, Hibernate, SDK 4.2, RCP, JCL (mainframe), JSP, Struts (1&2), BackBoneJS, Maven, GIT, Jenkins, Nexus, JUnit, Mockito
    RESTful, SOAP, Jersey 2
    Eclipse (Expert), IntelliJ
    JIRA, Buggy, Track
    Oracle, SQL Server, MySql, DB2, postgreSQL
    Méthode :
    Agile (Scrum), TDD (Test Driven Development)
    Systèmes:
    Unix, Windows

    Domaines d’interventions


    Développement Client léger (front et back) en Java, AngularJS,
    Développement d’Applications lourdes en Swing,
    Développement de plug-in Eclipse
    Architecture d’applications
    Rédaction des spécifications fonctionnelles et techniques
    Développement de Batchs à grosse volumétrie en Java,
    Devops (débutant)

    Formation


    2007-2011

    Ecole des Mines d'Albi-Carmaux - Ingénieur généraliste (spé éco industrie)

    Autres



    Langues :
    Français : langue maternelle
    Anglais : Courant, Score IELTS : 6/9
    Loisirs :
    Football, Jeux de société, jeux vidéo, manga, pub

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Formateur PYTHON
Meryem

Formateur PYTHON

  • TOULOUSE
PYTHON JAVA SQL HTML WORDPRESS EXCEL CSS JAVASCRIPT VISUAL BASIC PHP
Disponible
CV Développeur Fullstack
Mohamed

Développeur Fullstack

  • PARIS
PHP SQL SQL SERVER JAVASCRIPT MYSQL PYTHON NODE.JS Next.js JAVA
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV Développeur JAVA
Fabrice

Développeur JAVA

  • PARIS
JAVA
Disponible