Expériences professionnelles

DSIT-X SNCF

Architecte technique, Intégrateur / Depuis 2011

Gestion de projets, conception et mise en place d'architectures à haute disponibilité avec PRA.

Analyse et conception :

  • Etude préalable et dossier d'architecture technique
  • Gestion du planning
  • Intégration système, réseau et des applicatifs WEB

Tests, intégration :

  • Dossier d'intégration
  • Recettes techniques et fonctionnels
  • Tests de charge

Déploiement, mise en production :

  • Supervision système et applicative
  • Dossier d'exploitation et consignes d'exploitation niveau 2
  • Support, en cas d'escalade niveau 3
  • Maintien en condition opérationnelle

// Linux, Windows 2008 server, VMWare, Brocade ServerIron ADX //

Ice Development

Responsable des infrastructures système et réseau / 2001 à 2011

Développement et maintenance des infrastructures système et réseau :
Développement d’une solution de messagerie Internet multi-domaine. Infogérance en environnement de développement et de production.

Infogérance :

  • Responsable, administration de serveurs de messagerie, Web, DNS sous GNU/Linux, FreeBSD
  • Responsable, administration de routeurs / firewall, VPN IPSec sous OpenBSD, VPN PPTP sous Windows 2003
  • Responsable des infrastructures réseaux en interne et en environnement de production, des sauvegardes des données et de la sécurité en environnement de production.
  • Supervision des serveurs avec l’outil Nagios et développement de plugins Nagios
  • Virtualisation VMWare ESXi

// FreeBSD, OpenBSD, Linux, Windows 2003 server, VPN, IP, VMWare //

LA CANADIENNE

Chef de projet technique / Lead programmer C# / 2011 - 4 mois

Développement d'application : Application de gestion du prévisionnel des achats pour les boutiques La-Canadienne : Prévisionnel des stocks de produits pour la saison à venir, génération de documents de commandes fournisseur

Analyse et Développement en C# sous Visual Studio 2008 :

  • Windows Forms, Conception et développement IHM
  • Utilisation de .NET Entity Framework pour les accès aux données
  • Rédaction des spécifications techniques
  • Intervention en qualité de développeur principal
  • Base de données SQL Server 2008
  • Méthode MVC
  • Interconnexion avec le système d’information de l’applicatif tiers FastMag.

Déploiement, mise en production :

  • Mise en production sur site, dans les locaux du client. Configuration serveur de base de données, Accès réseau.

// C#, SQL Server, Entity Framework, Visual Studio //

SAONA

Chef de projet technique / Lead programmer PHP5 / 2010 à 2011 - 8 mois

Développement Web Cadeaux-Privés : Extranet multi-entreprise dédié à l'administration de boutique Internet personnalisable. Site Web de vente de produits en ligne, au bénéfice des collaborateurs de l'entreprise.

Analyse et Développement en PHP/Symfony sous Netbeans :

  • Conception des systèmes d’informations, workflow
  • Rédaction des spécifications techniques
  • Intervention en qualité de développeur principal
  • Base de données MySQL
  • Méthode MVC

Tests, intégration :

  • Tests unitaires et fonctionnels

Déploiement, mise en production :

  • Configuration serveur Web, accès SSH et FTP

Maintenance évolutive

// PHP, Symfony, MySQL, Doctrine, Jquery, Netbeans //

MEGA

Chef de projet technique / Lead programmer PHP5 / 2009 à 2010 - 6 mois - Maintenance 2011

Développement Web Vesta Mobilier : Site Web de vente de tables, chaises. Configurateur des produits tables et chaises, en back office

Analyse et Développement en PHP/Symfony sous Netbeans :

  • Conception des systèmes d’informations, workflow
  • Rédaction des spécifications techniques
  • Intervention en qualité de développeur principal
  • Base de données MySQL
  • Export de fichiers d’écritures de vente pour la comptabilité, format TRA (CEGID)
  • Méthode MVC

Déploiement, mise en production :

  • Configuration serveur Web, accès SSH et FTP

Tests, intégration :

  • Tests unitaires et fonctionnels

Maintenance évolutive

// PHP, Symfony, MySQL, Doctrine, Jquery, Netbeans //

Your’immo

Chef de projet technique / Lead programmer PHP4 / 2009 - 6 mois - Maintenance 2010 à 2011

Développement Web Your-Immo : Site de vente de biens immobiliers. Concept de "vente aux plus offrants".

Analyse et Développement en PHP :

  • Conception des systèmes d’informations, workflow
  • Rédaction des spécifications techniques
  • Intervention en qualité de développeur principal
  • Base de données MySQL
  • Import de données des annonces immobilières issues de logiciels tels que Goventis, Périclès, Adaptimmo, Aptalis.
  • Développement d’un Widget, couplé avec un « launcher » développé en C++. Création du programme d’installation du Widget avec l’outil InnoSetup.
  • Méthode MVC

Déploiement, mise en production :

  • Configuration serveur Web, accès SSH et FTP

Maintenance évolutive

// PHP, MySQL, SMARTY, Jquery, C++, InnoSetup //

Maquet SA

Lead programmer VB.NET / 2006 à 2008 - Maintenance 2008 à 2010

Développement d'application : Application de gestion des catalogues produits du groupe Maquet SA : Import et export de données SAP, Configurateur de produits, Paramétrage et construction de documents Excel pour l’impression des catalogues produits.

Analyse et Développement en Visual Basic .NET sous Visual Studio 2005 :

  • Conception et développement IHM, Windows Forms
  • Conception des systèmes d’informations, workflow
  • Rédaction des spécifications techniques
  • Import et export de données SAP, via à travers des fichiers plats.
  • Intervention en qualité de développeur principal
  • Base de données SQL Server 2000

Maintenance évolutive

// Visual Basic .NET, SQL Server, ADO.NET, Visual Studio //

Maquet GETINGE

 Développeur C++ / 2007 - 2 mois

Développement d’une bibliothèque Zip : Bibliothèque de classes C++ permettant la manipulation de fichiers Zip, pour les besoins d'une application et de ses utilitaires externes.

Analyse et Développement en C++ sous Visual Studio 2005 :

  • Analyse du format Zip, des niveaux de compression et du chiffrement
  • Intégration de la bibliothèque zlib
  • Développement C++ dans le respect de la norme POSIX
  • Documentation API

// POSIX C++, Visual Studio //

Maquet GETINGE

 Développeur Java et C++ / 2007 - 3 mois

Maintenance d'application : Application de gestion du matériel médical du groupe Maquet GETINGE : Evolution du système de protection du logiciel. Intégration d’un keygen à destination des administrateurs du logiciel. Evolution du programme d’installation de l’application.

Analyse du système de sécurité du logiciel et Développement en Java et C++ :

  • Intégration et interfaçage avec des bibliothèques natives Windows pour le cryptage d’informations
  • Développement Java et C++ avec l’API JNI
  • Evolution du programme d’installation avec l’outil InstallShield
  • Développement du logiciel de keygen en C++. Programme d’installation généré avec l’outil InnoSetup
  • Rédaction des nouvelles procédures utilisateur de déploiement.

// Java, C++, Jni, Installshield, InnoSetup //

 Atari Europe

 Lead programmer PHP4 / 2005 à 2007

Développement Web Atari games : Site Internet catalogue de produits et plateformes de jeux vidéos, orienté vers la communauté des joueurs.

Analyse et Développement en PHP :

  • Reprise et évolution des systèmes d’informations, workflow
  • Rédaction des spécifications techniques
  • Intervention en qualité de développeur principal
  • Intégration d’un système de « single sign on » (SSO), sous forme de Webservices
  • Base de données MySQL

// PHP, MySQL, SOAP, SMARTY //

Therm-Services

 Lead programmer Microsoft Access / 2004 à 2006 - Maintenance 2006 à 2011

Développement d'application : Application de gestion pour la société Therm-Services : Installation de chauffage dans les immeubles, prise de RDV des techniciens, gestion des contrats avec les régies et propriétaires d’immeuble.

Analyse et Développement en Visual Basic sous Microsoft Access 2003 :

  • Conception base de données
  • Conception et développement IHM
  • Interconnexion avec le système d’information de SAGE Gestion commerciale et Comptabilité
  • Intervention en qualité de développeur principal
  • Base de données SQL Server 2000

Déploiement, mise en production :

  • Mise en production sur site, dans les locaux du client. Configuration serveur de base de données, Accès réseau.

Maintenance évolutive

// Visual Basic, Microsoft Access, SQL Server //

SMIEVE

Lead programmer Microsoft Access / 2002 à 2005

Développement d'application : Application de gestion pour le Service Médical Inter-entreprise
de Vienne et des Environs (S.M.I.E.V.E) : Prise de RDV pour les visites médicales, Agenda, Statistiques, Gestion de la comptabilité.

Analyse et Développement en Visual Basic sous Microsoft Access 2000 :

  • Conception base de données
  • Conception et développement IHM
  • Intervention en qualité de développeur principal
  • Base de données SQL Server 2000

Déploiement, mise en production :

  • Mise en production sur site, dans les locaux du client. Configuration serveur de base de données, Accès réseau.

Maintenance évolutive

// Visual Basic, Microsoft Access, SQL Server //

Les menuiseries Michel Philibert

Lead programmer Microsoft Access / 2002 à 2005

Développement d'application : Application de gestion et de métrologie pour les menuiseries Michel Philibert. Personnalisation des formules et des mesures pour la construction des pièces de menuiserie. Création des pièces de menuiserie.

Analyse et Développement en Visual Basic sous Microsoft Access 2000 :

  • Conception base de données
  • Conception et développement IHM
  • Implémentation d’un interprétateur de formules mathématiques
  • Impression papier de schéma des pièces de menuiserie
  • Intervention en qualité de développeur principal
  • Base de données SQL Server 2000

// Visual Basic, Microsoft Access, SQL Server //