Aliou - Développeur JAVA - SPRING
Ref : 160924K001-
69003 LYON
-
Développeur, Consultant technique (41 ans)
-
Freelance
Expérience professionnelle
FORMATIONS - Secteur électronique et informatique industrielle
2012 - 2014
2011 - 2012
2009 - 2011
2007 - 2009
Master Sciences Pour l’Ingénieur en apprentissage, BAC +5, option TISDTR
Traitement de l’Information, Systèmes Distribuées et Temps Réels
à la faculté des Sciences et Technologies de l’Université de Paris-Est Créteil
Licence Sciences pour l’Ingénieur en apprentissage, BAC +3,
à la faculté des Sciences et Technologies de l’Université de Paris-Est Créteil
DEUST en apprentissage, BAC +2, double compétence en électronique et informatique industrielle
à l’école Polytech’Paris UPMC
BAC STI génie électronique au Lycée Louis Armand à Nogent-sur-Marne
COMPETENCES SPORTIVES ET AUTRES CENTRES INTERETS
Sport
Langues
Loisirs
Depuis 2017, préparation concours Fédéral Arbitre Futsal
Depuis 2009, arbitre séniors de la Ligue de Paris Ile-de-France de Football
Entre 2007 et 2009, jeune arbitre de la Ligue de Paris Ile-de-France de Football (7ème sur 60 arbitres)
En septembre 2008, arbitrage de la Danone Nation Cup (Coupe du monde des benjamins)
Entre 2005 et 2007, jeune arbitre du District du Val-de-Marne de Football (Major)
Entre 1996 et 2005, joueur de Football dans le Club Olympique de CACHAN
Anglais (technique), Espagnol (notions) et Arabe (bilingue)
Loisirs Sport (endurance, VTT, tennis), Conduite (voiture ancienne et récente)
Octobre 2019 – Novembre 2020 (1 an)
[GROUPE SEB – Ecully]
Expert technique - Lead DEV
Intégration au projet DCP (Digital Cooking Platform) pour renforcer leurs équipes.
Migration des composants sous une architecture hexagonale et mise en place des micro-services avec springboot, migration java 8 vers java 11 des micro-services existant.
Evolution sur les produits IOT et contrôle des aspirateurs robot par commande vocale Alexa et google home.
Mise en place des certificats et du dialogue des aspirateurs robots avec notre partenaire ROBART.
Support aux équipes et relecture des Pull Request.
Développement de nouvelles fonctionnalités sur le projet existant, monolithe basé sur java 8 postgresql et mongodb.
Architecture basée sur Java 8, Java 11, micro-services, Spring, Quarkus, AngularJS
Utilisation de la partie DEVOPS avec AWS, jenkins, ansible, docker, sonar.
Décembre 2016 – Octobre 2019 (34 mois) :
[ENEDIS – Lyon]
Chef de projet technique
Intégration à l’équipe sécurité du portail Alex ; authentification des utilisateurs sur le middleware OpenAM.
Formations FORGEROCK OpenAM FR-420 et FR-421
Mise en place de module d’authentification via OpenAM (ex OpenSSO)
Support accostage SAMLV2
Développement d’application Java 8, sous l’impulsion du TDD et une architecture orientée BDD.
Développement d’IHM via Angular 4 pour intégrer l’authentification au service d’annuaire LDAP ENEDIS.
Mise en place d’un outil de collecte de logs avec JMS, RabbitMQ, logstash, Elastic et Kibana.
Utilisation de la partie DEVOPS avec ansibles jenkins, docker (openshift), sonar.
Depuis Octobre 2015 :
Salarié chez Bizerba
Bizerba est une société internationale spécialisée dans le domaine du pesage étiquetage.
Dans le cadre de cette mission, je suis rattaché à la partie Retail et mon rôle consiste à la fois à préparer les avant-ventes et faciliter l’intégration des applications internationales en France.
J’ai mis en place une application permettant à nos balances de communiquer avec un système d’étiquettes électronique SES.
J’ai intégré un système de collecte RetailLog, permettant de collecter les informations des balances qui sont ensuite indexé dans notre moteur de recherche, accessible via une IHM basé sur angular JS, Bootstrap.
.
De plus, je suis impliqué dans les projets de l’entreprise, en proposant des dossiers d’architecture, et participe activement à l’intégration des solutions Web.
Environnement technique :
Développement JAVA/JEE
Outils: JDK 1.7, Spring 4 (core, tx, jdbc, context, aop, Websocket), Web services REST, TFS, Intellij, Vertx event bus, grunt, yeoman, angular.js, Elasticsearch, Logstash,
Avril 2015 – Septembre 2015 :
Fresenius-Kabi Salarié chez Open Groupe
Entreprise de service numérique
Avant-vente :
Mise en place du POC pour valider la solution de supervision des pompes médicales.
A travers l'application Sentinel, les utilisateurs seront à même de visualiser l'état des pompes rattachées au lit médical. Ceci dans le but d'identifier une panne électrique ou une occlusion par exemple.
Ce POC est basé sur une solution java et un broker rabbitmq pour la partie principale de l'application. D'autres modules type watchdog, coherency checker développés en C++ viendront compléter ce périmètre.
J'ai aussi proposé de mettre en place la partie intégration continue du projet à travers gitlab, gradle, jenkins, sonar, cobertura et une supervision applicative via Elasticsearch, Logstash, Kibana.
Les développements sont réalisés sous la contrainte d'un environnement medical device,
nécessitant de wrapper les composants extérieurs.
Environnement technique :
Développement JAVA/JEE
Outils: JDK 1.8, Git, intellij, spring 4.1 (springboot, spring-intégration, spring-amqp), rabbitmq (3.5.1 + Stomp), coté front (basé sur gulp, yeoman, angular.js), elasticsearch, logstash, kibana
Mai 2013 – Avril 2015 (22 mois):
ERDF Linky Lyon Salarié chez Open Groupe
Entreprise de service numérique
Intervention au sein du SI ERDF dans le cadre du projet Linky (15 AMOA, 50 AMOE).
Projet LinkySup ayant vocation à collecter, analyser et corriger les dysfonctionnements des compteurs Linky déployés sur le territoire national.
Lecture et analyse des spécifications fonctionnelles. Retours MOA et chiffrages.
Rédaction de normes et de documentations techniques (Flume, Kafka, Infinispan)
Création d'un installeur dans le cadre du livrable d’accueil
Analyse et intégration de Highchart pour les graphes
Optimisation de requêtes SQL d'extraction de données
Environnement technique :
Développement JAVA/JEE
Outils: JDK 1.7, intellij, Drools, apache, Infinispan, Oracle, , Zkoos, Xmind, Spring, MyBatis, JBRMS (drools), HADOOP ( hortonwork : Flume, kafka, Storm, Cascading, Hbase, zookeper, ambari, Hue) Weblogic 11
Juin 2010 – Mai 2013 (3 ans):
Salarié chez Aspline
Editeur de logiciel Pharmaceutique.
Responsable des migrations de données concurrentes et des montées de versions.
Responsable du processus d'installation et de mise à disposition.
Développement d'une plateforme de commande multi Pharmacie (mise en place de webservices via JAX-WS).
Support niveau 3 et développement de module du nouveau produit.
Outils: Jboss 7 et 4.2.3, eclipse,EJB 3.1, JPA, Java Swing, JAX-WS, maven, ant, shell,
Spring Batch, Jasper ireport, Talend ETL.
2007 à 2010: Salarié chez Atos Origin Intégration.
CIRTIL
02/2009 au 05/2010
ST-PRIEST
(15 mois) Mise en place d’hibernate, SPRING MVC
Mise en place d’un système d'intégration continu avec Hudson
Mise en place du nouveau système de sécurité avec SPRING Security.
Migration de weblogic 8 à 10 + nouvelle gestion des librairies avec maven.
Développement de modules d’évolutions.
Environement: Java/J2ee (EJB 2.0, spring MVC, hibernate), weblogic 10.3 et 8.1, eclipse, Oracle 10g, jquery, junit., birt, MAVEN,
RENAULT TRUCKS
08/2008 au 02/2009
LYON (6 mois) NEW DMS – Migration technique du Dealer Management System (DMS) de Renault Trucks, pour la modernisation de l’architecture technique du système.
(12 000 jours, 56 ingénieurs. Modèle Front-Back dont une partie Off-Shore)
Environement : Java/J2ee (EJB, spring, hibernate, java swing), websphere, eclipse, Oracle
Environnement client riche windows/serveur linux RHE5
Industrialisation du processus de fabrication :
Rational Rose, AMC designor, PMD (control qualité du code), HPQC gestion des tests et suivi des exigences.
Bytel
12/2007 à 08/2008
PARIS (9 mois) Au sein de l’équipe Front-Office
- Développement de la partie routage direct d’un numéro de téléphone,
Au sein de l’équipe Back-Office
- Poursuite du projet dans un mode TMA sur le reste de l’application
Environement: Java/J2ee (Web services, EJB, File Jms), Shell script (UNIX Solaris), eclipse, weblogic 8.1
Renault chronos
09/2007 à 12/2007
Lyon (3 mois) Gestion des temps de maintenance véhicule (800 jours au sein d’une équipe de 7 collaborateurs)
Environement: Java/J2ee sur un Framework développé au sein du groupe s’appuyant sur des techniques STRUTS, eclipse, websphere, MySQL
06/2007 à 09/2007
Rennes (3mois) - Développement et TMA sur un logiciel CRM
- Java/J2ee, Clarify, UNIX, eclipse, BEA/weblogic, Oracle
Formation
2017 Formation Sécurité FORGEROCK OpenAM FR-420 et FR-421
2015: MIAGE – Université Claude Bernard Lyon 1 (en cours de préparation) (69)
2012: Formation + Certification Linux Red Hat 6.1 RHCSA (69)
2007: DUT INFORMATIQUE- Grenoble (38)
2002: BAC STI Génie Electronique à Béziers(34)
2000: BEP des métiers de l'électronique à Béziers(34)
Compétences Fonctionnelles
Gestion de projets: chiffrages, présentations technique, recrutement, support technique.
Analyse Fonctionnelle: Recueil du besoin, animation de réunions MOE/MOA, rédaction des spécifications, modélisation objets.
Compétences techniques
Gestion projet: Xmind, HP-QC- Trac - Mantis
Système d'exploitation:
Linux:
redhat (Fedora 21, RH 6.1, centos).
debian (debian, ubuntu).
Windows:
Seven, 10
Android
Base de données:
SQL Language: Standard, Mysql, Oracle, postgre, hsql (installation requêtages)
NoSql : Hadoop (Hbase) (sandbox HortonWorks) requetage ( hbase shell, Java API)
Serveur d'application
Jboss-as (7 et 4.2.3), weblogic, Tomcat
Langage de Programmation
Java/JEE : Standard 1.6, 1.7 (Swing, JPA, EJB 3.1, JMS, JAX-WS,JAX-RS, Socket, Junit)
Développement basé sur les architectures Spring,
JSTL et les taglibs, Talend ETL
Outils de développement
Intellij 14, eclipse, jdk 1.6, 1.7, maven, ant, Spring (Batch , MVC), Talend Studio BIG DATA, Jenkins, Sonar