Mon espace
Je m'inscris

En tant que

Consultant Client
 

CV du
consultant

Réf PROF00007757

Accueil > Consultants > PROF00007757
 
 

Développeur Sénior Java J2EE

Disponible

 

Profil publié le : 03/02/2025 Profil vu : 12 fois Référence : PROF00007757

 
 

Compétences

Expert Moyen Débutant

BDD

ACCESS Crontab DB2 HIBERNATE LDAP MYSQL ORACLE PARADOX Postgres Sauvegarde Stockage SYBASE Ubuntu

Connaissances fonctionnelles

Administration alfresco Analyse ANGLAIS Assurance audit AUTHENTIFICATION Business CAISSE communication Déploiement design DSI Exploitation FACEBOOK Finance Formation informatique Kafka Liferay Logistique Maintenance Microsoft MOBILE mobilité PCA PRA PROCESSUS recrutement Rédaction RUSSE SAML SMARTPHONE SSO statistiques TESTS TMA TWITTER WEB

Langages

Angular J2EE JAVA ActiveMQ Batch C css CXF DELPHI Docker DRUPAL ECLIPSE Ehcache EJB FLASH FOXPRO FULLSTACK groovy HTML Ireport JAVASCRIPT JBOSS JIRA jmeter JMS JPA JQUERY JSF JSP JUNIT LUCENE NetBeans OpenSSL PHP POWERBUILDER Programmation PYTHON SCRIPT Selenium SHELL SOA SoapUI sonar SPRING SpringBoot SQL struts Swing Symfony TALEND XML XPATH XSD

Méthodes

AGILE Architecture Conception Conseil développement ENCADREMENT Etudes integration Jenkins Log4j Management Maven MIGRATION Modélisation Nexus OpenAM OpenLDAP PROJET REST ROSE SCRUM Support SVN TFS tomcat UML

Outils

bitbucket Bootstrap Cucumber CVS GWT HAProxy Helm Liquibase pfsense SAMBA

Réseaux et Middleware

DYNATRACE ESB GLPI KUBERNETES Nginx Proxy REDHAT Reseau réseaux Saas Security serveur ssl VPN

Systèmes

Android APACHE GIT IBM IIS iOS LINUX Systèmes UNIX WEBLOGIC WEBSPHERE WINDOWS

Diplômes et formations

Pays / régions

Expérience professionnelle


Domaines d’expertise
✓ Langages :
Java, Angular js, Angular 8, groovy, C#, C++, Delphi, SQL, JavaScript, PHP, Flash, SMARTY, Symfony-1.4, Qooxdoo, XML (XSL, XPath, XSD), HTML, CSS, OCAML, Lambda calculus, Pi-calcul, Alfresco.

Java/J2EE : JPA, Hibernate, TopLink, Struts 1.2.x, 1.3.9, 2, spring-struts 2.0.8, Spring Framework 1.2, 2.7,3,4, Spring Boot, JSP 2.1, JSTL+EL, Servlets, Jsf, EJB 2.0, 2.1, 3, Jboss Seam, Jboss CDI, apache-cxf, JAXB 1.0, JAXB 2.0, JAX-WS, JDBC, JNDI, Swing, Web Services (Axis 1.3), RMI, CORBA, Liferay, Datatable, Eclipse MAT, HeapAnalyzer

✓ Serveurs d’applications :
Apache, Tomcat, Jboss 5, 7, Internet Information Service (IIS), GlassFish Server v2.1, WebLogic, IBM WebSphere application Server 7

✓ Environnements :
Eclipse, netbeans, IntelliJ IDEA, Microsoft Visual Studio, Borland C++, Borland Delphi, Jbuilder, JDE BlackBerry, PowerBuilder 10.0, IBM Rational Application Developer Version 7

✓ Base de données :
ORACLE9i/10g,11, MySQL4. X.5, Microsoft SQL Server, Interbase, Paradox, ACCESS, FoxPro, IBM DB2 Version 9.7, Postgres

✓ Logiciels :
UML, AlgoUml, Jude, Rational Rose, Design Patterns, RUP

✓ Outils :
Pfsense, Nginx, Domaine Contrôleur avec samba 4, CRUISE Control, CVS, SVN, GIT, Apache FOP, Apache POI, Apache Ant, Maven, SourceSafe, JProfiler, dynatrace, Tortoise, Liquid XML Studio, Openejb, WinMerge, luke,Portainer,Ansible

✓ Systèmes d’exploitation :
Windows 95/98/XP, 7,8, Linux, Unix, MS-DOS, Novell, Ubuntu 8-20.

Formations 2006 – 2008 : MASTER Université électrotechnique de Saint-Pétersbourg Technologie des Systèmes d’Informations et Microprocesseur (Bac+6) (Russie- Saint-Pétersbourg)

2002 – 2006 : Bachelor (diplôme mention très bien) Technologie et Automatisation des Systèmes d’Informations (Bac+4), Université Technique et chimique d’Etat de D. MENDELEYEV (Russie - Moscou)

2000 – 2001 : Mathématiques Pures, Université de Yaoundé (Cameroun)

Langues Russe : Courant
Anglais : Courant




Expériences significatives


MAI 2021 – A NOS JOURS
FLOWBIRD (ACTEUR mondial de la mobilité)
Développeur Sénior Java J2EE
• Architecture et développement des nouvelles fonctionnalités avec des tests unitaires et d’intégrations
• Développement des routes, processeurs Camel pour ESB
• JUnit, Mockito, Springockito : utilisés pour les tests unitaires
• Concordion, selenium : utilisés pour les tests d'intégrations
• TMA et propositions d’optimisation

Environnement technique : JDK 17, JPA/HIBERNATE, Postgres, Oracle 11g, Vagrant, Liquibase, Quartz, GWT 2 et GXT 2, JUnit, DBUnit, Mockito, Springockito, Concordion, selenium, Apache Camel, Glassfish 3.1.1.2, Tomcat 10, Docker, Kubernetes, Sping-core, Spring Boot, ActiveMQ, Kafka, Python, maven 3, Git, Bitbucket, Jira, Ubuntu 22.04


AVRIL 2020 – MAI 2021
CENKYAH
Tech Lead / Mission d’expertise, encadrement équipe et formation
Mise en place du réseau informatique, Architecture, conception et développement projets J2EE Méthode Agile.
• Mise en place des sessions de formation interne informatique à l’ensemble de l’équipe
• Mise en place de l’authentification centralisée des comptes utilisateurs avec samba 4 comme Active Directory Domain Controller
• VPN site à site : mise en place du réseau informatique de l’entreprise avec plusieurs filiales dans plusieurs villes différentes à l’aide de pfsense et openvpn
• Mise en place de l’architecture technique et développent FullStack en Java et Angular
• Mise en place d’un PCA et PRA
• Optimisation du débit internet de l’entreprise avec pfsense
• Mise en place d’une solution de loadbalancing réseau avec pfsense et kubernetes
• Mise en place des pipeline jenkins avec kubernetes et helm chart
• Création des certificats ssl et configurations de plusieurs domaines avec Nginx
• 5care : application qui permet d’envoyer des sms de masse n’importe où à n’importe quel moment sur différents réseaux sociaux (WhatsApp, email, Facebook…)

Lien : https://www.5care.fr/
Environnement technique : Spring Boot, JMS/ActiveMQ, JPA/Hibernate, Ehcache Terracotta, Angular8, jmeter, javamelody, Pfsense, OpenVPN, Samba 4,MongoDB, Docker, Docker-compose,Portainer, Kubernetes, Helm, Spring-cloud, BDD(Cucumber), kafka, schema-registry,akhq, jasmine et kama,Ansible,Azure


AOUT 2017 – AVRIL 2020
GCA
Responsable technique Tech Lead
Architecture, Audit, conception et développement projets J2EE :

• LAV’E : application qui permet de gérer le lavage des camions et citernes transportant des matières dangereuses.
• eCar : logiciel qui gère le stockage et la logistique des véhicules dans un grand parc.
• Tfs : logiciel de gestion des anomalies après stockage des véhicules sur le parc (www.tea-fleet-services.com/Solufleet)
• Développement de plusieurs modules nécessaires aux personnels de l’entreprise.
• Mise en place des sessions de formation interne informatique à l’ensemble du service
• Mise en place des outils pour le travail collaboratif : git, nexus, maven, etc.
• Mise en place d’un cluster JVM et optimisation des performances d’hibernate avec terracota
• Audit technique complet sur l’ensemble des applications de la société et proposition des axes d’améliorations.

Environnement technique : Jboss-seam 2, JPA/ Hibernate 5, Ehcache Terracotta, Spring 4, Spring-Boot 1.4Struts 1,2, Oracle 11, Jasper Report 4, ireport 4, Domaine Contrôleur avec samba 4, Gradle
Durée : 2 ans et 8 mois


MARS 2016 – AOUT 2017
SNCF
Tech Lead : Expert Technique
Projet « SOLLECTOR » : système d’affichage au sol des informations de maintenance transmises par les trains et TGV. Elle permet notamment d’accéder aux informations suivantes remontées du bord :
• Informations sur les engins (composition, localisation, etc.)
• Anomalies et informations liées (contextes, etc.)
• Logiciels à bord et leurs versions
• Compteurs techniques.

L’ensemble de ces données est disponible à travers plusieurs écrans répondant à différents besoins : visualiser tous ou certains engins, visualiser les informations relatives à un engin particulier, visualiser l’ensemble des alertes en cours, effectuer des recherches sur les données reçues. L’application permet également de gérer un cycle de validation des anomalies, les acteurs concernés ayant la possibilité d’acquitter ou rétrograder ces anomalies selon leurs droits, et de déclencher des équations à partir des anomalies reçues du bord.

L’application traitant de grandes quantités de données n’a pas été optimisée afin de répondre à ce besoin. Mon rôle est de proposer des optimisations afin d'éviter des pannes répétitives de l’application et des Dead lock :
• Migration du projet du SVN vers GIT
• Encadrement de l'équipe : conseil sur les optimisations et petites séances de formation sur les nouvelles technologies.
• Optimisation des transactions spring afin d'éviter des transactions très longues qui monopolisent la base de données entraînant des Dead lock.
• Création d’un pool de connexions avec Spring-LDAP permettant de gérer de façon efficace et optimale les connexions vers le serveur LDAP lors des pics de connexion des utilisateurs.
• Utilisation du proxy Log4Jdbc afin de monitorer des requêtes qui consomment trop de temps et création des index dans Oracle afin de réduire le temps d'exécution.
• Résolution des Dead lock créés dans la Base de données Oracle : optimisation des paramètres ITL et PCTFREE des tables fortement sollicitées afin d'éviter des Dead lock.

Environnement technique : Spring 4.1.0. RELEASE, Spring-security-ldap 4.1.0. RELEASE
, Spring-ldap 1.3.0. RELEASE, javax.jms 1.1, javax.ejb 3.0, hibernate 4.3.6. Final, Struts 2, Oracle 10. g, wmq.jmsra, RedhAt, crontab, eclipse, maven, jmeter.
Durée : 1 an et 5 mois



MARS 2014 – MARS 2016
EXPERT & FINANCE
Responsable technique, Chef de projet
Architecture, conception et développement projets J2EE Méthode Agile :

• DebriefMobile : application mobile qui permet aux CGP (Conseiller en Gestion de Patrimoine) de saisir à partir de leur téléphone, les RDV de leurs clients. Application accessible sur tout type de Smartphone : Android, IOS, BlackBerry, Windows phone etc.
Lien : https://debriefmobile.expertetfinance.fr/.
• Revalorisation offre E&F : application web permettant de générer automatiquement les devis et contrats en documents PDF selon certains critères entrés par les CGP ; gain de temps considérable pour les CGP lors de la rédaction des devis et contrats.
• Création des portlets avec la technologie J2EE (Liferay).
• Customisation des portlets “ressource document” de Liferay (Ajout des champs spécifiques)
• Création d’un module maven qui utilise les web services REST afin de récupérer les données à afficher dans les portlets.
• Développement de plusieurs modules (intégrés à l’application mère BE) nécessaires aux personnels de l’entreprise.
• Mise en place des sessions de formation interne informatique à l’ensemble du service
• Afin de faire monter en compétences des membres de l’équipe sur les nouvelles technologies.
• Mise en place des outils pour le travail collaboratif : git, nexus, maven, etc.
• Création et Administration des dépôts git avec gitolite.
• Mise en place d’un load balancing avec haproxy.
• Mise en place des outils pour les déploiements automatisés et retours en arrière sécurisés avec JENKINS.
• Mise en place du SSO (Single Sign-on : Authentification unique) avec OpenAm sur toutes les applications E&F.
• Mise en place du protocole SAML (Security assertion markup language) avec les partenaires externes d’E&F dans le cadre de la délégation d’authentification. Ce protocole permet de rediriger les CGP vers le serveur SSO d’E&F pour authentification, lors de la consultation des contrats hébergés chez des partenaires externes.
• Chargé de recrutement
• Maintenance et création des applications version desktop avec la librairie java Swing
• Création et installation des certificats
• Rattaché au DSI.

Environnement technique : Java 8 lambda expression, java script, Twitter Bootstrap, struts2, jQuery, spring, spring task, spring-mvc, spring batch, jpa, hibernate, jQuery mobile, Jasper Reports, DB Maintain, open project, freemaker, webscript, openamv12, appdynamics, Intellij 13, eclipse, maven 2 et 3, haproxy, centos-7, Ubuntu, Glpi, xwiki, Sybase ASE, Powerbuilder, Jenkins, nexus, git, gitolite, Agile Scrum, Liferay 2 et 3, oracle 12g, resteasy, Jackson, git, tomcat 6 et 7, Swing
Durée : 2 ans


MAI 2011 – MARS 2014
APRIL TECHNOLOGIES SOCIETE DU GROUPE APRIL
Ingénieur d’Etudes et Développement, Référent technique
Projet April WAF : propose à ses clients une plateforme SAAS d’assurance de dommages aux particuliers. Egalement nommé WAF Services, cette plateforme fournit un ensemble d’applications reposant sur un middle ware SOA. WAF Services couvrira l’ensemble des besoins de ses clients de façon générique tout en respectant les spécificités d’intégration de chacun d’entre eux. Cette notion multi société entraine la
Modélisation des applications génériques pouvant être personnalisées. En effet, bien que chacun de ses clients produisent de l’assurance, chacun dispose de processus et de règles de gestion personnalisées.

Réalisation d’une architecture n-tiers :
• Couche Web : Symfony-1.4
• Couche de la logique métier : EJB3, JBOSS-CDI, lucene, EJB3 – Service Web, JMS(HornetQ) ;
• EJB Entity / JPA : pour gérer la persistance des données en base
• EJB Stateless : pour réaliser des services standards
• JNDI : pour gérer un annuaire de services
• JTA : pour gérer les transactions de manière unifiée et distribuée
• Il utilise Hibernate pour la persistance des données, et permet le déploiement automatique des webservices avec JBossWS (JAX-WS).

Spécification, conception et développement.
Réalisation de la logique métier des différents modules en utilisant le langage java, guava.
Ecriture des domaines et services nécessaires à l’application.
Ecriture des différentes classes (DTO) pour la communication des webservivces php et java.
Mise en place des recherches cross-domain avec lucene.
Génération automatique des documents avec freemarker et alfresco.
Développement de l’ihm avec symfony, drupal et test avec sélénium.
Test des services web avec SOAP-UI.
Ecriture des classes de test avec openejb, junit et dbunit.
Génération des règles métiers constamment modifiables avec drools.
Administration des versions des documents avec GIT.
Ecriture des scripts pour automatiser le déploiement applicatif avec shell.

Environnement technique : Java-j2ee, Jboss-seam, RMI, GWT, junit, dbunit, liquibase, Sonar, hibernate-search, HornetQ, Spring, JBPM, JPA(persistence-api), Maven, openejb, Hibernate, Drools, JBOSSAS7, jbossws-cxf-server, CDI-JEE, Talend, OpenLDAP, slf4j-log4j12, MYSQL5, Symfony-1.4, Drupal, APACHE, Apache–cxf (JAX-WS, JAXRS), Tomcat, Jenkins, Freemarker, Sélénium, Alfresco, Lucene, Luke, SoapUI, Git, Guava, albiran (tarificateur d’assurance), netbeans, IntelliJ IDEA, Ubuntu 12, Jprofiler, dynatrace.
Durée : 2 ans et 10 mois


Octobre 2008 – MAI 2011
Durée : 2 ans et 7 mois
ALMERYS ORANGE BUSINESS SERVICES
Ingénieur d'Études et Développement
Projet KMS – Knowledge Management for Support 5 personnes : Le but de ce projet est de construire un système de gestion de documents pour stocker les connaissances des équipes de Support de Michelin. Il fournira aux Analystes de support et autres un outil qui les aidera à capitaliser les connaissances et les fonctionnalités suivantes :
• Recherche facile des documents.
• Stockage automatique des documents selon le domaine et la zone de chaque utilisateur.
• Gestion des droits pour les managers des domaines.
Spécification, conception technique.
Développement des actions du web client alfresco avec JAVA et JavaScript.
Développement de l’interface graphique avec EXtJs et JQuery.

Technologies utilisées :
ECM-Alfresco
Freemaker
Webscript
Java script
Java
Lucene


Projet ebeesign : permettant la signature des documents en ligne remplaçant la phase de signature manuscrite pour la compagnie d’assurance AXA et la caisse d’épargnes : 10 personnes

Réalisation d’une architecture n-tiers :
• Couche Web: Struts 1.3.9, spring-struts 2.0.8, Spring Web Flow
• Couche de la logique métier : Spring Framework 2.7
• Couche d’accès aux données : Spring JDBC, IBM DB2 Version 9.7

Spécification, conception technique avec le logiciel JUDE et développement
Réalisation de la logique métier des différents modules en utilisant le langage java
Ecriture des domaines et services nécessaires à l’application
Configuration des fichiers XML pour intégration de spring dans struts
Ecriture des différentes classes d’actions et beans nécessaires à struts
Ecriture des tests unitaires et d’intégrations

Environnement technique : JAVA, slf4j-log4j12, Struts 1.3.9, spring-struts 2.0.8, Spring Framework 2.7, Spring Web Flow, IBM Rational Application Developer Version 7, IBM WebSphere application Server 7, IBM DB2 Version 9.7, JUDE, HUPSON, SONAR, NEXUS


Projet Eliot permettant la saisie des absences dans les établissements et remonter les statistiques au ministère de l’éducation nationale, parents, professeurs et élèves : 10 personnes
Réalisation d’une architecture n-tiers :
• Couche Web : ExtJs, gsp
• Couche de la logique métier : Spring ; grails
• Couche d’accès aux données : Hibernate, Postgres
Spécification, conception et développement
Réalisation de la logique métier des différents modules en utilisant le langage java, groovy
Ecriture des domaines et services nécessaires à l’application
Ecriture des différentes classes (POJO) pour enregistrement temporaire des domaines en mémoire
Ecriture des différents scripts en utilisant liquidbase pour le refactoring de la base de données
Ecriture des tests d’intégrations.

Environnement technique : JAVA, groovy, Tomcat, jetty, Maven 2, Postgres, liquidbase, grails, gsp, Spring, Log4J



SEPTEMBRE 2007 – SEPTEMBRE 2008
DUREE : 1 AN
YUMASOFT – LAPLINK ÉDITEUR DE LOGICIEL
Stage Ingénieur d'Études et Développement

Projet Laplink Everywhere conception et réalisation d'un outil de prise en main à distance à partir des terminaux divers (téléphone simple, PDA, et ordinateurs) 14 personnes

Réalisation d’une architecture n-tiers :
• Couche Web : Struts, Struts tiles, JSTL+EL, servlets, Struts -wml, wml
• Couche de la logique métier : Spring 1.2.8, Java objects ;
• Couche d’accès aux données : Hibernate 3.x, MYSQL 5.

Conception et réalisation des différents modules nécessaires au logiciel
Développement des classes dans différents langages de programmation
Développement de l’interface cliente avec le langage QOOXDOO-0.7.2 – SDK
Intégration des services web
Test
Documentation en anglais

SITE DE REFERENCE : http://www.laplink.com/lle/
Environnement technique : Java-j2ee, STRUTS, STRUTS-TILES, Hibernate, TOMCAT, MYSQL, APACHE, OPENSSL, APACHE OPENSSL, MYSQL-TOMCAT CONNECTOR, ICM SERVER, CREATION DES CERTIFICATS, XML, XSL-XSLT, JSTL, wml, QOOXDOO-0.7.2 – SDK, Windows XP


Projet PCmover outil de sauvegarde, restauration et transfert de system 5 personnes
Participation à l’analyse des besoins
Développement des classes en C#
Réalisation des classes en c# et XML pour l’enregistrement automatique de certaines configurations du logiciel sur les disques
Test

SITE DE REFERENCE : HTTP://WWW.LAPLINK.COM/PCMOVER/
ENVIRONNEMENT TECHNIQUE : VISUAL STUDIO 2005, 2008, C++, C #, XML, WINDOWS XP
 
 

Consultants similaires

 
Architecte tech lead

Compétences : JAVA, KUBERNETES, Spring Boot, Docker, HIBERNATE, Jenkins, ...

Voir
consultant
Retenir
 
Ingénieur DevOps/Cloud

Compétences : AWS, GCP, JAVA, PYTHON, Terraform, bash, C, C++, GIT, ...

Voir
consultant
Retenir
 
Support applicatif

Compétences : JAVA, PHP, PYTHON, SPRING, SQL, Monitoring, Support ...

Voir
consultant
Retenir
 
Développeur fullstack

Compétences : Angular, FULLSTACK, JAVA, Spring Boot, Accessibilité, ...

Voir
consultant
Retenir
 
Chef

Compétences : développement, Gestion de projet agile, JAVA, SCRUM, ...

Voir
consultant
Retenir
 
AMOA/Responsable SAV

Compétences : Conception, JAVA, SQL, VB, XML, Banque de détail, Gestion ...

Voir
consultant
Retenir
 
Développeur Java/Mulesoft

Compétences : AWS, dataweave, JAVA, Jenkins, Mulesoft, GitLab, spring ...

Voir
consultant
Retenir
 

Compétences : Angular, JAVA, MongoDB, NodeJS, PYTHON, MYSQL, Power ...

Voir
consultant
Retenir
 
Developpeur Mulesoft

Compétences : Anypoint platform, JAVA, Jenkins, JIRA, Mulesoft, cloudhub, ...

Voir
consultant
Retenir
 
Directeur de Projets informatique junior

Compétences : css, FIREWALL, HTML5, JAVA, JAVASCRIPT, informatique, ...

Voir
consultant
Retenir
 
 

Partager

 

Retenir

  • Pour quelle mission ?

 

Vous avez oublié
votre mot de passe ?