Download PDF

Résumé

Développeur expérimenté, créatif, dynamique et focalisé sur la gestion des projets, qualité du code, spécialisé dans la réutilisation, refactoring des logiciels et dans le domaine de la sécurité. Dernièrement intéressé par la méthodologie Agile, UML et architectures basées sur le testing driven development et REST. Expérience dans la gestion de petites équipes, reporting et planifications. Très flexible, toujours prêt à se confronter aux situations de stress.

Expériences

Oct 2015Oct 2016 

Founder - Leader de projet

chez 2BA, chez SwissDecode

Analyse de un plan marketing pour le projet de changement de technologie et implémentation de un système d'analyse de donné bio informatique pour le SICHH, Fribourg.

Participation au succès de un campagne de marketing et crowfounding pour le projet DecodedBeer.

Réalisation de un plan de business pour l’entreprise Drone Adventure focalisé sur des opportunité basée sur le marché informatique.

• Élaboration de un projet informatique pour le projet SwissDecode, prennent part au développement,  gestion de l’équipe d'integration.

• Conception et développement du logiciel entier pour l'analyse et visualisation des donnes  (architecture scalable sûr  Openshift) en HTML, CSS, AngularJs , python Java8, Django, Spring, ORACLE.

• Intégration de projets dans l'usine logicielle Hudson, export des métriques de qualité vers Sonar.

Jan 2015Sep 2015

Développeur Senior Java / JEE

BCV, Prilly 

• Conception et développement, mise en place de l'intégration continue, au sein d'une équipe Scrum.

• Superviser les performance et contrôler les fonctions pour établir une équilibre entre les standards attendue dans tous les phases.

• Création d'adaptateurs pour le produit de financement BCV   ( cœur de l'offre bancaire pour l'immobilier ).

• Conception et développement d’une partie de logiciel de Système de Calcul pour le prêt hypothécaire (architecture distribuée SOA) en BPM, HTML, AngularJs,ORACLE et DOJO.

• Intégration de projets dans l'usine logicielle Hudson, export des métriques de qualité vers Sonar.

• Remplacement de l'outil de construction (build) PDE, basé sur Ant par Maven Tycho.

• Intégration d'un système de mises à jour (provisioning) reposant sur Equinox p2.

• Application Performance Management and Monitoring) , reposant sur le framework OSGi Eclipse Equinox.

Mar 2014Sep 2014

Développeur Senior Java/ JEE

La Poste, Neuchatel

• Conception de l'architecture physique de nouveaux projets informatiques.

• Accompagnement des chefs de projet dans la rédaction des documents techniques (document technique d'installation, gestion des clés cryptographiques, migration front-end en HTML, CSS, AngularJS, etc..).

Identifier les objectives pour les équipes des projets.

• Projet agile (Scrum) de refonte du système de traçabilité " Pick-Post".

• Rédaction de règles de gestion en TDD (Test Driven Development) validées par des tests fonctionnels automatisés (écriture de fixtures Fit), intégrés dans l'usine logicielle Hudson.

• Création de projets Maven 2, utilisation du framework Spring pour l'injection des dépendances et Hibernate pour la persistance des données en base MySQL et Oracle.

• Création d'un projet IceFaces ( JSF3) pour interroger un web service (SOAP avec CXF 2.0) de gestion d’adresse pour les particuliers et les entreprises (Die Poste).

• Mise en place de tests unitaires avec le framework Junit.

Jan 2013Dec 2013

Leader technique

Provatis, Ecublens

• Conception et développement d’une partie de logiciel de Système de Géolocalisation (architecture distribuée REST) pour un fournisseur de service logistiques.

• Modélisation en UML avec Rational XDE à divers niveaux (exigences, analyse, lotissement, implémentation) en vue de générer du code (XML et Java) pour assurer la persistance des données et les communications distantes.

• Développements en Java basés sur le framework Spring, et sur une API enveloppant Corba

• Conception et développement d'une application J2EE, HTML, AngularJS et D3.js dans le cadre d’une maintenance au forfait pour un grand compte dans le domaine de l'énergie.

• Rédaction de Fiches de Test.

• Mise au point de modèles de données.

• Développements de couches de persistance (avec EJB) et clientes (modèle MVC avec Struts).

• Gestion de  la vie du logiciel, de la conception de l’architecture à la phase de test ; planification des releases, continuous integration and release management. 

Oct 2008Sep 2012

Developpeur du Logiciel / Module Leader

Sicpa SA, Prilly

• Analyser et développer un système de codification et encryptage des taxe de cigarettes enregistrée sur un système des base de donnée centralisé. 

• Contribuer au développement de l'efficace des process et les pratiques exemplaires. 

• Réalisation d’une application de traçabilité pour les paquets des cigarettes à travers différents camera et smart phones.

• Environnement bilingue français et anglais (en relation avec des équipes basées à Washington, DC, USA).

• Développements en Java basés sur le framework Spring, AngularJs et Guice, modelisation et gestion des base de données MySql et Oracle.

• Développements des PL/SQL triggers et tableau principal pour la création automatique des clé primaires.

• Créations des indices sûr les tableaux pour augmenter les performances.

• Gestion de  la vie du logiciel, de la conception de l’architecture à la phase de test ; planification des release, continuous integration and release management.

• Le but de l'application c'est de surveiller les livraisons des cartons des cigarettes avec l’objectif d’offrir un service d’anti-contrefaçon dans un système distribué.  Instruire et former une équipe (client)  dans la phase de test  et leur apprendre utiliser de l’application.

 

Oct 2006Sep 2008

Developpeur du Logiciel

Sytel Reply, Milano, Italie

•  Analyse et conception pour la visualisation des données dans le CMS. Implémentation  d’un workflow pour la gestion de la transformation des donnés et encapsulation à partir d’une structure de donnés xml. 
• Développement des outils pour la gestion des données personnelles et factures avec les plateformes J2EE, J2SE, ORACLE, Resin. 

• Creation des procedures en PL/SQL avec PL/SQL Developer

• Creation des script pour des modules d'application en PL/SQL
• Développement des outils pour la génération  des layout  et customisation du portail utilisé par les dispositifs mobiles pour la navigation sur le web.

Jan 2004Sep 2006

IT Developer / Data Manager

Ducati Motor Holding , Bologna, Italie

• Identifier les requisits du client, réaliser les modèles et les prototypes des produits.

• Planifier les phases de projets et implémenter le logiciel pour gérer l'acquisition des donnés et visualisation produit par la boite électrique de la Desmosedici 2006/2007 Champion du monde MotoGp pour la premier fois.
.• Lire les spécification du design électrique et  les dessins des composants électriques
• Maintenir le contact et les Tiers sous-traitant.

• Faire des négociations avec les fournisseurs et composer les propositions d'achat à le prix optimal.

• Attendre les meetings, écrire les rapports et donnes les présentation à les managers et les clients.

Langues Étrangères

                                              Ecrit                                          Oral


                 Anglais              Avancé                                     Avancé

                 Français            Avancé                                     Avancé

                 Italien                Langue maternelle            Langue maternelle

                 Allemande      Intermédiaire                       Intermédiaire

                 Espagnole       Intermédiaire                       Avancé   

                 Russe                  Élémentaire                          Élémentaire              

Education

Sep 2014Jun 2015

Master en Management d'Enterprise

Haute École de Gestion de Fribourg 

Orientation en Innovation et Croissance

Sep 2013Jun 2014

Bachelor of Science en Économie d’entreprise

Haute  École de Gestion de  Fribourg

Integration d'étude en Economie d'enterprise

Sep 2000Jun 2004

Bachelor en ingénierie du Logiciel                                  

Alma Mater Studiorum - Università di Bologna

Orientation en Securité et Infrastructures scalable

Compétence Techniques

Programmation

JAVA (J2SE, J2EE), Swing, Groovy, Python, Android, PL/SQL, SQL (Oracle, MySQL, ElasticSearch, MongoDB), XML, XSLT

Frameworks

Struts, EJB 2 et 3, Hibernate, Spring,  Grails, Sencha, Django, AngularJs, D3.js

Serveurs d'application :

Tomcat, WebSphere, Jboss, NodeJs

Outils:

Shell Linux (bash, ksh, zsh), , TOAD, Eclipse, IntelliJIdea, CharmPy, Bugzilla, Ant, Maven, Sonar, Junit, Fit, Fitnesse, Selenium

Intégration Continue

Bamboo, Jenkins, Hudson, Jira, Artifactory

Conception :

UML, SCRUM, HERMES, MDA