Vincent CARACCIO
Ingénieur Développement Senior, Experian
2011 - 2012En mission chez Air France, dans l’équipe de présentation du B2C (Business to Consumer), pour le développement de nouvelles fonctionnalités du site internet public http://www.airfrance.fr :
- Ajout des « Options payantes » sur les processus de réservation
- Développement du projet « My Account », un nouveau type de compte qui s’ajoute à la carte de fidélité Flyingblue
- Multiples améliorations ergonomiques et esthétiques (mini récapitulatif, plan de l’avion, ajout de requêtes asynchrones, génération de fichiers PDF avec Jasper Report, etc.)
- Mise à disposition de services REST
Travail en collaboration avec l’équipe KLM (gestion des comptes communs, intégration de widgets).
Environnement technique : HTML, JSP, Java J2EE + Struts, Javascript, AJAX, JSONP, IBM Websphere Application Server, IBM Clearcase
2010 - 2010Chargé de cours et de TP en J2ME pour les licences professionnelles de l’IUT de Sophia-Antipolis. Enseignement des technologies Java embarquées pour le développement de MIDlets ainsi que l’utilisation de la technologie NFC (lecture de tag).
2009 - 2011Développement au forfait du site internet public du SKEMA Business School. Le back-office devait se faire à l’aide de Sharepoint, gestionnaire de contenu développé par Microsoft. L’accès aux données passait par l’appel de services publics SOAP.
Environnement technique : C# (ASP.NET), Sharepoint, webservices SOAP.
Développement au forfait d’une application de gestion de dossiers des établissements recevant du public pour la Mairie de Nice (dossiers de sécurité incendie et d’accessibilité pour les handicapés). L’application devait gérer les différentes études, visites ponctuelles et périodiques, les agendas ainsi que les différents courriers échangés entre le service de police de la Mairie et les exploitants.
Environnement technique : C# (ASP.NET), Oracle, JQuery.
Depuis fin février 2010, en prestation chez ProBTP pour le développement d'une application gérant les schémas comptables destinés à la ventilation de différents comptes bancaires. Celle-ci devait être assez paramétrable pour pouvoir être utilisée par les différents partenaires de ProBTP sans modification de code.
Environnement technique : Adobe Flex + PureMVC, Java J2EE + Struts.
2008 - 2009Apprentissage effectué tout au long de la deuxième année de Master. La première partie de l’apprentissage s’est faite dans l’agence de Sophia Antipolis pour de la veille technologique sur Spring, Cairngorm et PureMVC.
Il s’en est suivi une mission chez ProBTP pour le développement d’une application de gestion de tables de valeurs en Flex avec un middle tier Java J2EE.
Environnement technique : Adobe Flex + PureMVC, Java J2EE + Struts
2008 - 2008Auxiliaire de vacances, en remplacement de l’ingénieur de développement. Ajout de nouvelles fonctionnalités au logiciel bancaire déployé dans les postes de l’agence monégasque du Crédit Agricole.
Environnement technique : C# (.NET), Winforms, SQL-Server
2008 - 2008Participation au projet Têtard pour le développement d’une architecture en webservice destinée à un robot sous-marin autonome qui devait participer au concours européen SAUC-E (Student Autonomous Underwater Challenge – Europe). Développement également des boucles de contrôle en C (16 bit) sur un microcontrôleur Beck SC12.
Environnement technique : C#, Microsoft Robotics Studio, C
2007 - 2007Utilisation d’un langage, nommé HOP, destiné au WEB 2.0 développé au sein même de l’INRIA. Le langage était une surcouche du langage fonctionnel Scheme. L’avantage de cette technologie était d’avoir sur le même fichier le code exécuté côté serveur comme côté client (sans avoir à changer de langage comme le PHP, l’HTML et le Javascript). Mes objectifs ont été d’écrire un jeu (Tetris) pour l’apprentissage du langage puis le développement d’un module permettant l’utilisation d’une bibliothèque d’IPC (DBus) depuis HOP. Finalement, il a été question d’écrire une application d’exemple se servant de DBus pour la détection de branchement/débranchement de clés USB et permettant également d’effectuer le montage/démontage de celles-ci ainsi qu’un gestionnaire de fichiers pour les transferts, le tout depuis un navigateur Web.
Environnement technique : Scheme, C, DBus, Linux