-
Arcelormittal
- IT Analyst Digital Transformation
2019 - maintenant
IT Analyst Digital Transformation for Product Catalog, CRM & Web Platform Center of Excellence
-
OPEN
- Ingénieur Concepteur
Levallois-Perret
2014 - 2018
Client: ArcelorMittal
Département: Commercial / Equipe Projet
Mission: Business Analyst pour gestion de projets au sein de l'équipe IT Commercial
Environnements :
Base: SQLServer2012
Applicatifs : Java (J2EE), WebSphere (7), GIT (gitflow), css, js (extjs, puis angularjs + typescript)
Equipe : 3 à 6 personnes
Client: Cora Informatique
Département : Equipe Compta
Mission : Projets Internes
Environnements :
Base: UDB (ou DB2 LUW)
Applicatifs : Java (JSP, J2EE, Struts, POI), XML (XSL, FOP)
Client: Cora Informatique
Département : Equipe Logistique
Mission : Migration Technique
Environnements :
Base: DB2 (zOS)
Applicatifs : Java (JSP, J2EE, Struts, POI), XML (XSL, FOP)
-
Amaris
- Ingénieur Développeur J2EE
Genève
2014 - 2014
Client: assurance IARD au luxembourg
-
Altran France
- Ingénieur Consultant
Vélizy-Villacoublay
2010 - 2014
Client: ArcelorMittal
Département : Equipe SteelUser (site commercial B2B)
Mission : Maintenance (Développement), Projets Interne (Faisabilité, Estimation), Front Office (Analyse)
Réalisations :
* Gestion de Projets (Estimation, Spécifications, Tests, Documentation) ;
* Maintenance (Analyse, Développement, Formation) ;
* Développement d'algorithme (Bundling automatique, Optimisation des Gains)
* Helpdesk (Analyse rapide de bug, Estimation de la charge de correction)
* Base de Données (Optimisation des Requêtes et des Tables)
Environnement:
Base : MS SQL Server 2005
Applicatif: Java (Spring, J2EE, POI), ColdFusion, JS (Ajax, ExtJS)
Outil: MS Project, Test Link
-
Centre de Recherche Public - Gabriel Lippmann
- Ingénieur d'Etudes
2008 - 2010
Département : Informatiques, Systèmes et Communications (ISC)
Mission : Réutiliser un outil existant (CADRAL) dans le domaine de la logistique
Réalisations :
* Etat de l'Art Logistique, Etat de l'Art Intelligence Artificielle (CBR, ANN, GA ...) ;
* Développement d'un serveur Web en https (Windows Server 2003, PHP, HTML, CSS, XML, AJAX (lib Prototype), javascript, Base MySQL), avec essais de faisabilité Flex, XSLT. Serveur APACHE (avec utilisation de Rewriting Rules) ;
* Etude de l'outil CADRAL (J2EE, EJB 2.1, Oracle, Struts, langages de règles SOAR, Ant, Maven, Sonar, CVS, SVN), proposition de nouvelle architecture (migration de Rules-Based Reasoning vers du multi-engine), et étude EJB 3.0, JSP, JSF, Servlet, langage de règles Drools.
* Développement d'un module de GA (Genetic Algorithm) en J2SE avec application au cas du TSP (voyageur de commerce)
* Participation à la Journée des Sciences (2009) et Présentation Scolaire (2010) avec développement de mini-module sous Drools et TSP-GA « graphique » (Applet dans un premier temps puis migration J2SE)
-
Centre de Recherche Public - Gabriel Lippmann
- Ingénieur d'Etudes
2007 - 2008
Département : Recherche en Equipement Automobile (REA)
Mission : Développement d'un outil de test de systèmes embarqués
Réalisations :
* Etat de l'art de tests de systèmes embarqués ;
* Etude des spécifications du système à tester (une caméra optique) avec étude de faisabilité des tests demandés. Développement d'interface avec le SUT (System Under-Test) en mode « debug » via le port RS-232 (port série) en J2SE.
* Formation au protocole automobile CAN (Vector France, PARIS, 1 semaine) ainsi qu'aux logiciels de Vector (CANalyzer, CANoe)
* Création d'un langage de script (pour décrire les tests) nommé TBSL (Test-Bench Scripting Language) basé sur XML
* Développement de l'outil STB avec des essais en J2SE (éditeur TBSL, interface avec CAN), puis migré vers C++ (sous Visual Studio) avec interface en MFC et dll VB (API pour CANoe) et dll C++ (CAN). Le versioning était assuré par SVN.
-
Mittal Steel - Centre de Recherche Européen
- Développeur
2005 - 2007
(19 mois) Cadre Calculs et Modélisation
Département : Calculs et Modélisation
Mission : Développement d'un outil de calculs prédictifs sur les propriétés d'un acier
Réalisations :
* Etude d'un outil existant sous ACCESS en VBA ;
* Proposition d'architecture simple de calculs (serveur de calculs, client, base de données) avec système de mise à jour automatique personnel.
* Développement de l'architecture 3-tiers en C++ sous Visual Studio : Serveur avec WinSocks, client avec IHM en MFC, base de données en MQ SQL-Serveur)
* Réutilisation des algorithmes mathématiques mis en jeu (Analyse Inverse, Régression Linéaire, Prédiction Stochastique) et ajout d'optimisation (GA, Algorithme Génétique)
* Ajout de modèles de prédictions par rapport au projet original (de 12 à 23 modèles), intégration du projet à l'aciérie (interfaçage en Ethernet avec un VAX) pour prédiction en directe sur la coulée en cours (avec suivi des historiques depuis le centre de recherche)
* Maintenance et Support : Maintenance physique au centre (Imprimante, PC), maintenance de l'intranet et optimisation de celui-ci (PHP, CSS, Apache) avec ajout de nouvelles fonctionnalités (statistiques, recherche de documents)
* Documentation de l'outil développé (User, Développeur, Administration) ;
* Modélisation de procédé de production et simulation (sous Ideas et Forge2005)
-
Odyssée Interactive
- Développeur JAVA
2005 - 2005
Département : Studio de Développement
Mission : Migration de code J2ME existant vers un autre support physique (GSM à GSM)
Réalisations :
* Choix d'une source viable (dont la RC -Release Candidate- a été réalisée pour un support proche du GSM cible) et modification du code en fonction des capacités du prototype (mémoire disponible, capacité graphique, capacité sonore). Développement en J2ME avec API selon GSM (CDLC et MIDP ou DOJA).
* Respect des délais forts des clients (GSM opérationnel à une date précise)
* Développement d'une application J2SE pour aider à la création d'un rapport final de bug (validant une RC) à partir de la base de données QA (Quality Assurance)
* Développements particuliers : restructuration d'une IA dans un jeu de golf (dont certains paramètres étant tout simplement ignorés), réécriture des primitives d'affichages Java pour un prototype n'en étant pas pourvu (dessin d'image point par point au lieu de « copie-mémoire », puis paramétrage pour le retrait de ce système au moment de la réception du prototype « fonctionnel », optimisation forte du code (optimisation de variables, de gestion de la mémoire, des fonctions sonores, pour rendre viable une RC sur certains GSM avec de faibles capacités)
-
Cinquante7
- Stage
2003 - 2003
Mission : Migration de sites Web, Administration de Serveur, Développement de module, Rédaction d'articles
-
Orphée Développement
- Stage
2001 - 2001
Mission : Développement d'une suite d'outils de DAO (Dessin Assisté par Ordinateur)
Projet : STUDIO
Réalisations :
* Développement d'un éditeur d'icône Windows (en VB sous Visual Studio)
* Développement d'un logiciel de gestion d'images par lot (en VB)
* Gestion du module d'affichage du logiciel principal (Zoom, scroll infini) en VB
* Gestion du module d'impression du logiciel en VB ;
* Interface (IHM) entre les effets (fournis en dll C++) et le logiciel, en VB. Développement de contrôles ActiveX dédiés.