Toggle navigation
Site Web de Johann Lecocq
Aquariophilie
Informatique
Accueil
Github
Curriculum Vitӕ
Accueil
Compétences
Formation & Expériences
Réalisations universitaires
et personnelles
Prix et distinctions
Dessins
Accueil
Mes dessins
Mes BD
Mes personnages
Histoires brèves
A propos
Formation et expérience
Logic@l Conseils Septembre 2020 - Aujourd'hui
Octobre 2020 - Aujourd'hui / Verspieren
Objectifs
Évolutions et corrections de bugs
Création plugin Maven pour la détection de dépendances Maven (Java + scripts Perl)
Création guide d’installation de poste
Langages
Java
Perl
Javascript
Framework
Java EE, JSP
Dojo, TableFilter
Serveurs
IBM Websphere
Outils
Gitlab, Nexus, Sonar
Eclipse, VSCode, Kate
Git, Maven
Waigéo Janvier 2017 - Septembre 2020
Novembre 2019 - Mai 2020 / IN Groupe
Objectifs
Test de charge et de performance
Correction d'anomalie / Évolution
Création de thème Keycloak
Langages
Java
Typescript
Framework
Java EE, Spring
Angular
Serveurs
Apache, Tomcat embarqué
Keycloak
Bases de données
Redis
Outils
Gitlab, Nexus, Sonar, Jenkins
IntelliJ, VSCode, Jmeter
Git, Maven, Npm
Jan 2017 - Octobre 2019 / Yzee(anciennt. Arvato Service France)
Objectifs
Lead-Developer, Architecture, Administration Sytème UNIX
Automatisation déploiement avec Ansible
Packaging automatique de service en RPM
Interface avec le moteur A2IA(OCR) en Java
Dématérialisation de documents
Refonte application (refonte architecture, optimisation)
Mise en place Intégration Continue (Jenkins, Sonar, ...)
Création de webservice Python/Java
Automatisation de transfert de projet de SVN vers GIT avec Python et l'API Gitlab
Automatisation de création de Jobs Jenkins avec Python et l'API Jenkins et Gitlab
Langages
Python, Perl, Java
Librairies
beautifulSoup4, elasticsearch, requests
SqlAlchemy, Marshmallow / Lima
Ansible
Framework
Flask
Java EE, Spring
VueJS, AngularJS 1.X
Serveurs
Nginx, Gunicorn, Tomcat embarqué
Bases de données
Redis, ElasticSearch, MongoDB
PostgreSQL, Oracle
Outils
Gitlab, Nexus, Sonar, Buildbot
Eclipse, IntelliJ, Atom, VSCode
Git, Pip, Maven, Npm
API
Jenkins API en JSON
Gitlab API V3 en JSON
Nextoo Octobre 2014 - Décembre 2016
Dec 2015 - Dec 2016 / Mondial Relay
Objectifs
Refonte du système d'information en JAVA
Mise en place de fonctionnalités dans le framework interne
Création de batch
Création de nouveaux écrans (+backend) pour la refonte
Technologies
Java, Java EE, PostgreSQL
Framework
Java EE, Spring,Thymleaf, AngularJS 1.X
Hibernate, Spring data jpa, Flyway
Outils
IntelliJ, Gradle, Git
Dec 2015 / Centre de Service Nextoo
Objectifs
Création système de log pour Java
Mise en place d'ElasticSearch et Kibana
Création du bash shell batch pour un lancement multi-instance au démarrage
Intégration de composant pour la récupération des logs par AOP
Création d'annotation Java et du module d'envoi des log en pur Java
Technologies
Java 8, ElasticSearch
Framework
Spring Aop, AspectJ
Outils
Maven, Kibana
Sep 2015 - Dec 2015 / Armoney et Adeo - Centre de Service Nextoo
Objectifs TMA Armoney
Correction d'anomalie
Objectifs TMA Adeo
Correction d'anomalie
Développement de nouvelles fonctionnalitées
Technologies
Java EE
PostgreSQL, MySQL
Framework
Spring, Hibernate, GWT
Outils
IntelliJ, Maven, Git/SVN
Juin 2015 - Aout 2015 / MATCH
Objectifs
Refonte du système de Coupon/fidélité
Création de batch pour transfert de données et peuplement de base de données
Création de web-services pour la communication Back-office et Caisse magasins
Ajout de fonctionnalités sur l'interface d'administration
Création d'une bibliothèque pour la création de ticket de caisse avec Java2D pour la caisse
Technologies
Java8, Java EE, MySQL, Java2D
Framework
Tapestry, Spring, Hibernate, Thymeleaf
Outils
Eclipse, Maven, SVN
Juin 2015 - Aout 2015 / Leroy Merlin - Centre de Service Nextoo
Objectifs
Evolution du système de gestion des cartes cadeaux Leroy Merlin
Ajout de nouvelles fonctionnalités majeures
Création de nouveaux appels web-services
Correction des anomalies
Amélioration de l'interface WEB
Refactoring de code
Technologies
Java EE, PostgreSQL
Framework
Java EE, Spring, Hibernate, Thymleaf
Outils
IntelliJ, Maven, SVN/GIT
Nov 2014 - Mars 2015 / Semdee - Centre de Service Nextoo
Objectifs
Portail et Back Office Semdee
Création d'une API pour de la recherche en WEB sémantique, Big Data
Création d'un environnement Java avec Spring
Intégration d'algorithmes sémantiques dans l'API
Création d'une api RestFull/JSON
Multi-Threading performant pour les recherches WEB
Technologies
Java, Java EE, MySQL, Tomcat
Framework
Java EE, Spring, AngularJS
Outils
IntelliJ, Maven, GIT
Oct 2014 - Jan 2015 / Swiss Life - Centre de Service Nextoo
Objectifs
Réalisation d'une application mobile d'E-Reputation (PoC)
Création d'un Back-Office pour l'application mobile
Création d'un serveur Proxy en NodeJS avec une api RestFull/JSON
Technologies
NodeJS, MySQL
Framework
Sails pour NodeJS
Outils
IntelliJ, Git
Stages en entreprise
Mars 2014 - Sept 2014 / Worldline (anciennement AtoS Worldline)
Objectifs
Intégrer l'équipe e-Commerce pour Courses U
Création de Web-Services, mise en place de Spring/hibernate avec Spring data jpa
Création de nouvelles fonctionnalités Back-Office
Rétro-ingénierie
Technologies
Java, Java EE, MySQL.
Framework
Tapestry, Spring, Hibernate, Apache CXF
Outils
Eclipse, Maven, SVN/Mercurial
Avr 2013 - Aout 2013 / AtoS Worldline
Objectifs
Proof Of Concept sur la maison connectée
Etude de protocole réseaux (CoAP, MqTT)
Réalisation de maquette Android. Programmation Android
Programmation Microcontrôleur Atmel AVR et Arduino
Technologies
Java, C/C++, Arduino, Raspberry PI
Framework
Android, Jetty-WebSocket
Outils
Eclipse, IDE Arduino
Travail d'études et de recherches
Avr 2012 - Juin 2012 / CRIL - Facultés des siences Jean Perrin
Objectifs
Développement d'une application sous Android pour l'apprentissage nomade (m-learning) appliqué au C2i
Création de serious game.
Technologies
Java, XML, SAX, SQLite
Framework
Android
Outils
Eclipse
Stage en établissement scolaire
Janv 2010 - Juin 2010 / Collège Michelet - Université d'Artois
Objectifs
Tutorat en mathématiques : Encadrement d'élèves de troisième pour l'entrainement au Brevet des Collèges.
Formation
Université d'Artois - Faculté des Sciences Jean Perrin Lens
2011 - 2014
Master Ingénierie Logicielle pour l'Internet(ILI)
Université d'Artois - Faculté des Sciences Jean Perrin Lens
2008 - 2011
Licence informatique
Lycée Condorcet Lens
2008
Baccalauréat Scientifique