EXPÉRIENCES PROFESSIONNELLES
Du 12/2020 à ce jour – Vinci Autoroutes, Paris
Développement des solutions d'aides à la détection des incidents dans les tunnels
- Développement du projet TunnelWatch pour la gestion des incidents en tunnel (API Rest)
- Développement des API Rest pour la gestion des rôles/Autorisations
- Développement Kotlin d’un module pour l’authentifications à 2 facteurs avec
GoogleAuthenticator.
- Développement du projet passerelle pour gérer les Alarmes/Commandes (Java NIO
SocketChannel)
- Test unitaire, Test d'intégration, Code review.
Environnement technique : Intellij, Java 8, Java 11, Kotlin, Spring data JPA, Spring Boot 2, Spring
security,Web service, API Rest, Swager, MapStruct, Junit, Mokito, PostGreSql, pgAdmin, MongoDb,
Github, Maven, Liquibase, Lombock, JWT, Scrum, JIRA/Confluence.
Abdelkader ******** – Tél : ******** – E-mail : ********@********
2 / 5
Du 05/2018 au 11/2020 –Traveldoo, Expedia, Levallois-Perret
Développement des solutions de gestion de voyage d’affaire et de notes de frais, pour les grandes
entreprises et les agences de voyage.
- Refactoring des applications de gestions des dépenses (Expense) avec l’approche DDD.
- Développement d’un module de gestion de déduction automatique des avances (cash
advance)
- Développement des batchs d'import et export de données (Spring Batch).
- Développement d’un module d’approbation par mail.
- Revue de code, Tests unitaires, Pair programming, release
Environnement technique : Intellij, JAVA 1.8, Java 11, Spring JDBC, Spring Batch, JPA/Hibernate, Web
service, API Rest, Micro-services, Rest, Mokito, React JS, GWT, Spring Boot, SQL, Résilience4j, SLF4J,
Kanban, Git, Jenkins, Maven, Weld CDI, Oracle, Elasticsearch 6.6.2, JIRA/Confluence, Kibana
Du 05/2018 à ce jour –Traveldoo, Expedia, Levallois-Perret
Développement des solutions de gestion de voyage d’affaire et de notes de frais, pour les grandes
entreprises et les agences de voyage.
- Refactoring des applications de gestions des dépenses (Expense) avec l’approche DDD.
- Développement d’un module de gestion de déduction automatique des avances (cash
advance)
- Développement des applications d'import et export de données.
- Développement d’un module d’approbation par mail.
- Réalisation d’un module pour l’audit trail (historique des évènements)
- Revue de code, Pair programming, release
Environnement technique : Intellij, JAVA 1.8, Spring JDBC, Hibernate, Web service Rest, Mokito,
GWT, React JS, Résilience4j, SLF4J, XSL, Kanban, Git, Jenkins, Maven, Weld CDI, Oracle, Elasticsearch
6.6.2, CQRS, DDD, JIRA/Confluence
Du 01/2017 au 05/2018 – MAILEVA, DOCAPOST, Charenton-le-Pont
Projet DIGIPOSTE/FACTURE : Conception et réalisation de solutions de dématérialisation de
documents (factures, fiches de paies,) destinées aux Grandes et petites entreprises.
- Rédaction de spécifications techniques détaillées
- Développement d’un module de gestion de coffres numériques (MDB, JMS)
- Réalisation d’un compostant d’ordonnancement avec Quartz Scheduler.
- Web service SOAP/REST pour l’intégration avec les systèmes des partenaires.
- Monitoring de différentes briques de l’application avec JMX.
- Analyse d’incidents critiques de production et mise en place de solutions automatisées de
recouvrement.
- Intégration continue avec Git, Jenkins, Maven et Nexus.
- Workflow d’Envoi de factures dématérialisées (JBPM, JBossDrools5.5)
- Revue de code, Pair programming
Environnement technique : EclipseIDE, JAVA1.6, java1.8, JEE5, EJB3, JPA/Hibernate, JMS/MDB, JBoss
4, JBossDrools5.5, JBPM, Web services (SOAP, REST), Quartz, Maven, Jenkins/Sonar, GIT, UML,
méthodologie SCRUM, MS SQL SERVER 2005, XSD, SoapUI, SFTP, Junit, TestNG, Mockito, DbUnit,
JIRA/Confluence,
Du 06/2015 à 12/2016 – GlobeCast (Filiale du groupe Orange), Issy-Val de Seine
En charge du développement complet de nouveaux applicatifs de l’Intranet SI Métiers couvrant les
principaux besoins métier de GlobeCast (Outils de ventes et avant-ventes).
- Développement des différents modules de l'application Ticketing (JSF2, EJB3)
- Développement de web services Rest(Resteasy)
- Maintenance évolutive et corrective de plusieurs d’applications de l'intranet (BIMS, TPO,
DSO, IMS, Achat)
- Réfactoring de code, désendettement technique
- Suivi des incidents de production
Environnement technique : Eclipse, JAVA 1.8, JEE6, JBoss 4/6, Wildfly, EJB 3.1, JPA, JMS/MDB, Spring,
CDI, Web services (SOAP, REST), RestEasy/CXF, MVC JSF (Myfaces 1.2.2, Mojara 2.1, PrimeFaces),
HTML, CSS, Java script, Maven 3, OJB, JIRA, Jenkins/Sonar, Junit
Du 05/2013 à 04/2015 - LaPoste, Saint-Quentin-en-Yvelines
Développement des applications de gestion de courrier industriel de la poste (utilisées sur tous les
sites de traitement de Courrier Industriel en France)
- Rédaction des spécifications techniques détaillées
- Chiffrage des évolutions
- Maintenance des applications
- Prendre en charge les incidents de production
- Rédaction des scénarios de tests sur Quality center
Environnement technique : Eclipse, Java 1.5, Spring (MVC), JSP, Quality center, JIRA, Jenkins, Unix,
Maven, Junit
Du 05/2013 à 10/2013: LaPoste
Responsable d'applications :
Dans le cadre de la TMA MESSI SOPRA, en charge des applications EDR (COPILOTE G, SILOE, GERICO) qui aident à gérer le courrier industriel de La poste, celles-ci sont utilisées sur tous les sites de traitement de Courrier Industriel en France
• Rédaction des spécifications techniques détaillées.
• Rédaction des devis et chiffrage des évolutions demandées par la MOA
• Prendre en charge les anomalies et les demandes d’assistance sur l’outil JIRA
• Traduire les besoins du client à l’équipe de développement
• Surveillance des incidents de production des différentes applications
• Animation des comités de suivi pour le pôle EDR
• Recette fonctionnelle
• Rédaction des scénarios de test sur Quality center
Environnement technique : Quality center, JIRA, Eclipse, SQL, Java 1.5
Du 02/2011 à 04/2013 (26 mois) : Bouygues Telecom
Ingénieur consultant Java/J2ee
Au sein du pôle Application, en charge de tout développement SVI (Serveur vocal interactif) destiné aux centres de contacts Bouygues Telecom :
Dans le cadre de l’application 611 dédiée au client FAI, développement des évolutions suivantes :
• Gestion des clients multi appelants.
• Mise en place de mécanismes de détermination du profil client
• Modification du parcours vocal en fonction de la technologie et de la phase de vie du client
• Développement du module d’Activation et mise en place de nouvelles règles d’activation
• Développement d’un module pour les incidents globaux et les incidents unitaires.
• Réalisation des tests automatisés avec l'outil SvingTest (Junit)
• Correction des anomalies remontées par l'équipe de test
Développement d’une application vocale dédiée aux clients entreprise dans le cadre du projet DME (Direction marché d’Entreprise) :
• Développement d’un nouveau parcours client fonctionnant 24h/24
• Evolution de l’application de bascule afin d’enrichir le contexte CTI de l’appel. Ce, dans le but de permettre une distribution full CTI
• Réalisation des tests automatisés avec l'outil SvingTest (Junit)
• Rédaction de la SAL (spécifications d’architecture logicielle)
Environnement technique: ECLIPSE, MAVEN, JAVA/J2EE, SvingTest, FrameWork VIAO ,Vxml, VXML. Genesys GVP7 et GVP8, Quality center, WebServices, GEX, WEBLOGIC 8, WEBLOGIC 11
De 09/2009 à 01/2011 (16 mois) : ITN
Ingénieur d’études et développement Java/J2EE
Développement en java/J2EE du projet spécifique ECA Sinistre pour la caisse d’épargne, ce projet utilise la solution progiciel CLEVA qui permet de gérer les dossiers de sinistres.
• Développements des déclencheurs Service/IHM en JAVA pour les produits Satellis, assurance sur compte, secteur média, Garantie Achat.
• Développement des Mots Clés en java.
Développements en JAVA des batchs unitaire/ensembliste pour l’Extraction des flux comptable, pilotage et acquittement (Trésorerie, règlement de sinistre, Evaluation)
Maintenance du SI IARD qui gère les différents produits d’assurance de la caisse d’épargne : AUTO, GAV, MRH, PJ.
• Analyse et correction des anomalies.
Développement des évolutions sur la partie Editique : Batch Editique de masse, quotidien, Terme
Maintenance de l’application MURACEF qui gère des produits d’assurance des moyens de paiements
• Mise en œuvre des procédures PL/SQL pour le rattrapage des échéanciers MOBI2 et calcul des primes.
Environnement technique : ECLIPSE 3.3, Java/J2EE, Tomcat 6, Hibernate 3.2, Spring 2.5, Birth, TOAD, Script, SQL, PL/SQL, V9 Assurance v44, Trac, java script, SVN.
De 03/2009 à 07/2009 (5 mois) : Ekis group
Ingénieur d’études et développement Java/J2EE
Réalisation du modèle d’analyse du Système SAGACE (Système d’Aide à la Gestion Des Affaires des CabinEts) permettant de gérer l’ensemble des domaines métiers de la SDBC (Sous direction des bureaux des cabinets) du ministère de la défense.
• Présentation des différents diagrammes en Uml pour les applications constituant le système avec l’outil StarUML (diagramme des cas d’utilisation, diagramme de classes, diagrammes état-transitions, etc.)
• Proposition de nouvelles maquettes qui s’adaptent aux besoins des utilisateurs.
Environnement technique : StarUML
De 01/2009 à 03/2009 (3 mois) : EXXECO
Ingénieur d’études et développement Java/J2EE
Réalisation en JAVA/J2EE de l’application web EXXECOM permettant de gérer les prestations d’audit, d’appel d’offres, de maîtrise d’œuvre et de suivi d’entretien du cabinet d’études EXXECO.
• Correction des anomalies remontées par l'équipe de test
• Réalisation des évolutions.
• Développement d’un module de génération de documents
Environnement technique : Eclipse 3.2, Tomcat, Struts-Layout, hibernate, Java1.5, Socle technique Improve Foundation, Apache Veloc...