Stephane - Développeur JAVA

Ref : 200123E001
Photo de Stephane, Développeur JAVA
Compétences
Spring Boot
Expériences professionnelles
CV plus récent en cours de mise à jour
  • Expérience professionnelle

    2022/05 – 2022/12 Airbus à Toulouse, France.
    Au sein de l’équipe du projet Corporate Safety Tool j’ai apporté des correctifs et des
    fonctionalités à une application de rapports d’incidents. Dans une autre équipe pour le projet
    ReCenSe j’ai modélisé une application de calcul de l’empreinte carbone des appareils, pour
    laquelle j’ai créé la couche JPA et REST.
    Technologies: Java, Angular, SpringBoot, JPA, REST, MySQL, OpenSearch, Jira, VersionOne

    2021/12 – 2022/04 Netwave à Toulouse, France.
    En tant que développeur, j’ai pris part à la création de nouvelles fonctionalités pour l’application
    portail de gestion de campagnes de promotions dans les sites de e-commerce.
    Technologies: Kotlin, Quarkus, MySQL, Jira, Confluence

    2020/02 – 2020/10 Corona lockdown in Aix-en-Provence, France.
    During the lockdown imposed by the Corona crisis I used my free time to complete a PWA in
    Angular 9 and RxJs, offering an additional music notes generator, theme switching and
    installation on device.
    Eager to play with Kafka I also created a Kafka / Connect server using Docker Compose and
    Swarm on Linux so as to stream CDC events from a MariaDB server to a SpringBoot application.
    Technologies: Angular 9, RxJs, Kafka, Docker, SpringBoot

    2019/11 – current PlanetWay à Tallinn, Estonie.
    Dans cette startup offrant un système d’authentication d’utilisateur et de document, je suis dans
    l’équipe de développement, apportant des fonctionalités et des améliorations au système existant.
    Technologies: Java, Docker

    2019/07 – 2019/09 Linxo à Aix-en-Provence, France.
    Dans l’équipe connector j’ai travaillé sur des tickets JIRA pour résoudre des anomalies au sein
    des connecteurs interfaçant le système d’information avec les sites web des banques.
    Technologies: Java, Javascript

    2018/08 – 2019/05 Thalasoft à Aix-en-Provence, France.
    Pour un projet startup dans l’industrie de la musique, création d'un générateur de mélodie en une
    Progressive Web App (PWA) et de son API REST HATEOAS sous Spring Boot. Sur mon temps
    libre, déploiement d’un cluster Kubernetes sous Terraform et adaptation d’une application
    existante pour une configuration sous Docker.
    Technologies: Spring Boot, Angular, Terraform, Kubernetes, Docker

    2018/05 – 2018/05 Zaggo Inc à Aix-en-Provence, France.
    Effectué une revue de code et d’architecture d’une application web, apportant au développeur des
    recommandations et une formation sur l’usage des frameworks Spring et Hibernate.
    Technologies: Java, Spring, Hibernate

    2016/10 – 2018/03 FATEC Group à Aix-en-Provence, France.
    La société fournit des services de transport et de gestion de flottes de véhicules. Maintenu une
    application web, ajoutant des fonctionalités et corrigeant des anomalies. Créé des utilitaires en
    Java pour la maintenance de base de données. Evalué Angular en faisant une petite application de
    démo.
    Technologies: Java, Angular, LAMP, Docker, Compose, Swarm

    2016/09 – 2016/10 ADSN Real.Not à Aix-en-Provence, France. La branche IT des bureaux de
    notaires en France.
    Participé au debuguage d’une application web destinée à être un portail d’inscription et de
    communication, permettant aux bureaux de notaires de s’inscrire à des services variés, de la
    gestion des employés à la vidéo conférence.
    Technologies: Java, AngularJS

    2016/02 – 2016/04 AGI à Tallinn, Estonia.
    Developpé l'application existante, en ajoutant de nouvelles fonctionnalités, de la gestion de
    session utilisateur à des services web pour les services bancaires de traitement des paiements, la
    programmation de toutes sortes de fonctionnalités dans ce projet Maven pour offrir une
    application de jeux web en ligne.
    Technologies: Spring, Json, Hibernate, Apache CXF, SOAP, SSL

    2015/11 – 2016/01 Kahoot! à Oslo, Norway.
    Conception d'un nouveau modèle de domaine comme un ensemble de classes POJO complet avec
    la validation, et intégration dans la coucha REST et la persistance de l'application.
    Technologies: Hibernate validation, REST, JSON
    2014/08 – 2014/12 Nokia à Paris, France.
    Créé une application de bureau de Java en arrière et une extrémité avant AngularJS pour
    surveiller et faciliter le déploiement de nouveaux noeuds dans un réseau de télécommunication
    mobile. L'application offre à l'opérateur plusieurs vues de surveiller à distance et en temps réel
    l'installation et la configuration des noeuds dans un réseau de téléphonie mobile. J’ai codé toute
    l'application Web avec Spring JPA sur une base Oracle exposée avec une interface Spring REST
    et un client AngularJS permettant à un gestionnaire de surveiller le déploiement des stations du
    réseaux.
    Technologies: Oracle, MySQL, Spring JPA2, Spring REST, AngularJS, Grunt, Bower, Bootstrap

    2013/03 – 2014/05 Thalasoft à Aix-en-Provence, France.
    Création d'un système multi-utilisateur en temps réel basé sur NodeJS et Socket.io à offrir des
    notifications instantanées aux professeurs de langues et de leurs apprenants pour une plate-forme
    d'apprentissage en ligne, avec l'authentification basée sur la session Redis.
    Crée une nouvelle couche d'accès aux données pour le LearnInTouch CMS basé sur Spring 3.2,
    Data Spring, un référentiel générique JPA.
    Technologies: NodeJS, Socket.io, Redis, Javascript, Ajax, JSON, HTML, CSS, Spring 3.2,
    Spring Data, JPA2, Spring Test, Spring JavaConfig

    2012/12 – 2013/02 Centerpoint AS à Oslo, Norway.
    Aide à l'élaboration d'une application Web offrant un jeu basé sur des ventes permettant au public
    de gagner des produits. Cela impliquait la programmation de la gestion des événements avec les
    sockets Web et le moteur de jeu avec les acteurs Akka jeu. J'ai aussi développé l'authentification
    de l'utilisateur basé sur Apache Shiro avec un système de gestion de profil utilisateur jeton unique
    et validation d'email, ainsi que.
    Technologies: Javascript, Socket.io, jQuery, KnockoutJS, Ajax, HTML, CSS, Akka, Atmosphere,
    Apache Shiro,Grails, Java
    2012/05 – 2012/10 Thalasoft à Aix-en-Provence, France.
    Amélioration de l'interface graphique du CMS LearnInTouch. Le panneau d'administration a été
    ajaxifié pour offrir une interface graphique plus facile. Certaines fonctionnalités côté client ont
    été développés permettant un co-pilotage en temps réel des exercices entre un apprenant et un
    enseignant. D'autres types d'exercices ont été ajouté. Un autre projet était le port de la couche
    d'objet données sur la base Hibernate depuis MySQL vers Oracle 10g en maintenant la
    compatibilité avec H2, HSQLDB et MySQL.
    Technologies: jQuery, Javascript, Ajax, Oracle 10g, books: Maintainable Javascript, jQuery
    Cookbook, High Performance Web Sites Essential Knowledge for Front-End Engineers, Building
    Scalable Web Sites

    2012/01 – 2012/04 Norwegian Knowledge Institute AS à Oslo, Norway.
    NKI fournit de l'éducation sur le Web en utilisant son propre système informatique développé en
    interne. Le projet était de développer des services web basé sur le framework Apache CXF pour
    interfacer un système existant avec son futur remplaçant. Un autre projet était d'installer le
    serveur A.nnotate et programmer son API afin d'offrir du matériel de cours annoté par étudiants.
    Installé le serveur d'intégration continue Jenkins et mise en place du projet.
    - Programmation des services Web en Spring MVC et Apache CXF.
    - Programmation de l'API A.nnotate pour l’annotation de fichiers PDF.
    Technologies: Java, Apache CXF, Spring MVC, Hibernate, Eclipse, JUnit, Maven 2, subversion,
    books: Apache CXF Web Development

    2010/07 – 2011/09 Thalasoft à Aix-en-Provence, France.
    Le CMS de Thalasoft LearnInTouch, écrit à l'origine en PHP pourra à l'avenir avoir une version
    en Java. La première étape de cet objectif a été de réécrire complètement la gestion des données.
    Cela a été fait avec Spring et la couche d'objet d'accès aux données sur la base Hibernate.
    - Programmation de l'environnement sous Spring.
    - Développer la couche d'objet d'accès aux données, les classes de domaine, les mappings
    Hibernate, toutes les méthodes pour lire et mettre à jour les objets.
    - Dans le même temps, le schéma de la base de données existante a dû être légèrement mis à jour
    à temps pour avoir une compatibilité de base de données complète entre le PHP et les
    applications Java.
    - Programmation des classes de test contre les méthodes des objets d'accès aux données à l'aide
    de JUnit.
    Technologies: Java, Spring, Hibernate, Eclipse, JUnit, Maven 2, subversion, Sonar, Log4J

    2008/02– 2010/06 Bankenes Betaling Sentralt AS à Oslo, Norway.
    BBS (Nets) fournit les banques norvégiennes avec des portails web. Le projet était de développer
    et de maintenir "Kundeportal", une application web utilisée par un certain nombre de banques, je
    travaillais en équipe pour développer et maintenir ce portail web.
    - Programmation côté serveur sous Hibernate et Spring MVC, et programmation client en
    jQuery / Ajax.
    - Programmation des classes de test sous JUnit et Mockito.
    - XML (Un) Marshalling avec Axis2. SSL configuration / Apache.
    - Création d'interfaces REST internes.
    - Installation d'un serveur d'intégration continue avec Hudson.
    Technologies: Java, Spring, Hibernate, jQuery, Ajax, Oracle, XML, RESTful, JUnit, Mockito,
    books: Spring in Action, Hibernate in Action
    2007/01 – 2007/12 FindOut AB (Total Eclipse AB) à Stockholm, Sweden.
    FindOut est une société de logiciels offrant des services de consultation. Suite à une exigence
    d'Ericsson, le client du produit de gestion de projet Paipe de FindOut, l'application devait être
    migré depuis MySQL vers Oracle.
    Développement d'une application de portlet comme consultant chez SmartTrust.
    - Migration de l'application Paipe de MySQL vers Oracle 10g Express.
    - Programmation de portlets sur un JBoss Portal.
    Technologies: Java, Portlets, Jboss, MySQL, Oracle 10g Express

    2003/09 – 2006/09 Thalasoft à Aix-en-Provence, France.
    Création d'un Content Management Systemn (CMS) appelé LearnInTouch multi langues et
    offrant des sites de modèles multiples, y compris une plate-forme de e-learning pour les écoles de
    langue pour publier des cours, des leçons et des exercices. Il permet à un concepteur de créer un
    site web, le libérant de codage HTML
    Création d'une application Web de gestion de réservation Struts / MySQL pour une petite
    entreprise d'enseignement local.
    Création d'une application SIG basé sur un cadre ESRI pour Intertek une société française locale.
    - Conception de la CMS, ses caractéristiques, le modèle et le schéma de base de données, ainsi
    que l'interface utilisateur, et écriture de toute l'application.
    - Programmation de l'application Struts et ses pages JSP pour l'application de gestion de cours.
    - Modélisation du schéma et la conception de l'interface utilisateur, le codage des servlets et les
    pages JSP intégrant le cadre SIG ESRI.
    Technologies: Java, JSP, Struts, Ant , Servlets, ESRI GIS, MySQL, PHP, jQuery

    2003/02 – 2003/07 Fiat Auto Belgio à Brussels ,Belgium.
    Le constructeur automobile italien Fiat avait besoin d'une application web pour acheter des
    voitures en ligne et faire des offres de financement couplée à la notation d'un acheteur. Le projet
    comprenait une grande quantité de débogage d'une base de code existant, ainsi que la
    programmation de nouvelles fonctionnalités dans l'application.
    - Programmation et débogage d'une / application Oracle 9i PHP.
    Technologies: PHP, Oracle 9i

    2001/07 – 2002/12 Euro Baltic Software Alliance à the Nordic countries.
    Création de bibliothèques Java pour offrir des services de sql et base de données mise en
    commun, ainsi que les services publics de localisation sur une plateforme Linux / Tomcat. J'ai
    également effectué un audit de code source d'une application écrite en C à Zed pour les
    consommateurs à Helsinki, en Finlande, et a fait une norme de programmation pour le langage de
    script PHP pour Dupoint AB à Stockholm, Suède.
    Technologies: Java, Servlets, JDBC, Tomcat

    1999/02 - 2001/06 Ericsson BCS à Stockholm, Sweden.
    Maintenance d'un portail web offrant affaires nouvelles internes. Le portail de nouvelles a été
    développé en utilisant un mélange de différentes technologies côté serveur.
    - Programmation des fonctionnalités et des pages Web.
    - Soutenir les concepteurs de sites Web avec JavaScript Dreamweaver en interne add-ons.
    Technologies: Java, J2EE, Servlets, JSP, JDBC, SQL, PHP, JavaScript

    1998/01 - 1998/12 Programming Research Ltd à London, UK.
    Mon rôle était de fournir un appui technique en C et C ++, aider les ventes sur le marché français
    en montrant les produits logiciels (code source des analyseurs statiques) QA / C et QA / C ++.
    Cela était un travail purement technique, avec une première formation fournie par M. Scott
    Myers.
    - Les démonstrations de produits.
    - Création de normes de programmation (lignes directrices pour appliquer les meilleures
    pratiques de programmation).
    - Support technique sur les questions de programmation.
    Technologies: C, C++

    1996 - 1997 Voyage dans le Pacifique Sud.
    Une découverte personnelle du Pacifique (Australie, Nouvelle-Zélande, Tahiti, Iles Cook, Fidji).

    1995/09 - 1996/09 Ingénétudes SA à Paris, France.
    Ma bonne connaissance du crédit financier et du crédit-bail à Socréa SA m'a permis de rejoindre
    cette société de logiciels. J'étais en charge du client Volkswagen Finance pour lequel je faisais les
    démonstrations du produit logiciel EKIP gestion du crédit et crédit-bail.
    - Démonstration et de formation des utilisateurs finaux du produit.
    - Les procédures et les paquets d'écriture Oracle PL / SQL.
    Technologies: PL/SQL

    1994/01 - 1994/03 The CEA à Cadarache, France.
    J'ai mené un projet visant à déplacer une base de données Informix à partir d'un système Unix
    Alcatel à un HP Unix. Mon travail était de recommander une nouvelle machine (HPUX HP9000),
    installez tous les logiciels, les bases de données et le port de l'application.
    - Programmation en Informix ESQL / Csql et Shell scripting.
    Technologies: Informix Esql/Csql, Shell

    1990/03 - 1993/03 Socrea SA à Gap, France.
    J'étais en charge du système d'information de l'entreprise. Cela comprenant le développement et
    la conception de logiciels de base de données, ainsi que l'administration des différentes machines.
    Je travaillais en coopération étroite avec les gestionnaires et les utilisateurs.
    - La conception et la programmation des caractéristiques spécifiques par le crédit et la location.
    Technologies: Pick/Universe Basic SQL, Unix SVR4 Siemens
    1988/04 - 1989/08 VSLOM Service Militaire à Abidjan, Côte d’Ivoire.
    Volontaire Service Long Outre Mer dans l’Infanterie de Marine. Affecté au Bureau Operations
    Instructions. Habilité Confidentiel Défense.

Études et formations
CV plus récent en cours de mise à jour
  • Compétences techniques

    Serveur:
    NodeJS, Docker, Compose, Swarm, Java J2EE, Spring Boot, JavaConfig, JPA, Hibernate,
    Hibernate Validation, JBoss Portal, Akka, Atmosphere, Apache Shiro, Apache CXF, Struts,
    JSP/Servlets, DWR, iText, HSSF, Apache Axis2
    JUnit, Dbunit, Selenium, Mockito, Jmeter, Log4J
    Eclipse, Maven2, Ant, Git, Subversion, Hudson/Jenkins
    PHP, Linux, Unix, Apache, Tomcat
    XML, XSLT, WDDX
    Databases MySQL, Oracle, PL/SQL, Pick, Informix Esql
    Qualité logicielle et tandards de programmation en C/C++
    Front-end:
    Angular, Socket.io, Javascript, jQuery, Ajax, Redis, KnockoutJS, JSON, HTML, Grunt, Bower,
    Bootstrap, XML, CSS
    Méthodologies et outils agiles: Scrum, Trello

    Education
    1984 - 1986 2 ans d’études universitaires (DEUG) à Lyon.
    1987/03 Diplômé d'Analyste Programmeur à l'Institut Control Data à Lyon.
    1994/12 Diplômé de Gestion de projet et conception de logiciels au
    "Centre d'Etudes Supérieures Industrielles" à Aix-en-Provence.

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
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