Rôle : Leader Technique/Développeur Java/Oracle/PL/SQL
- Mise en place d’un environnement de Batch et de service web permettant d’échanger des données entre Arte France et Arte Strasbourg. - Développement d’une application de gestion de programmes/Emissions - Mise en place des PL/SQL (ORACLE) dans le cadre des échanges de données entre Arte France et Arte Strasbourg
- Mise en place d’un environnement de développement de Batch afin de transformer les batchs C++ en Java Spring Batch. - Installation de Nexus pour l’intégration continue - Développement de Batch - Migration de l’application Cassiopae de JDK6 à JDK7. - Support technique et méthodologique auprès des différents projets - Documentation technique
- Production de batchs métiers avec Spring batch et spring intégration. - Développement d'une API SOAP/REST (CXF et AXIS). Reprise d'un legacy en PHP : découpage des responsabilités en regroupant tous les aspects métier dans l'API REST Java et en ne gardant coté PHP que le rendu et la navigation (challenge sur la non-régression, mixité de langage au sein de l'équipe) - Application pragmatique des pratiques de clean code (tests et design).
Viamedis est une filiale du groupe Malakoff Mederic. Son activité consiste au développement et à l’exploitation de solutions de services liées aux contrats de santé et de prévoyance de ses clients.
Rôle : Ingénieur Etude et développement JAVA/J2EE
1. Projet « Cap Prévoyance » pour Mederic Malakoff et Harmonie
Le projet Cap Prévoyance a pour objectif de développer un nouveau système de gestion pour le domaine prévoyance et de l’intégrer dans le SI urbanisé du groupe Malakoff Médéric et de ses filiales. Le projet est développé sur un principe itératif (méthodologie Agile), par une équipe de plus de 14 personnes et un Scrum Master.
Tâche : - Analyse, conception, développement - Participation au suivi et à la gestion de projet en méthodologie « agile » (cycles itératifs, cérémonies SCRUM) - Mise en place des Batch - Déploiement de l’application sur JBoss et Tomcat
2. Développement « from scratch » de l’application KaliviaAudio :
Application web de prise en charge des audioprothèses. Intervention au sein d’une équipe agile de 4 développeurs.
Tâche : - Création d'interfaces graphiques avec Spring MVC (HTML, CSS, JavaScript) et de flux avec Spring Webflow - Développement de services métiers en Java 1.6 et en TDD (automatisation de tests avec Junit et Mockito) DAO avec Hibernate et JPA sur une base SQL Serveur - Mise en place de tests d’IHM Selenium - Recette fonctionnelle avec Mantis et déploiement avec JENKINS - Formation de l’équipe qui a repris la TMA de l’application
Projet « IRIS » pour HSBC : IRIS est une application d’inventaire utilisée par tous les administrateurs système de HSBC (en France et à l’étranger). Elle permet de fournir des informations sur les machines, les applications installées et les utilisateurs. Initialement développée en PHP, le projet consistait à sa réécriture en Java-EE.
- Analyse, conception, développement from scratch (Spring/JSF/Framework HSBC) - Migration vers une nouvelle architecture basée sur Spring Web flow - Déploiement de l’application sur Websphere - Responsable technique de l’équipe.
Environnement technique : JAVA-EE, SPRING (CORE, MVC, WEB FLOW, LDAP), JSF, HIBERNATE - JPA, SQL SERVER, MAVEN 3, SVN, QUALITY CENTER, BIRT, JUNIT, SELENIUM, WEBSPHERE
Projet « Kalivia » pour Mederic Malakoff et Harmonie : Kalivia est un réseau d’opticiens affiliés issu d’un partenariat entre Médéric Malakoff et Harmonie. Il permet de : constituer un référentiel tarifaire de verres et de lentilles, de déposer des candidatures de nouveaux opticiens, réaliser le suivi des opticiens conventionnés
- Analyse, conception, développement - Maintenance corrective - Participation au suivi et à la gestion de projet en méthodologie « agile » (mode itératif, suivi des cérémonies SCRUM) - Déploiement de l’application sur JBoss et Tomcat
IRIT (Institut de Recherche en Informatique de Toulouse)September 2006 - August 2010
Rôle : R&D et Enseignements
- Recherche sur le déploiement et l'administration autonome des applications réparties à grande échelle. - Implémentation d'un système d'administration à grande échelle (en Java, Fractal) dans le cadre d’une thèse de doctorat : TUNe. - TP d'Intergiciel (Middleware) en 3ième année de l'ENSEEIHT (OSGI, AspectJ, Fractal) - TP de programmation Objet - Java, C, Système Linux en 1ière année de l'ENSEEIHT
Environnement technique : JAVA, EXPERIMENTATION SUR 1000 MACHINES DE GRID5000, FRACTAL, OSGI, ASPECTJ, C, APPLICATIONS REPARTIES.
My stack
Middleware
Jenkins
IT Infrastructure
Unix, Linux
Analysis methods and tools
Subversion (svn), Agile, Microservices
Environment of Development
Maven
Languages
JEE, Java, Scala, PL/SQL
Technologies
Spring OAuth2, Spring Cloud, Spring Boot, J2EE, Spring Batch, Tomcat, OSGi, JWT, AspectJ
Big Data
Hadoop
Frameworks
Hibernate, JPA, Spring MVC, jQuery, Spring
My education and trainings
Phd Informatique Field Of Study Administration autonome d'applications réparties à grande échelle (Grid5000) Grade http://ethesis.inp-toulouse.fr/archive/00001273/ - INP Toulouse2006 - 2010
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
A Pentalog account allows convenient access to our global price catalog featuring competitive prices for top software engineering and digital profiles.
Our catalog contains everything you need to build and scale a high-performing agile development team.
Why create a Pentalog account?
View transparent pricing for world-class developers
Build and price your development “dream team”
Compare pieces across 3 continents & 8 countries
Receive updates on available devs and special offers
Pro tip: Talk to a Pentalog Solution Specialist for help with technical profiles not listed in the catalog.