Curriculum Vitae
Pour télécharger le CV, cliquez sur le format désiré : doc docx pdf

Formations

2006 - 2009
Diplôme d'Ingénieur en informatique
école Polytech' Nice-Sophia Antipolis (06)
Département Sciences Informatiques
Spécialité : Informatique Ambiante et Mobile
2004 - 2006
Classes Préparatoires aux Grandes écoles
Lycée Albert Schweitzer, Mulhouse (68)
Spécialité : Mathématiques et Physique

Compétences techniques

Systèmes d'exploitation GNU/Linux, Microsoft Windows (Windows XP à Windows 10, Windows Server 2005 à 2012)
Développement Langages compilés :
  • C#
  • C/C++
  • Java
Langages de script :
  • Powershell
  • Shell Linux
Langages du Web/documents :
  • JavaScript
  • AJAX
  • HTML5
  • CSS3
  • XSLT
  • DTD
  • XSD
  • XML
  • Json
Frameworks Microsoft :
  • .Net 2 à 4.6
  • .Net Core
  • WinForm
  • WebForm
  • ASP
  • ASP.Net MVC 3 à 6
  • WebApi
  • Windows Communication Foundation (WCF)
  • Windows Presentation Foundation (WPF)
  • Applications universelles Windows 10
  • Entity Framework
Java :
  • Java Standard Edition (J2SE)
  • Java Native Interface (JNI)
C/C++ :
  • Noyau Linux
  • STL
  • OpenGL
Bases de données Microsoft SQL Server, MySQL, Oracle 11g et 12c
Modélisation UML
Logiciels Microsoft Visual Studio, Microsoft Office, Eclipse, OpenOffice, LaTex, SVN, Git, TFS, Release Management
Métodologie Agile (Scrum, Test Driven Development, Intégration continue)

Langues

Français Langue maternelle
Anglais Lu, parlé, écrit - Obtention de 820 points au TOEIC en 2008

Expériences professionnelles

Septembre 2013 - Actuellement
Expert technique en technologies Microsoft
Société : CGI (société de services et d'ingénierie en informatique)
Lieu : Paris

Interne CGI

  • Participation à des appels d'offres
  • Veille technologique
  • Présentations de solutions aux clients
  • Participation à la communauté Microsoft de l'entreprise
  • Réalisations de POC et études de réalisations
  • Chiffrages
  • Proposition de plans de formation

Renforcement d’équipe, assistance technique

Client L'Oréal - Recherche et Investissement
Durée 2 ans
  • Assistance technique au développement
  • Veille technologique
  • Etudes de faisabilité et portabilité sur des composants applicatifs
  • Mise en place d'outils et composants techniques pour l'équipe (plateforme d'intégration continue, générateur de code, socle technique, etc)
  • Conception technique
  • Conseil technique aux membres de l'équipe
  • Support et développement évolutif d'un Framework ORM
  • Audit de code, mise en place de bonnes pratiques
  • Assistance et formation de développeurs et stagiaires
  • Encadrement de développeurs et stagiaires
Technologies utilisées : ASP.Net MVC (4 et 5), ASP.Net WebForm, ASP.Net WebApi, WPF, WCF, Framework .Net (4 et 4.5.2), Windows Server 2008 et 2012, Oracle 11g et 12c, PL/SQL, HTML 5, JavaScript/Ajax, CSS 3, jQuery, Bootstrap, Entity Framework, C#, TFS, Release Management

Développement applicatif Web

Client Syngenta
Durée 6 mois
  • Rédaction de spécifications techniques
  • Assistance et conseil technique au client
  • Chiffrage
  • Mise en place de l’architecture du projet
  • Assistance, conseil et développement pour la gestion des données applicatives
  • Développement
  • Tests unitaires
  • Suivi et correction des anomalies
  • Assistance à la mise en production
Technologies utilisées : C#, ASP.Net MVC 4, Microsoft .Net Framework 4, Entity Framework 6, Microsoft SQL Server, JavaScript / AJAX, jQuery, Transact SQL, KnockOut, Framework ORM CGI

Migration applicative

Client Bic
Durée 6 mois
  • Etude de faisabilité
  • Chiffrage
  • Mise en place d’un environnement de développement
  • Installation des serveurs d’application
  • Développement et adaptation technique de l’application et de ses composants
  • Développement/recherche de solutions de remplacement des éléments obsolètes
  • Mise à jour de l’interface graphique pour une compatibilité avec les derniers navigateurs
  • Rédaction de documentation d’installation et de maintenance de l’application
  • Formation d’une équipe de maintenance à la reprise de l’application
  • Assistance à l'installation et la mise en production des applications
Technologies utilisées : Microsoft Windows Server 2003 et 2008 R2, Microsoft SQL Server 2005 2008 et 2012, Microsoft IIS 6 et 7.5, Microsoft Visual Studio 6.0 2003 et 2005, Visual Basic 6.0, composants COM/COM+, ASP, VBScript, Microsoft .Net Framework 1 et 2, JavaScript, jQuery, CSS, HTML
Décembre 2009 - Septembre 2013
Ingénieur en développement logiciel
Société : Lusis
Lieu : Paris
Mission : Prestation d’ingénieur en développement logiciel au sein d’une entreprise conceptrice de solutions d’encaissement pour le magasin.
Client : IBM Retail Store Solution / Toshiba Global Commerce Solutions

Conception, développement et maintenance d'un logiciel d'interface utilisateur d'une borne de paiement en espèces pour un environnement magasin.

  • Ajout de nouvelles fonctionnalités à une base existante
    • Rédaction des spécifications
    • Implémentation
    • Tests unitaires
  • Maintenance logicielle du projet
    • Corrections d'anomalies
    • Suivi des incidents en production
    • Rédaction de rapports d’anomalies et corrections
  • Rédaction de documentation technique
    • Documentation développeur
    • Rapports de développement
    • Documentation utilisateur
  • Formation de techniciens pour le support logiciel
Technologies utilisées : Microsoft .Net Framework, Langage C#, Windows XP, bibliothèque OPOS

Conception, développement et maintenance d'un logiciel de gestion de périphériques recycleurs d'espèces pour un environnement magasin.

  • Conception théorique
    • Rédaction des spécifications
    • Elaboration de l'architecture logicielle du produit
    • Construction du protocole de communication réseau avec d'autres logiciels
    • Définition des tâches d'implémentation
  • Implémentation
    • Développement des interfaces de communication et de gestion des périphériques recycleurs d'espèces
    • Tests unitaires
    • Tests d’intégration
  • Maintenance logicielle du projet
    • Corrections d'anomalies
    • Suivi des incidents en production
    • Rédaction de rapports d’anomalies et corrections
  • Rédaction de documentation technique et utilisateur
    • Documentation développeur
    • Rapports de développement
    • Documentation de déploiement et installation
Technologies utilisées : Microsoft .Net Framework, Langage C#, Microsoft Windows XP, Protocole MDB (Multi Drop Bus)

Développement, maintenance et migration logicielle de plateforme d'encaissement libre service pour un environnement magasin.

  • Développement logiciel - Ajout de nouvelles fonctionnalités
    • Définition de l'architecture logicielle des extensions
    • Implémentation des fonctionnalités
    • Tests unitaires
    • Rédaction de documentation développeur
    • Rédaction de documentation utilisateur
  • Migration logicielle
    • Rédaction du cahier des charges
    • Création d'outils de développement et de simulation
    • Création d'un système d'installeurs pour extensions en NSI
    • Rédaction de tutoriaux pour le développement
    • Formation de développeurs à la plateforme
    • Mise en place d’environnements de tests
    • Implémentation de fonctionnalités
    • Tests unitaires
    • Tests d’intégration
    • Rédaction de documentation développeur
    • Rédaction de documentation d’installation et déploiement
    • Rédaction de documentation utilisateur
  • Maintenance logicielle du projet
    • Corrections d'anomalies
    • Suivi des incidents en production
    • Rédaction de rapports d’anomalies et corrections
Technologies utilisées : Langage Java J2SE, Langage C#, Langage C++, Microsoft Windows XP, XML, Microsoft .Net Framework, DB2, NSI
Mars 2009 - Septembre 2009
Réalisation de pilotes pour périphériques Wi-Fi
Stage de fin d'étude d'ingénieur
Société : Adeneo
Lieu : Lyon

La société Adeneo est spécialisée dans la réalisation de solutions logicielles pour l'adaptation de matériel informatique sur des systèmes embarqués de type Windows et Linux.

Mission : Afin d'étendre son offre et de proposer des solutions Linux incorporant la technologie de communication Wi-Fi, l'entreprise Adeneo souhaitait le développement d'un pilote pour le chipset APM6828, adapté sur plateforme Atmel. Ce dernier supporte le mode managé, ad-hoc, monitor et point d'accès, selon leur description par la norme IEEE 802.11.
  • Prise de connaissance des normes de communication IEEE 802.11
  • Développement du pilote Wi-Fi
    • Communication par SDIO
    • Gestion des paramètres matériels
    • Communication avec la pile Wi-Fi du noyau Linux
    • Implémentation des protocoles de communication selon la norme IEEE 802.11
  • Tests unitaires
Technologies utilisées : Langage C, Noyau Linux, Wi-Fi, Norme IEEE 802.11, Chipset APM6828, Carte Atmel AT91SAM9263, mac80211
Octobre 2008 - Février 2009
Tracking des accès sur périphériques de stockage amovible
Projet de fin d'étude d'ingénieur
Société : Mobilegov
Lieu : Sophia Antipolis
Mission : Spécialisée dans les solutions de sécurité informatique, l'entreprise Mobilegov souhaitait développer un système de détection des fuites de données sur des supports de stockage amovibles. Ce module, basé sur les technologies offertes par le système de fichier NTFS, fut développé en langage C, puis incorporé à la plateforme de l'entreprise.
  • Analyse des besoins de l’entreprise
  • Rédaction du cahier des charges
  • Etude de faisabilité et proposition de solutions
  • Réalisation du module
    • Réalisation d’une implémentation C++ d’un framework de services Windows
    • Lecture de données d’accès sur un système de fichiers NTFS
  • Rédaction de documentation
Technologies utilisées : Langage C / C++, Environnement Microsoft Windows, NTFS, Journal USN
Juin 2008 - Septembre 2008
Réalisation d'un module MySQL Proxy
Stage développeur
Société : Azura Networks
Lieu : Sophia Antipolis
Mission : MySQL Proxy est un outil permettant d'agir sur des requètes effectuées depuis un client vers des bases de données MySQL. Hébergeur internet, l'entreprise Azura Network souhaitait développer et intégrer un module à cet outil, dans l'objectif d'obtenir des statistiques d'utilisation des bases de données mises à disposition de leurs clients. Ce module fut réalisé en langage de script Lua. Une interface graphique fut ensuite réalisée en utilisant les langages PHP et Javascript et de la technologie AJAX.
  • Analyse des besoins de l’entreprise
  • étude de l’outil MySQL Proxy
  • Développement du module
    • Analyse des requêtes MySQL
    • Obtention et tri de statistiques
  • Développement d’une interface graphique
    • Communication entre le module et l’interface graphique
    • Affichage des données du module
  • Rédaction de documentation
Technologies utilisées : MySQL, Lua, PHP, Javascript, AJAX
Pour télécharger le CV, cliquez sur le format désiré : doc docx pdf