-
CeRFI SA
- Développeur - Chef de projet
2013 - maintenant
-
Trivadis AG
- Consultant
2011 - 2013
- développement d'une GED pour une banque privée de Genève
- développement d'application mobile cross-platforms (iOS/Android/Blackberry)
-
Helvetica Partners
- Flex Consultant
Plan-les-Ouates
2010 - 2011
Consultant pour les Hôpitaux Universitaires de Genève.
Développement d'applications pour l'intranet des hôpitaux. Sur la base des spécifications définies en collaboration avec des membres du personnel médical, analyse, proposition de POC puis développement d'interfaces utilisateurs ergonomiques et intuitives.
Analyse et conception
-Etude des spécifications
-Proposition de Proof Of Concepts pour valider l'ergonomie des applications et optimiser l'expérience utilisateur.
Développement
-Migration en Flex 4.5 des composants génériques Flex 3 utilisés par le département du service informatique des hôpitaux.
-Développement des applications spécifiques au milieu hospitalier en Flex 4.5, connexion avec les services Java du back-end existant.
-Consulting sur la technologie Flex auprès de l'équipe de développement.
Tests
-Rédaction de scénarios de test.
Environnement : Windows, Eclipse, Flex Builder, Java, Tomcat, CVS, SVN
-
ACM (groupe Swissquote)
- Développeur senior Flex
2009 - 2010
Développeur senior pour la société ACM à Genève.
Développement d'une plateforme de trading forex en technologie Flex. Cette plateforme devait proposer des performances d'exécutions élevées pour permettre du trading intensif en intradays avec une ergonomie et une expérience utilisateur innovante.
Environnement: Windows, Tomcat, Flex Builder 3.5, PureMVC, Eclipse, Maven, SVN, JIRA, Java (LiveCycle Data Services)
Développement d'une application de charting dynamique forex avec indicateurs financiers en technologie Flex.
Environnement : Windows, Tomcat, Flex Builder 4, PureMVC, JIRA, SVN, Eclipse, Java (LiveCycle Data Services)
Développement de webtools pour le site internet d'ACM. Ces webtools se présentent sous la forme de widgets dynamiques et paramétrables dont, par exemple, une table dynamique des cours de devises avec rafraichissement en temps réels.
Environnement : Windows, Flex Builder 4, Eclipse, SVN, JIRA, serveur IIS, backend .NET
-
Eyrolles
- Auteur
PARIS 5
2008 - 2008
Auteur du livre « Flex 3 - Applications Internet Riches » pour les éditions Eyrolles
Ecriture du livre « Flex 3 – Applications Internet riches » pour les éditions Eyrolles. Publication décembre 2008. ISBN13 : 978-2-212-12409-5
http://www.eyrolles.com/Informatique/Livre/flex-3-9782212124095
-
SQLI
- Développeur et formateur Flex
Levallois-Perret
2008 - 2009
Développeur Flex pour SANOFI Pasteur
Développement d'un Proof Of Concept pour le logiciel eBioBank des laboratoires de Sanofi Pasteur. L'objectif de ce POC était de valider la faisabilité technique du logiciel eBioBank en technologie Flex avec un back-end SAP et un serveur d'application BlazeDS. Le logiciel eBioBank est un logiciel très spécifique utilisé par les chercheurs de Sanofi Pasteur. Un soin tout particulier a été apporté à l'expérience utilisateur et à l'ergonomie de l'interface utilisateur.
Analyse et conception
-Etude du cahier des charges
-Recueil des contraintes et besoins
-Modélisation UML (diagrammes de classes)
Développement
-Développement de l'architecture avec le serveur d'application BlazeDS
-Développement de l'interface utilisateur en Flex 3 et Flash CS3
-Prise en compte des demandes d'évolution.
Tests
-Validation finale du POC avec les chercheurs de Sanofi Pasteur.
Environnement : Windows, Tomcat, Flex Builder 3, Eclipse, Flash CS3, SAP JCO (Java connector), BlazeDS
Formateur Flex pour TSR (Télévision Suisse Romande)
Elaboration d'un programme de formation sur le SDK Flex et l'environnement de développement Flex Builder 3. Ce programme de formation d'une semaine a été suivi par 4 développeurs IT de la Télévision Suisse Romande.
-Ecriture du programme de formation Flex 3 (formation de 5 jours)
-Formation de l'équipe dans une salle de formation SQLI à Lausanne
Environnement : Windows, Flex Builder 3, BlazeDS
-
SEI
- Chef de projet & développeur
Crissey
2005 - 2008
-
TSM - MCS
- Chef de projet - lead developer
2001 - 2005
J'ai été en charge du développement de plusieurs projets multimédia sous format CD-Rom, DVD Video et sites internet mais aussi de projets de GRC (Gestion Relation Client) et GED (Gestion Electronique de Document). Sur la plupart de ces projets, j'étais le lead developer en collaboration avec une équipe constitué de graphistes, illustrateurs, sound designers et auteurs de contenus multimédia.
J'ai été aussi auteur de plusieurs livres sur la programmation multimédia pour les éditions Eyrolles et Micro Application, ainsi que pigiste pour le magazine « Programmez! », mensuel national (tirage de 50 000 exemplaires)
Analyse, conception et gestion de projet
-Etude du cahier des charges
-Définition des dossiers de spécifications
-Analyse descendante
-Conception de POC pour valider la faisabilité technique
Développement
-Conception des IHM
-Développement des projets jusqu'à leur mise en production
Tests
-Tests utilisateurs
-Documentation technique et fonctionnelle
Environnement : Windows, Visual C++, DirectX, Flash, Delphi 7.0, Director, Photoshop, authoring DVD (Adobe Encore), Web 3D (Shockwave 3D), ASP, PHP, MySQL, JavaScript, HTML, CSS, SQL Server 7
-
TEAM CONCEPTS EUROPE
- Software Engineer
1996 - 2001
Analyste programmeur pour un bureau d'étude spécialisé dans la conception de jeux électronique éducatifs (ELA, Electronic Learning Aids) et de télécommandes universelles (URC, Universal Remote Control).
-
AMSE
- Analyste Programmeur
Москва
1994 - 1994
Analyste programmeur pour AMSE Génie Electrique (stage suivi d'un contrat). J'ai été chargé de programmer un module d'interface INTEL 8086 pour un système de peinture automatisé (automate programmable SIEMENS). Ce module d'interface a été ensuite utilisé par l'entreprise coréenne DAEWOO.
Analyse et conception
-Etude du cahier des charges
-Dossiers de spécification
Développement
-Développement en C du module d'interface
Test
-Test utilisateurs
-Documentation technique et fonctionnelle
Environnement : DOS, Windows, émulateur INTEL, langage Assembleur, langage C