Belmeskine A.

Consultant

660 dollar
Freelancer
14 years
Massy, FRANCE

My experience

More

Traveldoo, ExpediaMay 2018 - Present

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 11, Spring JDBC, Hibernate, Web service Rest, Microservice, Mokito, GWT, React JS, Résilience4j, SLF4J, XSL, Kanban, Git, Jenkins, Maven, Weld CDI, Oracle, Elasticsearch 6.6.2, CQRS, DDD, JIRA/Confluence, OWASP

More

MAILEVA, DOCAPOSTJanuary 2017 - May 2018

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,


More

GlobeCast (Filiale du groupe Orange)June 2015 - December 2016

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


More

LaPosteMay 2013 - April 2015

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

More

Bouygues TelecomFebruary 2011 - April 2013

En charge de tous les développements au sein du pôle application SVI (Serveur vocal interactif) destiné aux centres de contacts Bouygues Telecom (application 611 dédiée au client FAI).

- Gestion des clients multi appelants et 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
- 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
- Réalisation de tests automatisés avec l'outil SvingTest (Junit)
- Rédaction de la SAL (spécifications d’architecture logicielle)

Environnement technique : ECLIPSE, MAVEN, JAVA/J2EE, JSF, SvingTest, FrameWork VIAO, Vxml, Genesys GVP7 et GVP8, Quality center, WebServices (CXF, JAX-WS), GEX, WEBLOGIC 8, WEBLOGIC 11, Scrum , SoapUI


More

ITNSeptember 2009 - January 2011

Développement en java/J2EE du projet spécifique ECA Sinistre pour la caisse d’épargne, ce projet utilise la solution progicielle 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é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
- Maintenance de l’application MURACEF qui gère des produits d’assurance de 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, TOAD, SQL, PL/SQL, V9 Assurance v44, Trac, java script, SVN.

More

GROUPWARE SYSTEMJanuary 2009 - August 2009

Développements forfait pour les clients de la société Groupware System (EKIS Group et EXXECO «Loiselet&daigrement ») 

- 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 selon les besoins des utilisateurs 
- Réalisation en JAVA/J2EE de l’application web EXXECOM permettant de gérer les prestations d’auditd’appel d’offres, de maîtrise d’œuvre et de suivi d’entretien du cabinet d’études EXXECO. 
- Réalisation des évolutions et Correction des anomalies remontées par la recette 
- Développement d’un module de génération de documents 

Environnement technique : Eclipse 3.2, Tomcat, Spring MVC, hibernate, Java1.5, SVN 

More

« Mauritus Telecom »August 2008 - December 2008

Bull Telecom et Média, Développement en java J2EE de l'application Customer Care pour l'opérateur de téléphonie mobile « Mauritus Telecom » (île Maurice). Elle permet de gérer les commandes, les comptes de facturation et les contrats des clients.
* Développement de la couche présentation
* Développement de la couche métier.
* La gestion des contrats PostPaid /PrePaid, gestion du Customer B2B et B2C
* Correction des anomalies remontées par l'équipe d'intégration

Environnement technique : MyEclipse6.01, JOnAS4.8.6, Struts1.3, Java1.5, JavaScript, Ajax, JSP, Oracle, JPA, CVS, Log4J.
More

Bull Telecom et MédiaAugust 2008 - December 2008

Développement en java J2EE de l’application Customer Care pour l’opérateur de téléphonie mobile « Mauritus Telecom » (île Maurice). Elle permet de gérer les commandes, les comptes de facturation et les contrats des clients.

- Développement de la couche présentation
- Développement de la couche métier.
- La gestion des contrats PostPaid /PrePaid, gestion du Customer B2B et B2C
- Correction des anomalies remontées par l’équipe d’intégration

Environnement technique : MyEclipse6.01, JOnAS4.8.6, Struts1.3, Java1.5, JavaScript, Ajax, JSP, Oracle, JPA, CVS, Log4J. 

More

BNP PARIBASJanuary 2008 - July 2008

Développement en Java J2ee de l’application BNP EMMA (Edition des Messages MArketing) permettant au service marketing de rédiger des supports de documentations pour les clients sur le canal BNPNET.

- Réalisation du modèle d’analyse et conception avec l’outil RSM (Rational Software Modeler)
- Développement de la couche métier avec connexion à une base de données Oracle 9i.
- Développement de la couche présentation avec le framework Sweetdev (framework BNP basé sur Struts).
- Réalisation d’une interface pour le client (rédacteur et valideur)
- Réalisation d’un module de gestion de profils utilisateurs.
- Implémentation des évolutions en Java/J2ee sur l’application STARR (Standard Tool for Accounting to Risk Reconciliation)
- Réalisation d’un module de gestion de la juridiction et des accès concurrents.

Environnement technique : RAD6, RSM (Rational Software Modeler), Websphere 6, Sweetdev (Struts), JavaScript, JSP, PlSql, Oracle, XML, XSLT, Serena Dimension, FckEditor

More

BUDGET BOXMarch 2007 - September 2007

BUDGET BOX, Réalisation en Java J2ee d'un logiciel marketing « Budget Box » permettant d'envoyer en temps réel sur des terminaux de self-scanning (lecteur PDA), à chaque consommateur en magasin, des annonces ciblées selon son profil de consommateur.
Environnement technique : Eclipse 3.2, EJB3, Java, Servlet, JSP, Html, Css, Javascript, Junit, PostgreSQL, MySql, Hsql, Jboss , SVN, ExtremeProgramming (XP)

My stack

Middleware

Jenkins

Databases

Oracle, DB2, HSQL, Microsoft SQL Server 2005, Microsoft SQL Server, PostGreSQL, MySQL, Oracle 9i, TOAD

Application servers

WildFly, Tomcat 7, Tomcat 6.0

Frameworks

GWT, Spring, Struts, Hibernate, AJAX, OJB, JavaServer Faces, JSTL, JPA, CXF, JMS, JDBC, JSP / Servlets, Spring MVC, REST

Other

Spring Framework, pair programming, Sun Certified Java Programmer (SCJP), Customer Data Integration, Rapid Application Development RAD, Enterprise Java Beans, Stagiaire, comptable, eXtreme Programming, maîtrise d'œuvre, WebLogic Enterprise Application Server, Rédacteur, SUN Hardware, Nexus Technology, Java Servlets, Java Messaging Service, Apache Subversion, Master 2 > Master 2 recherche en informatique, JBossDrools 5.5, J2EE 1.4 Web Developer, application Customer Care, JOnAS 4.8.6, SAL, Mojara 2.1, Weld CDI, CONSULTANT SENIOR JAVA/JEE, OPÉRATEUR DE TÉLÉPHONIE MOBILE, Struts Web Application Framework, UML/OMT, Master 2 professionnel, Scrum Methodology, Java Server Pages, industry~it, SweetDev, RESTEasy, Certification IBM, Specification Writing, Baccalaureat, Microsoft Windows, Java Enterprise Edition, Cascading Style Sheets, Développeur, Java 2 Enterprise Edition, Concepteur, Jakarta TOMCAT Servlet Engine, Merise Methodology

Analysis methods and tools

Scrum, Ant, Apache Maven, JIRA, TestNG, Mercury Quality Center, Merise, Sonar, CVS, Junit, Confluence, Kanban, StarUML

IT Infrastructure

Git, Docker, Linux, Windows, Unix

Environment of Development

IntelliJ, SVN, Maven, Eclipse IDE, IntelliJ Idea, MyEclipse

Languages

Delphi, Jscript, XML, UML, XML Schema, MVC, CSS, PL/SQL, JavaScript, JEE, Shell, Java, Oracle PL/SQL, HTML, SQL, XSLT, XSL

Software testing

DBUnit, SoapUI, Quality Center, Mockito

Protocols

SFTP, JSON, SOAP

Others

Log4j, V-Cycle, DDD, Kibana, Google Web Toolkit, Contract Management

Technologies

MyFaces, Spring JDBC, Spring IoC, Spring Boot, REST API, Quartz Scheduler, PrimeFaces, Web Services, Jboss, PreactJS, JSF, JAX-WS, JAXB, EJB 3, Spring Batch, CDI, ElasticSearch, React.js, IBM WebSphere, jBPM, JOnAS, J2EE

My education and trainings

Master 2 Professionnel - Université de Tours

Master 2, Recherche en Informatique - Université de Tours

Certifications - -

Master 2 Professionnel système d’Information et réseaux - Université de Tours2007

Formation JAVA/J2EE - GT'M Ingénierie2007

Master 2 Recherche en Informatique - Université de Tours2005