Damien - Consultant J2EE

Ref : 101207G001
Photo de Damien, Consultant J2EE
Compétences
Expériences professionnelles
  • Expérience

    01/2018 - Data Engineer senior / Tech Lead - Scala / Spark @
    Solocal
    Descriptif mission
    − Création et configuration des projets GCP par environnements pour migration
    d’applications hébergées sur des serveurs on-premise
    − Configuration, mise en place et garant de la chaine CI/CD sur gitlab
    − Mise en place d’un datalake sur big query, data catalog et data studio.
    − Présentation du Datalake aux métiers et aux autres tech lead pour homogénéiser et
    pérenniser la solution.
    − Migration d’un projet legacy de Spark vers Dataflow / Scio
    Technologies : Python, Scala, Big Query, GCP, Airflow, ElasticSearch

    9/2014 - Data Engineer senior / Tech Lead - Scala / Spark @
    Solocal
    Descriptif mission
    − Mise en place d'une plateforme d'asservissement event sourcée avec akka
    − persistence
    − design et modélisation de la solution,
    − relecture du code
    − Mise en place d'images Docker en déploiement continu sur Merge Resquest
    − (Gitlab et GCP)
    Technologies : API REST HAL, MongoDB, Akka persistence et event sourcing, Akka cluster
    et sharding, Tests de charge , AWS (infrastructure as a code : OPSWORKS)

    8/2017 – 3/2018 De Scala @ Wiz
    Réalisation d'un MVP démontrant une solution de support technique via téléconférence
    vidéo cross-platform (web et mobile) et paiement à l'acte.
    − Architecture technique utilisant event-sourcing et CQRS sur Akka persistence
    − Design d'une API mixte REST/HATEOAS + streaming socket.io
    − Administration système et DevOps (Helm et Kubernetes sur Google Cloud)
    Technologies : REST, socket.io, Event Sourcing, CQRS, Akka, Scala, GoogleCloud,
    Kubernetes, PosgreSQL, WebRTC…

    3/2017 – 8/2017 Dev Scala @ Figaro Classifieds
    Descriptif mission
    − Architecture et mise en place d’un nouvelle version de la pipeline d’import des annonces
    immobilières
    − Création des Jobs d’import Apache Beam / Google Dataflow avec Scio
    − Import, validation et stockages des annonces sur Elasticsearch et Bigtable
    − L’implémentation de L’api rest
    − Dockerization et déploiement sur Kubernetes Google Compute Engine
    Technologies : Akka, Cats, Shapeless, Apache BEAM / SCIO, Google PubSub, Docker
    Kubernetes

    6/2015 – 9/2015 Dev Sénior Scala
    Descriptif mission
    − Développement et maintenance du Vidal Menu, une application Scala/Akka de bureau en
    charge de la mise à jour des données et logiciels, − Maintenance des autres projets Java / Spring
    Technologies : Java, Spring, Hibernate, JS Scala/ Akka/PlayFramework, MongoDB,
    ElasticSearch, AngularJS

    12/2013 – 8/2014 Développeur Grails @ Wonderbox
    Descriptif mission
    − Ecriture d'un socle technique grails / spring intégration (gestion des entrées/ sortie de
    fichier).
    − Mise en place d'ElasticSearch, Logstash, Kibana pour analyser les logs applicatives.
    Technologies : Java, Grails, Spring, Kibana, ElasticSearch, Logtash

    Développeur & scrummaster : Orange Business Services Décembre 2012 à ce jour
    ✓ Création et maintenance d'API REST asynchrones,
    ✓ Développement d'IHM consommant ces WS avec angularjs
    ✓ Création d'une application d'Analytics utilisant ElasticSearch (Facets & river),
    ✓ Animation des cérémonies agiles,
    ✓ Force de proposition,
    ✓ TDD, binomage,
    ✓ Animation d'ateliers,
    Environnement technique : Jersey, AngularJS, ElasticSearch, Spring, Maven, IntelliJ, Tomcat, Ubuntu, GIT

    Architecte technique : Reunica / Systalians Août 2011 à ce décembre 2012
    Au sein du service flux entrants, flux sortants
    ✓ Support technique aux développeurs de l'équipe,
    ✓ Migration de batch java vers spring batch et tuning de performances,
    ✓ Portage de batch smalltalk vers Spring-batch
    ✓ Maintenance applicative (correction de bug),
    ✓ Force de proposition
    ✓ Test de charges et préconisation sur l’infrastructure,
    Environnement technique : Spring batch, Wicket, Jquery, Spring, Maven, IntelliJ, Tomcat, DB2, Sql server

    Leader technique & ScrumMaster : Francebillet Janvier 2011 à août 2011
    ✓ Support technique aux développeurs de l'équipe,
    ✓ Développement de nouvelles fonctionnalités
    ✓ Développement de batch avec Spring batch,
    ✓ Mise en place de cache applicatif distribué,
    ✓ Mise en place de TU sur les flow spring mvc,
    ✓ Maintenance applicative (correction de bug),
    ✓ ScrumMaster sur une équipe de 7 personnes et synchronisation avec les autres équipes agiles
    Environnement technique : GWT 2.X, Spring MVC/WebFlow, Maven, Eclipse, Jboss 5 , Tomcat, Selenium, SPRING 3, Spring batch , CXF, MySQL

    Expert JAVA/J2EE : Generali Décembre 2007 à janvier 2011
    Au sein de la direction architecture JAVA/J2EE :
    ✓ Support développement et production sur des problèmes de performances dus à la mauvaise utilisation de framework client et serveur.
    ✓ Écriture de guides de développement & bonnes pratiques,
    ✓ Support technique aux équipes de développement,
    ✓ Développement de prototypes et industrialisation,
    ✓ Gestion de l’usine de développement.
    ✓ ScrumMaster sur une équipe de 6 personnes chargées de développer le socle de développement utilisé par les projets en interne,
    ✓ Développement d'un intranet de gestion de contenu sur exoplatform WCM en scrum, encadrement de 2 juniors,
    ✓ Mise en place du framework Seam dans un projet,
    Environnement technique : Maven, Eclipse, Jboss 4 & 5 , JSF 1.2 & 2/Richfaces, Flex, Selenium, SPRING 3, Spring batch Exoplatform portal & WCM, CXF, Hibernate, Oracle

    Team-Leader JAVA/J2EE : Sofinco Déc. 2006 à déc. 2007
    Réalisation d’un socle de développement JAVA/J2EE
    • Écriture des SFD et diagrammes UML,
    • Prototypage et industrialisation des nouvelles fonctionnalités,
    • Formation et suivi des nouveaux développeurs intégrant l'équipe,
    • Surveillance qualitative des développements et corrections,
    • Documentation et transmission des connaissances,
    • Écriture et réalisation des tests unitaires et d'intégration.
    Environnement technique : Eclipse, UML, Tomcat 5.5, SPRING 2, DWR, Tuxedo, Hibernate, MySQL,, XML, XSLT, JSP, JSTL, Junit, Axis, Xfire.

    Ingénieur d’Etudes JAVA/J2EE : Sofinco Oct. 2006 à déc. 2006
    Proposer via des services Web J2EE des simulations de crédits revolving.
    ✓ Développements des fonctionnalités à partir des documents projets (UML + SFD),
    ✓ Documentation et transmission des connaissances,
    ✓ Écriture et réalisation des tests unitaires et d'intégration,
    Environnement technique : Eclipse, Spring , Tomcat, Tuxedo, XML, XSLT, Junit, Xfire.

    Ingénieur d’Etudes JAVA/J2EE : Fia-net Juil. 2006 à Oct. 2006
    Développement de 4 services web
    ✓ Rédaction du wsdl (approche contract fisrt), validation du format des données avec fia-net
    ✓ Support à l’utilisation des web services par Fia-net,
    ✓ Documentation et transmission des connaissances,
    Environnement technique : Axis, Eclipse, Tomcat, Tuxedo, XML

    Ingénieur d’Etudes C# : Sofinco Mai. 2006 à juil. 2006
    • Étude et développement d’un service web de collecte d’évènements statistiques transverses, réalisation du script d’agrégation et des états de consultation.
    ✓ Documentation et transmission des connaissances,
    Environnement technique : C#, Visual studio.net, SQl server, Transact SQL

    Ingénieur d’Etudes: Sofinco/Crédit Agricole juil. 2005 à mai. 2006
    Projets de vente de crédits amortissables aux partenaires Sofinco / Crédit Agricole
    ✓ Écriture des documents de spécifications fonctionnelles détaillées en utilisant un socle technique fourni
    ✓ Développement des fonctionnalités
    ✓ Correction des recettes utilisateurs
    ✓ Mise en production et suivi des incidents
    Environnement technique :
    ASP (moteur de sécurité développé en interne) , XML/XLST, Tuxedo, interdev, source safe, IIS 5.

    Ingénieur d’Etudes: Atelier informatique (Guadeloupe) Nov. 2004 à juil. 2005
    Réalisation de divers projets :
    ✓ Portail immobilier de petites annonces réalisés en C#/ Sql serveur,
    ✓ Site web de recettes (PHP, SPIP, Mysql),
    ✓ Site de tuning (réalisation des pages html et de l'infographie),
    ✓ Développement d'un facturier (PHP/ MySQL).

    Ingénieur d’Etudes: Conseil Général du Cher juil. 2002 à nov. 2004
    ✓ Conseiller technique lors de la refonte du site Internet
    ✓ Développement d’un moteur de gestion de contenu en ASP/SQL serveur
    ✓ Développement d’un système de gestion des statistiques pour les élections (modélisation d'une base de données + réalisation des états en ASP),
    ✓ Développement d’un système de gestion des marchés publics (affichage des appels d'offres, recherche via index server sur les PDF)

    Webmaster du site ******** Mars. 2001 à juin. 2002
    ✓ Développement ASP/Access afin de simplifier les mises à jours des contenus sur le site Internet,
    ✓ Réalisation de l’infographie du site (bannières flash, couverture des dossiers)
    ✓ Développement de la ludothèque (jeux en Visual Basic 6)

Études et formations
  • DIPLÔMES & FORMATIONS
    ✓ M101J: MongoDB for Java Developers, 95%
    ✓ Functional Programming Principles in Scala, 87%, Coursera

    ✓ Formation Wicket : janvier 2012

    ✓ Certification Scrummaster: décembre 2009

    ✓ Gestion avancé de la persistance avec Hibernate : octobre 2009

    ✓ Novell Access Manager 3.6 + exploitation Septembre 2009
    ✓ Programmation Java (formation basée sur le développement orienté objet)
    ✓ Bases de données relationnelles (modélisation de base de données évolutives)
    ✓ SQL server 2000
    ✓ XML/XSL/XSLT, DTD et schémas
    ✓ Internet information services (administration de serveur Web Windows)

    Brevet militaire élémentaire en systèmes de télécommunications Février 2002

    COMPETENCES
    Serveurs JBOSS, TOMCAT, WebSphere, GlassFish
    Qualité & Tests Selenium, JSFUnit, JUnit, DBUnit, Unitils, festAssert, Mockito, CheckStyle, PMD, FindBugs
    Développement web JSF +Richfaces, Spring MVC/WebFlow, Wicket,GWT, JQuery, Spring-security, DWR, REST, AngularJS, Twitter boostrap, HTML, XHTML/CSS, JavaScript, Accessibilité web
    Frameworks Spring, Spring-batch, guava, commons-*, Seam, Grails, Playframework, Rails
    Webservice Jersey, CXF, Xfire , RestEasy, Axis
    Bases de données MySql, SQL server, Hibernate, Oracle
    Outils de développements IntelliJ, Eclipse, NetBeans, Subversion, Git
    Autres Langages Scala, Groovy, JRuby/Ruby C#, ASP, PHP, Python, smalltalk, XML/XSLT
    Portail JEE Exoplatform Portal & WCM, PortletBridge JSF
    OS MacOS, Linux, Windows

D'autres freelances
Consultant J2EE

Ces profils pourraient vous intéresser !
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible
CV Consultant / Developpeur FullStack
Chaima

Consultant / Developpeur FullStack

  • RUEIL-MALMAISON
JAVA SQL J2EE UNIX Angular JAVASCRIPT SQL SERVER
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur de développement SAP CX
Aymen

Ingénieur de développement SAP CX

  • VILLEJUIF
API RESTful SCRUM SAP CX HYBRIS SPRING J2EE JAVASCRIPT SQL SERVER IntelliJ IDEA MAVEN
CV Consultant talend
Firas

Consultant talend

  • VITRY-SUR-SEINE
JAVA SQL J2EE TALEND TALEND DI ORACLE UNIX AGILE BIG DATA TALEND MDM
CV Développeur fullstack
Abdelhadi

Développeur fullstack

  • COLOMIERS
JAVA Spring Boot J2EE PYTHON Angular SQL C# TypeScript REACT.JS
CV Développeur Full Stack JAVA/J2EE
John

Développeur Full Stack JAVA/J2EE

  • METZ
J2EE JAVA SQL DOCKER GIT REST SOAP PYTHON C# MAVEN
CV Directeur de projet
Kristen

Directeur de projet

  • ASNIÈRES-SUR-SEINE
MS PROJECT CRM MAITRISE D OUVRAGE SECURITE Cybersécurité AGILE DATACENTER PMO (PROJECT MANAGEMENT OFFICE) CMMI J2EE