Expériences professionnelles en Conseil, Etude et Développement
Optimisation de flux JSON entre les apis REST viamichelin et le système embarqué SMEG de Peugeot.
• Etude des flux JSON et pour reconstruction en fonction des besoins du système
• Mise en place des services REST en Java
• Installation de l’EAR sur le serveur Websphere
Poste de consultant
Solly Azar
mai 2011 - aujourd'hui
Aide à la mise en place de service Web en les sécurisant avec WS-Policy et WS-Security
• Aide de l’équipe à mettre en place
• Installation de CXF
• Mise en place de CallbackHandler pour la sécurity
• Génération de certificats auto signé
Poste d’ingénieur d’études sur un forfait : Solaris
février 2011 - février 2011
Mise en place d’une application Web de gestion des cartes de garanties
• Mise en place de l’interface Web
• Mise en place de la communication avec le serveur Web avec les principes AJAX
• Mise en place des requêtes avec la base de données
Conception et réalisation d'une application iPhone et iPad pour le site ********
• Définition de l’architecture de l’application
• Développement Objective C
• Mise en place d’IHM
Technologies utilisées : Java EE, Web Services, JPA, Servlets, Objective C, XCode, Eclipse, Tomcat, Service Web REST
Poste d’ingénieur d’études sur un forfait : Solaris
LEUVILLE OBJECTS
mai 2010 - juillet 2010
Ajout et modification de fonctionnalités d’une application de gestion de stock.
• Etude de l’application existante
• Correction de bug
• Ajout de fonctionnalités (import/export Excel, …)
Animation de formations, élaboration de programmes, production de supports de cours, montage de démonstration et de travaux pratiques. Les formations sont soit inter-entreprise (au sein d'un institut de formation) soit intra-entreprise (chez un client final).
• « Applications graphiques en Java avec Swing » (Leuville Objects)
• « Développer une application d’entreprise avec EJB3 » (BULL)
• « Développer en C++ Niveau 1 »
• « Java, développement de servlets et JSP » (JSP – Orsys, 2 sessions)
• « Développer des Web services en Java » (DSJ – Orsys, 2 sessions)
ATS Conseil
janvier 2010 - aujourd'hui
Mission de consulting pour le portage d'une application en Visual C++ 6 vers Visual C++ 2008
• Étude du rapport d'analyse de code
• Détermination des problématiques liées au portage
• Mise au point d'un document d'analyse présentant les différents éléments à mettre en place
FORMATEUR
Leuville Objects
février 2009 - décembre 2009
Animation de formations, élaboration de programmes, production de supports de cours, montage de démonstration et de travaux pratiques. Les formations sont soit inter-entreprise (au sein d'un institut de formation) soit intra-entreprise (chez un client final).
• « Programmation objet en C++ » (C++ - Orsys, 3 sessions)
• « Java, développement de servlets et JSP » (JSP – Orsys, 7 sessions)
• « Initiation à la programmation Objet/Java » (IPJ – Orsys, 2 sessions)
• « Objet première approche » (Atos Formation)
• « L'essentiel de Java et de l'objet » (LJO – Orsys)
• « Java, tests et qualité » (JTS – Orsys, 2 sessions)
• « Développer des Web services en Java » (DSJ – Orsys, 4 sessions)
• « Développer des applications XML en Java » (XDJ – Orsys)
• « Développer des EJB en open source » (EJB – Orsys)
• « Développer en Java pour développeur C/C++ » (LJV – Orsys)
• « Développer des EJB 3 en open source » (JEB – Orsys)
Formateur Leuville Objects
décembre 2006 - aujourd'hui
• Animation de formations inter et intra-entreprises
o Pour des Clients Leuville Objects
o Pour des organismes de formation : Orsys, Atos, Demos, GKL, SQLi.
o Pour des éditeurs : BEA, SUN.
• Conception de programmes de cours et de TP
• Réalisation de supports de cours (théorie et pratique)
Domaines:
• Programmation C++, C#, concepts Objets, Java, sécurité Java,
• Produits : BEA Aqualogic
outillage projet Java, client web Java, frameworks Java (Struts, JSF, Hibernate), web services, XML, UML, Objective C, Android, Web (HTML, CSS, JavaScript)
Poste d’ingénieur d’études sur un forfait
LEUVILLE OBJECTS
aujourd'hui
: Aéroport de Marseille Provence
• Maintenance de l’application
• Ajout de nouvelles fonctionnalités