Kévin - Formateur et développeur JAVA (et plus)
Ref : 160907A001-
34070 MONTPELLIER
-
Développeur, Formateur (41 ans)
-
Télétravail uniquement
-
En profession libérale
Expérience professionnelle
Profind – Remote : 4 - 7 Avril 2022
Formation GitLab + DevOps sur 4 jours pour IT Link (Rennes) :
– 1 jour d'initiation à git
– 2 jours de présentation de GitLab :
· Gestion des dépôts et utilisateurs
· Présentation et création de runners et de pipelines
– 1 jour de présentation DevOps et Usine Logicielle
Orsys – Paris : 7 - 9 Mars 2022
Formation Docker sur 3 jours :
– Présentation de Docker
– Mise en œuvre de la ligne de commande
– Création de conteneurs personnalisés et d’applications multi-conteneurs
– Interface d’administration, orchestration et clustérisation
Orsys – Paris : 7 - 9 Décembre 2021, 13 - 15 Décembre 2021 , 21 - 23 Mars 2022
Formation GitLab sur 3 jours :
– 1 jour d'initiation à git
– 2 jours de présentation de GitLab :
· Gestion des dépôts et utilisateurs
· Présentation et création de runners et de pipelines
Profind – Remote : 30 Novembre - 2 Décembre 2021
Formation Hibernate sur 3 jours :
· Mise en place, mapping, associations, manipulation des entités
· Le langage HQL et l’API Criteria
· Transactions et accès concurrents, le cache, la génération automatique
Profind – La Ciotat : 19 - 20 Octobre 2021
Formation Git sur 2 jours pour Oléa
Profind – Remote : 8 Octobre 2021, 28 - 29 Octobre 2021, 18 Novembre - 19 Novembre 2021
Initiation Git :
· Les fondamentaux, la gestion locale des fichiers et des branches
· Partage du travail et collaboration et mise en œuvre des outils Git
Profind – Remote : 30 Septembre - 1er Octobre 2021
Initiation Python sur 2 jours :
· Syntaxe du langage Python
· La programmation Objet en Python
Profind – Remote : 27 - 29 Septembre 2021
Formation Java sur 3 jours :
– Initiation à la programmation Orientée Objet
– Initiation à la programmation Java :
· Les constructions de base du langage
· La définition et l’instanciation des classes, l’héritage, les exceptions
· La programmation des entrées/sorties
Profind – Remote : 05 - 06 Août 2021, 14 - 15 Octobre 2021, 17 - 18 février 2022
Formation Jenkins sur 2 jours :
· Mise en place et automatisation du Build
· Qualité du code
· Automatisation des tests et du déploiement
· Administration d'un serveur Jenkins
Profind – Remote : 02 - 04 Août 2021, 11 - 13 Octobre 2021, 08 - 11 février 2022
Formation sur les tests automatisés (3 jours) :
· Automatisation de la gestion des tests
· Automatisation des tests unitaires, d’intégration, fonctionnel et système
DÉVELOPPEUR OPEN SOURCE
Projets :
- Création d'une solution open source de gestion multimédia pour des festivals de danses, basée sur des cartes Raspberry Pi, prenant en charge aussi bien la prise de photos et de vidéos que la mise à disposition de ces contenus pour tous les festivaliers (en cours de tests)
- Création d’un logiciel multi-plateforme de synchronisation et d’organisation automatique de fichiers, permettant une gestion ainsi qu’une détection efficaces des doublons et des différentes versions, sans perte de données (en cours de développement)
Développement Web :
Client : PLp (Paris Luxury panoramic), particulier (Paris) : Juin 2018 - juillet 2018
- Maintenance et évolution de site web
Technologies : HTML5, Bootstrap, PHP, jQuery, MySQL
Client : La Compagnie la Fabrique à Merveilles, théâtre (Rhône-Alpes) : Septembre 2020 - janvier 2021
- Création de site web
Technologies : HTML5, CSS, Javascript, jQuery, MySQL, Wordpress, Bash
INGÉNIEUR DÉVELOPPEUR FREELANCE
ESN Partenaires : Coach-Is, Aleysia, Tech-Valley, Klanik, Audensiel, Atos, 2S2I, Iocean, M2I, Proxiel, Expectra
Technologies recherchées : JAVA/J2EE, Android
Missions effectuées :
CA-TS (Crédit Agricole - Technologies et Services) – Montpellier : Octobre 2020 - mars 2021
Maintenance d’applications pour le pole de gestion de patrimoine immobilier
Technologies : JAVA/J2EE, Git, Android, Jenkins, Maven
iBP (Informatique Banque Populaire) – Nîmes : Décembre 2019 - juillet 2020
Maintenance et développement d'utilitaires d'automatisation internes à l'équipe de la DSI :
- Automatisation de la mise en place de la signature Outlook, au format Banque Populaire
- Récupération automatique de fichiers scannés depuis une imprimante réseau (site web et API)
- Migration des sources de CVS vers Git (plus de 900 projets à prendre en compte et paramétrer)
- Revue de code
- Assistance utilisateurs
- Formation Git
Technologies : JAVA 6 et 8, JBoss 1.6, JSP, servlets, HTML5, Javascript, CSS, Bash, VBscript, MySql, Git
iBP (Informatique Banque Populaire) – Toulouse : Février 2019 - octobre 2019
Evolution du site web suite à l’intégration de la banque Palatine dans le SI d’iBP :
- Création, évolution et maintenance d’écrans
- Création de services métiers faisant le lien entre les données et l’affichage sur écran
- Création de briques logicielles autour de Selenium afin d’accélérer les tests d’IHM
- Revue de code
- Tests unitaires via Junit et Selenium
- Formation des nouveaux entrants à JAVA et Git
Technologies : JAVA 6, Junit, Selenium, Websphere, Git
CA-TS (Crédit Agricole - Technologies et Services) – Montpellier : Octobre 2018 - décembre 2018
- Développement d’un modèle évolutif d’API REST afin de pouvoir obtenir diverses informations et actions sur des middlewares tournant sous Tomcat. Une fois le binaire installé, il est accessible en mode console (en direct ou SSH), ou via cURL ou depuis une interface web (Swagger)
Fonctions de base :
Exécution de scripts shell et interrogation d’URL
Connexion à une base de données MySQL, serveur LDAP et files MQ Series
Utilisation du format JSON en entrée et sortie
- Tests unitaires via JUnit
- Rédaction d’une aide complète
Technologies : JAVA/J2EE 8, JUnit, Tomcat, JSON, Git, Swagger
AMUE (Agence de Mutualisation des Universités et des Établissements) – Montpellier : Oct. 2017 - avril 2018
- Maintenance et évolution du logiciel de gestion de la scolarité des étudiants (Apogée)
- Création et paramétrage de machines virtuelles hébergeant l’environnement de développement pour les nouveaux arrivants sur le projet
- Tests de montées en charge des applications web
- Tests automatisés
Technologies : J2EE (2, 6, 8), Webservices, Spring, Hibernate, SoapUI, Junit, JMeter, Maven, Tomcat
CEGEDIM (CEntre de Gestion, de Documentation, d’Informatique et de Marketing) – Lyon : Janvier - sept. 2017
- Maintenance et évolution de leur système d'information
Technologies : JAVA/J2EE, C, Oracle PL/SQL, Git, XML
APRR (Autoroutes Paris-Rhin-Rhône) – Lyon : Octobre 2015 - septembre 2016
- TMA du système de gestion des panneaux d'affichage sur les autoroutes
Technologies : Centura, Shell Linux, Batch MS-DOS, Oracle PL/SQL, Git, Pro*C
ENFRASYS – Lyon : Mai - juin 2015
- Migration de données de SQL Server à Oracle
Technologies : VB6, Batch MS-DOS, SQL Serveur, Oracle PL/SQL, Git
ALPTIS – Lyon : Octobre 2013 - juillet 2014
- Gestion de leur système d'information
- Aide à la mise en place d’un serveur GIT
Technologies : Bash, Oracle Forms et PL/SQL, Git
INGÉNIEUR ANALYSTE-DÉVELOPPEUR
Norsys – Lyon : Septembre 2012 - mars 2013
- Développement et maintenance d'applications
- Création d’un outil de reporting
Technologies : PL/SQL, Oracle, Forms, Excel, MS Access, SQL, VBA, SVN, MS DOS, Shell
Unilog / LogicaCMG / Logica / CGI – Lyon : Septembre 2006 - août 2012
- Estimation de charges, expertise technique et aide à la décision sur la faisabilité de projets
- Mise en place de serveurs de développement, de gestion de sources et de base de données
- Analyse, rédaction de spécifications techniques, maintenance d'applications, préparations de devis
- Automatisation de traitements par scripts
- Optimisation de requêtes SQL
- Formation de stagiaires
- Maintenance d’un webservice
- Développement et maintenance d'applications pour Carrefour, Groupama et EDF, à Lyon et Paris
Technologies : JAVA/J2EE, JavaScript, SVN, Oracle PL/SQL, Centura, MS-DOS, Shell Bash, XML, Excel, VBA, VB6
DÉVELOPPEUR STAGIAIRE
Unilog – Lyon : Février 2006 - août 2006
Développeur VBA :
- Création d’un outil de reporting et de planning
Technologies : Access, Excel, VBA
Netspirits System – Lyon : Février 2005 - août 2005
Développeur C/C++ :
- Amélioration d’un parseur XML en C++ autour de la bibliothèque libxml2
- Implémentation d’un module de téléphonie sur IP.
Technologies : Protocole H323, OpenPhone, Ohphone
FORMATION - DIPLÔMES
Fin 2016 Formations professionnelles M2I. JAVA, J2EE, JSP, JavaScript, JQuery, Bootstrap, Tomcat, Android
2006 – 2011 Formations professionnelles LOGICA : JAVA, J2EE, EJB, JSP, JSF, SQL Server, PL/SQL
2000 – 2006 INSA de Lyon : diplôme d’Ingénieur Génie Électrique. Robotique, Informatique, Électronique
1999 – 2000 Baccalauréat scientifique avec mention Bien. Lycée Schœlcher, Martinique
COMPÉTENCES INFORMATIQUES
Systèmes d’information : Gestion de projet
Systèmes d’exploitation : Linux (archlinux, debian), FirefoxOS, Android, Windows
Méthodes : Programmation séquentielle et orientée objet
Langages : Linux Bash, VB/VBA, HTML5, Javascript, PhP, PL/SQL, C/C++, JAVA/J2EE
Outils : GIT, SVN, Putty, Serveurs LAMP, Suites Libre Office et MS Office, MinGW
DÉVELOPPEUR OPEN SOURCE
Projets :
- Création d'une solution open source de gestion multimédia pour des festivals de danses, basée sur des cartes Raspberry Pi, prenant en charge aussi bien la prise de photos et devidéos que la mise à disposition de ces contenus pour tous les festivaliers (en cours de tests)
- Création d’un logiciel multi-plateforme de synchronisation et d’organisation automatique de fichiers, permettant une gestion ainsi qu’une détection efficaces des doublons et des différentes versions, sans perte de données (en cours de développement)
Développement Web :
Client : PLp (Paris Luxury panoramic), particulier (Paris) : Juin 2018 - juillet 2018
- Maintenance et évolution de site web
Technologies : HTML5, Bootstrap, PHP, jQuery, MySQL
Client : La Compagnie la Fabrique à Merveilles, théâtre (Rhône-Alpes) : Septembre 2020 - janvier 2021
- Création de site web
Technologies : HTML5, CSS, Javascript, jQuery, MySQL, Wordpress, Bash
FORMATEUR FREELANCE
Formations proposées :
JAVA – Niveau 0 (5 jours à 1 mois)
- Initiation à la programmation et à l’environnement JAVA
- Initiation à la gestion de sources via Git
- Création d’une application simple, en mode console puis avec une interface graphique
- Initiation aux tests unitaires via JUnit JAVA/J2EE – Niveau 1 (10 jours à 3 mois)
- Perfectionnement du niveau 0
- Création d’une application web déployée sous Tomcat
- Initiation aux tests unitaires via Selenium
- Ajout de la gestion des bases de données via Hibernate
- Création d’une API REST
- Initiation à HTML5, JavaScript et CSS, puis jQuery et Bootstrap
- Manipulation des formats XML et JSON Git – Niveau 0 (1 à 2 jours)
- Initiation à la gestion de sources
- Mise en pratique Agilité – Niveau 0 (1 à 2 jours)
- Intégrer quelques concepts agiles au développement de projets informatiques
- Mise en pratique via des ateliers ludiques
LANGUES
Français Langue maternelle
Anglais Courant - TOEIC : 815 (2006)
Espagnol Niveau moyen - 6 ans d’étude
Japonais Notions de base - 2 ans d'étude