-
Infrantic France
- Chef de projet & Architecte technique
2019 - maintenant
MyFinTech Coeur - Plateforme d'un agrégateur de comptes bancaires. Retrouvez le détail de tous vos comptes bancaires en un seul endroit. C'est un projet from scratch..
* Analyse et définition du besoin
* Comparer les fonctionnalités innovantes visées avec des projets éventuellement déjà existants (Linxo, Bankin,..)
* Conseil, analyse des offres et aide au choix des prestataires pour la réalisation.
* Pré-étude de faisabilité technique
* Préconisations des différents choix technologiques
* Choix de la plateforme serveur : implications en terme d'infrastructure
* Rédaction du cahier des charges, la maîtrise d'ouvrage et la conduite de projet.
Environnement technique : Java 8, API REST, Tomcat, Angular JS, Maven, Jenkins, GIT, Eclipse
-
ECONOCOM
- Expert technique Middleware
Puteaux
2018 - 2019
Econocom est un groupe européen spécialisé dans les services liés à la transformation numérique. J'ai participé dans un projet transverse (DIAPASON) dans le but de favoriser la communication entre les differentes applications avec la technologie ESB (Jboss Fuse / Apache Camel).
Réalisation :
* Installation et parametrage de la plate-forme Jboss fuse, Spring, OSGi,..
* Rédaction des documents techniques (instalation de platforme, norme, architecture,..)
* Ecriture de normes de developpement Java et de règles d'ingénierie.
* Participation aux developpement d'interface en Apache Camel.
* Coordination entre les équipes techniques du projet en France et en Ukraine.
Environnement technique : Java 8, JEE 7, Apache CXF, Camel, Maven, Jenkins, UML, Jboss Fuse, Spring Boot, GIT, Eclipse Neon
-
BNP Parisbas CIB
- Architecte logiciel
2017 - 2018
ICB (International Core Banking) - Stream CAMS (Cash Account Management System)
Refonte complète du core banking Atlas2 (Migration de la technologie COBOL vers JAVA)
Réalisation :
* Analyse des dossiers des exigences et de conception de la tenue de comptes.
* Ecriture de normes de developpement Java et de règles d'ingénierie.
* Rédaction des documents nécessaires aux comités d'architecture.
* Sélection des règles d'ingénierie applicables.
* Revue et contrôle de la qualité du code Java et du respect des règles d'ingénierie et des normes BNP.
* Coordination entre les équipes technique et fonctionnel du projet (France & Inde)
* Participation aux réunions de comité architecture métier, architecture technique et maitrise d'ouvrage.
Environnement technique : Java 8, JEE 7, JSF 2, PrimeFaces, JPA, Oracles, EJB3, Apache CXF, Jackson, JAX-RS, JMS, Selenium, Maven, Jenkins, Sonar, UML, Swagger, Jboss Fuse (ESB), GIT, Eclipse Neon
-
SNCF
- Consultant Senior JAVA / J2EE
2016 - 2017
RUSPROD (Railway Undertaking System)
RUSPROD est une application JAVA destinée au personnel SNCF Fret pour
l'assemblage des ressources nécessaires à la circulation des trains et à la livraison des marchandises.
Le module CONVOI et SILLON a pour objectif métier d'organiser les trains, faire rouler ces trains, les convoyeurs mettent en œuvre les ressources nécessaires.
* J'ai participé aux développements évolutifs des modules Convoi et Sillons principalement pour le planning des agents / locomotives / ligne des roulements etc.,
Environnement technique : Java 7, Swing, JGoodies, SOAP/REST, Oracle 11, iBatis, MyBatis, Jenkins, Framework interne SNCF (Synaptix)
-
Infrantic France
- Lead Developpeur / Projet
2016 - 2016
iBoard+ (Gestion d'information / rapport et analyse)
* Une application Dashboard destinée aux particuliers. Sur un écran l'utilisateur peut voir toutes les informations de source de données (Sites Web) (Compte banques, Bourse,...), peut personnaliser différentes source de données (RSS, XML, CSV). Possibilité de surveiller les informations de capteurs à distance. Toutes les informations sont alimentées dans un serveur
d'application. Application en cours de développement sur web et mobilité.
* Participer à l'analyse & le design fonctionnel et l'architecture technique de l'application iBoard+
* Tests d'intégration et de validation.
* Rédaction de la documentation technique.
* Préparer et réaliser les mises en production.
Environnement technique : J2EE, Angular JS, Angular Charts, Tomcat, Spring MVC, Spring Web, MySQL, GIT, Eclipse IDE, Android Studio
-
Informatique CDC
- Consultant JAVA/J2EE
Arcueil
2015 - 2016
Application GIDE (Gestion de demandes et des identités)
* Une application IHM interne d'ICDC pour la gestion des identités de utilisateurs, de comptes génériques et de comptes à hauts privilèges (de type administrateurs). Plusieurs applications internes utilisent les services fournis par GIDE pour l'authentification. Création des
WorkFlow applicatifs avec Calendra Studio.
* Participer au développement et à l'évolution de l'application, tests et suivi de recette.
* Participer à l'évolution et à la mise à jour des documents techniques de référence.
* Participer aux diagnostics et corrections des incidents.
* Support technique & fonctionnel.
* Préparer et réaliser les mises en production.
Environnement technique : Java, JavaScript, Tomcat, Calendra, Oracle, LDAP, 389 Console, Apache
Directory Studio,
-
Infrantic France
- Lead Developpeur / Projet
2014 - 2015
Lead Projet
Projet Soulmate Finder
* Soulmate Finder est une application web (site de rencontre). Une application permet d'inscrire
le profil, recherche, dialogue en ligne.
* Participer aux analyses fonctionnelles détaillées.
* Documenter les évolutions à effectuer
* Traduire en langage informatique les spécifications techniques
Environnement technique : Java, Tomcat 7, CXF, Spring, Hibernate, MySQL, SVN
Projet BoutDuDoigt (BDD)
* Une application pour surveiller et gérer l'appareil à distance. Un mini serveur avec une carte électronique attachée permet de visualiser et de manipuler quelques tâches à distance.
Environnement technique : Java 7, JNI, JavaFX, Tomcat, Carte Velleman K8055
-
CSC
- Lead Developpeur
MONTAUBAN
2014 - 2014
* Traduire en langage informatique les spécifications techniques
* Participer au développement des interfaces de communication entre les différents services applicatifs
* Documenter les évolutions effectuées et à effectuer.
Projet SNCF - SIRIUS
* SIRIUS est une application destinée aux agents de conduite de SNCF. Il permet dans le cadre de leur mission quotidienne de les accompagner lors de la préparation et du compte rendu de mission qui leur affectée.
Environnement technique : C#.NET , IIS , SQL Server, Liquibase, Visual Studio, GIT
Projet Société general - Linkup-MKS
* Market Order Management System (MKS). Le projet MKS porte sur la constitution d'une
plateforme centralisée de gestion des opérations de marché au travers de deux hubs opérationnels (Luxembourg et Singapour) au service des entités de SG PRIV.
Environnement technique : Java, Tomcat 7, CXF, Spring, Hibernate, Oracle , SVN, Protocol FIX
-
Infrantic France
- Lead Developpeur / Projet
2012 - 2014
Lead projets
* Analyse/Spécification/Développement des librairies et Framework.
* Améliorer la performance de Java application en utilisant Java 6 Concurrency
(Multiprocesseur).
* Entre novembre 2012 et avril 2013 en Inde, évolution de l'application MicroTrader.
Former les élèves (Acharia, Université de Pondichéry) en Java et Open Source.
Librairie : - WebProcessor , WP Dashboard
* WebProcessor est un librairie, automate les processus du téléchargement, récupère le contenu spécifique de différents site web avec l'authentification. Le contenu récupéré peut sauvegarder au format xml, csv ou html.
* Analyse & rédaction du cahier de charge fonctionnelle.
* Réalisation des développements en utilisant les avantages de Java 6.
* Rédaction de la documentation technique.
* Tests d'intégration et de validation.
Environnement technique : Java 6, Java Swing, Eclipse, Ant, Maven, JUnit 4, SLF4J, HtmlUnit, JAXP/B, XML, XSD, SVN, GIMP2
-
En Inde (Pondichéry) Achariya
- Consultant
2011 - 2012
(Administration de serveur et formation technique)
* Mise en production et paramétrage d'applications web
* Formation d'étudiants et de développeurs aux technologies OpenSource et à Java
* Rédaction de la documentation technique
Environnement technique : Java, Eclipse, Serveur d'application (Tomcat et Glassfish), Hibernate, MySQL
-
PSA Peugeot Citroën
- Ingénieur d'étude et développement
Rueil Malmaison
2010 - 2011
* Participer à la réalisation, la maintenance des programmes en respectant les spécifications fournies, les délais et les différentes normes de qualité.
* Documenter les évolutions effectuées.
* Assurer le support de production.
Application - Oceanic
* Analyse et développement des évolutions d'application métrologie - Oceanic
* Correction des bugs et optimisation des codes.
* Oceanic est un logiciel web de suivi de qualité de service des applications internes.
* Réaliser les développements avec le Framework LEGO 2 de PSA.
* Rédaction de la documentation technique
Application - Prix de transaction (PTV)
* Analyse , design & développement d'application prix de transaction.
* Prix de transaction (PTV) est un logiciel web & batch pour connaître les prix de transaction de véhicules d'occasion dans le réseau de distribution des véhicules aux marques AP et AC(tous pays).
* Réaliser les développements avec le Framework LEGO 3 de PSA.
* Rédaction de la documentation technique.
Environnement technique : Java 1.5, Eclipse, JBoss, Glassfish, Oracle, DB2, OJB, Hibernate, Ajax, Javascript, CSS, amCharts
-
GDF Suez
- Ingénieur d'étude et développement
2010 - 2010
* Participer au développement/amélioration du framework d'application.
* Analyse et développement des services web pour l'application - Trans@ction
* Réalisation des tests
* Correction de bugs
Environnement technique : Java 1.6, JiBX, XMLBeans, OpenCSV, IBatis, Weblogic, Oracle
Différentes missions en télétravail (MicroTRADER, BookKeeping)
-
Teletravail
- Analyse et gestion de projet
2009 - 2010
* Analyse technique et fonctionnelle
* Test et distribution
* Documentation technique et fonctionnelle
* Sous-traitance les projets avec une équipe technique en Inde.
Environnement technique : Java, Log4j, JUnit, Hibernate, Eclipse 3.2, Tomcat, PHP, JSP, LDAP, Javascript, Dreamwaver
-
PARISTAMILAN.COM
- Ingénieur d'étude et développement
2008 - 2009
* Analyse et développement du site web de la communauté indienne en multilingue.
* Chat serveur / client et Messenger
* Test et distribution
* Documentation technique et fonctionnelle
Environnement technique:Java,J2EE, MySQL, Servlet,Tomcat, Applet,Struts, Hibernate, Eclipse 3.2
-
Société Générale Consumer Finance
- Ingénieur d'étude et développement
PARIS
2007 - 2008
* Participer au développement/amélioration d'application.
* Documenter les évolutions effectuées.
* Assurer le support de production.
* Analyse et développement des services web pour l'application interne 2PM (Product & Partner Management)
* 2PM est une application web prescripteurs (marchands) liée la base de donnée du progiciel EVOLAN. Cette application va permettre d'autoriser nos prescripteurs à proposer nos produits financiers et à le commissionner en fonction des crédits qu'il aura ouvert.
* Optimisation des codes
* Documentation technique
Environnement technique:Java,AS400, Websphere, Struts,DB2,JSP,Hibernate,LDAP, IBMRAD, SVN
-
ITN Editeur de progiciels assurances
- Editeur de progiciels assurances & Ingénieur d'étude et développement
2006 - 2007
ITN Editeur de progiciels assurances (Par SSII) 3 mois Ingénieur d'étude et développement
* Analyse et développement des services web pour les applications Caisse d'Epargne
(BOPA)
* Réalisation des tests
* Correction de bugs
* Maintenance du système
Environnement technique : Java, Swing, Spring, Hibernate, SOA, DAO, Oracle, HQL, Eclipse, SVN
-
AGF Asset Management
- Analyse et développement
2005 - 2006
Analyse et développement
* Participer à la réalisation, la maintenance des programmes en respectant les spécifications fournies, les délais et les différentes normes de qualité
* Participer à la phase de Test et Qualification (suivi de Recette)
* Assurer le support de production
ORBIS (Order Book Information System)
Gestion du passage des ordres en unités de compte.
Module ordres : permet de gérer l'import, le contrôle puis les exports des ordres en unité de comptes reçus des systèmes du passif.
Module cours : permet d'alimenter une base de cours centralisée pour les systèmes du passif.
* Import des ordres des systèmes du passif
* Contrôle des ordres
* Globalisation
* Export vers DECALOG
ORBIS Monitor
Un outil de surveillance des imports et des exports de l'outil ORBIS et de contrôle technique (statut du serveur, existence de bugs ...)
IRIS (Investment Reporting Information System)
Participation à l'analyse et à la mise en œuvre du moteur technique du Reporting Comptable
Assurances
Participation à la réalisation des états du Reporting Comptable au format Excel
* Optimisation des programmes
* Utilisation des librairies AGF dans le cadre du développement
* Développement de procédures stockées sous Sybase
* Tests et Recettes
* Rédaction de la documentation technique
* Maintenance corrective et évolutive
Environnement technique : Java, J2EE, Swing, JNLP, Sybase, SQL, JNI, JCom, IntelliJ 5, Maven, Log4J, JUnit, Windows XP/2000, Business Object 6.5, SVN
-
Codifina
- Ingénieur de Développement
2004 - 2005
* Reprise et correction du site Web de la société sur PHP / Linux
* Maintenance évolutive par rapport aux nouvelles fonctionnalités
Environnement technique : PHP, Eclipse, MySQL, CVS
-
Performance Partners
- Développeur Senior
2003 - 2004
* Analyse et développement d'une application de Workflow (Gestion des mails, IHM)
* Conception détaillée, rédaction du cahier des charges.
* Revue de codes java.
* Refonte de l'application : développe en java swing vers java Servlets, serveur Tomcat et Swing
* Tests unitaires et validation
* Rédaction de la documentation technique
* Participation à la maintenance corrective et évolutive
Environnement technique : J2EE, Swing, Servlet, JavaMail, Tomcat, MS-SQL Server, JDBC, JDeveloper
-
Dune Concept
- Ingénieur Développement
2001 - 2003
* Développement de l'application web, de gestion de portefeuilles virtuels.
* L'application permet de visualiser le cours des actions en ligne, d'obtenir des indices de fluctuation, d'acheter et de vendre ses actions en temps réel.
* Analyse fonctionnelle et technique de l'application
* Revue de codes java
* Correction des bugs en Java
* Maintenance évolutive et corrective de l'application
* Utiliser les objets EJBs
* Rédaction des spécifications techniques
* Tests d'intégration et de validation
Environnement technique : Java, J2EE, Servlet, XML, XSLT, EJB, CORBA, Sybase 11.5 , Tomcat, Jbuilder, CVS
-
Danel Electronic
- Développeur
1999 - 1999
* Développement d'un outil permettant de gérer les impressions et les informations sur le fichier MEGAFORM qui est un logiciel de formulaires électroniques.
* IPDS FILTER - Un convertisseur de format de fichiers AS/400 IPDS en fichiers texte
ASCII pour être utilisé dans MEGAFORM.
Environnement technique : Window, Unix, C, C++, Visual Studio
-
En INDE
- Ingénieur développement - C/C++
1994 - 1998
* INSTANT SPANISH pour Windows pour Bilingual Software, USA en Visual C++.
* Conversion du texte en langage pour R&D, Pragati Computers en C.
* Waveform éditeur pour R&D, Pragati Computers en C.
* CORDIMATE - Mesures des objets 3D pour R&D, Pragati Computers en C.
* DRAW - Un logiciel pour dessiner avec un GUI pour MS-DOS en C++. Support des fichiers de formats BMP et PCX.
* COBOL éditeur de texte en C et Assembleur.
* Inventaires et traitements pour Flexible Foams Private Limited, Pondichéry en Visual Basic.
* Inventaires et traitements pour Lakshmi Agencies, Pondichéry en Visual Basic.
* Inventaires, traitements et salaires pour Pondy Die Casting, Pondichéry en Foxpro.
* Un Système de facturation pour Wiseman English School, Pondichéry en Foxpro.