Maintenance évolutive environnements C# 2.0 (VS2005) et 3.5 (VS2008),
Conception et réalisations environnement C# 3.5 (VS2008)
Maintenance évolutive
- Maintenance de l’application de planification des interventions clientèle, maintenance et exploitation : WinForms, C# 2.0, Ado.Net, T-SQL
- Maintenance de l’application d’administration de la planification : WebForms, C# 2.0, Ado.Net, T-SQL
- Maintenance de l’application wap, dédiée aux agents, d’accès aux interventions clientèle, maintenance et exploitation qui leur sont affectées : WebForms, C# 2.0, Ado.Net, T-SQL
Conception et réalisation
- Conception et réalisation de bibliothèques d’utilité générale : C# 3.5, WinForms, Linq
- Conception et réalisation de bibliothèques d’accès aux données (DAL) et logique métier (BLL) de gestion des interventions, communes aux refontes et aux nouvelles applications : C# 3.5, Linq to SQL
- Refonte de l’application de planification des interventions clientèle, maintenance et exploitation : WinForms, C# 3.5, Linq to SQL
- Refonte de l’application d’administration de la planification : WebForms, C# 3.5, Linq to SQL
- Refonte de l’application wap, dédiée aux agents, d’accès aux interventions clientèle, maintenance et exploitation qui leur sont affectées : WebForms, C# 3.5, Linq to SQL
- Conception et réalisation d’une application mobile (WM6) dédiée aux agents, d’accès aux interventions clientèle, maintenance et exploitation qui leur sont affectées et permettant un fonctionnement en « zone blanche » grâce à une base de données locale SSCE et un système de synchronisation avancé : C# 3.5, Ado.Net, WCF
ENVIRONNEMENT Windows XP, Windows 2003, Windows Mobil, Terminal Server, C# 2.0, 3.5, WinForms, WebForms, Ado.Net, Linq to SQL, WCF
Ingénieur Expert sur Plate-forme .NET
Exane – BNP Paribas (Produits Financiers et Intermédiation)
août 2006 - mai 2008
Maintenance évolutive en environnements VC6 et VB6,
Conception et réalisations en environnement C#.Net (2.0)
Maintenance évolutive
- Maintenance de l’application (front to back) de gestion des prêts/emprunts de titres ou cash avec ou sans collatéral : Composant COM VC6 d’accès aux données, composants multiples VB6 de présentation
- Conception et développement des évolutions nécessaires à la gestion de l’activité de suivi du collatéral OTC (VB6, VC6)
- Refonte du traitement des CREs (comptes-rendus d’événements) de PL/SQL en C#.Net (1.1)
- Développement des évolutions permettant de générer de nouveaux types de CREs (intragroupe, internes, « pacifique ») en C#.Net (1.1)
Conception et réalisation
- Refonte de l’application de gestion des prêts/emprunts en C#.Net (2.0) sur un modèle 3 couches : accès aux données, métier, présentation
- La couche d’accès aux données se compose d’un serveur .Net Remoting qui gère un cache et mutualise les accès à la base de données (5 connexions = 60 clients) et de son client spécifique. L’architecture a été faite pour être tolérante aux pannes (bascule automatique sur un serveur de secours)
- La couche métier expose l’ensemble des objets métiers et les méthodes permettant de les manipuler. Elle s’appuie sur la couche d’accès aux données pour les interactions avec la base de données.
- La couche présentation gère les interactions entre l’utilisateur et les objets métiers par liaison de données (DataBinding) et appel de méthodes de manipulation des objets métiers. Cette couche est implémentée sous forme d’un client riche WinForms 2.0
- Début de refont du traitement des CREs sur le même modèle
- Début de refonte de l’application de traitement des OST (opérations sur titres) sur le même modèle
Conception, Développements et Support VB6 , C# (.Net), SmarTeam v5 C#, .Net
Fagor Brandt (Industrie Electro Ménager)
septembre 2005 - juillet 2006
- Mise en place de normes de programmation applicables pour les scripts SmarTeam et VB6.
- Conception et réalisation, en C# avec SharpDevelop, d’un outil de gestion des sources SmarTeam et VB6, compilation ordonnée des composants VB6 et déploiement des scripts et composants sur les divers environnements.
- Conception et réalisation en C# d’une interface d’alimentation de PEM CatalogOnline.
- Conception et réalisation en C# d’un outil de documentation des bases de données SmarTeam avec stockage dans les fichiers XML et restitution sous forme html
Visual Basic 6
- Conception et réalisation de bibliothèques VB6 standard (gestion de trace, outils génériques indépendants de SmarTeam, outils génériques dépendants de SmarTeam)
- Développement et correction de composants VB6 spécifiquesSmarTeam v5
- Développement et maintenance de scripts SmarTeam spécifiques
- Réalisation des outils de maintenance des données « Catalog Online »
- Conception et réalisation du modèle de gestion générique des documents.
- Conception et réalisation de l’environnement SmarTeam petit électroménager
- Conception et réalisation de l’indexation automatique : génération d’images TIF multi pages à partir des manuels SmarTeam, validation par les rédacteurs, insertion des images TIF dans SmarTeam, division des images TIF à la volée dans les interfaces (CD-ROM, Agora, DocuPdm).
ENVIRONNEMENT Windows 2000, Terminal Server, SmarTeam v5, Visual Basic 6, C# avec SharpDevelop 1.1 et 2.0, Oracle 8i,9i .Net
Conseil, Infrastructure et Support technique AS/400, VB6 et C++
BJD Informatique (Abonnement Presse)
décembre 2004 - juillet 2005
Conseil et Support technique VB6 et C++
- Mise en place des consignes d’ergonomie, de programmation et de documentation en Visual Basic 6.
- Mise en place du système de gestion d’aide en ligne pour les divers composants.
- Optimisation des composants graphiques et des traitements.
- Optimisation des accès aux bases de données.
- Optimisation de la gestion du multilinguisme.
- Support technique pour l’équipe de développement (~10 personnes).
Infrastructure
- Conception, réalisation et déploiement d’une application de gestion des sources, des composants et des données : gestion de l’étiquetage, contrôle et mise à jour automatique des références dans les projets VB, contrôle de la qualité des sources, génération automatique / mise à disposition / consultation de la documentation technique, consultation des consignes d’ergonomie / programmation / documentation, compilation ordonnée des composants, archivage et restauration de clichés dans et à partir de fichiers ZIP, déploiement des composants sur les serveurs Citrix MetaFrame, synchronisation des données de référence entre les différentes bases par comparaison dynamique, requêteur SQL, gestion des requêtes stockées, gestion du multilinguisme. (Visual C++ 6)
- Compilation et déploiement des composants sur les serveurs Citrix MetaFrame.
- Réalisation de composants génériques (ex : liste déroulante multi colonnes, bloc de gestion de liste de valeurs, …). (Visual Basic 6, Visual C++ 6)
- Maintenance et évolution des composants « sensibles » (ex : écrans dynamiques de gestion des tables techniques, gestion des autorisations, authentification Active Directory, …). (Visual Basic 6)
ENVIRONNEMENT Windows XP, AS/400, Citrix MetaFrame , DB2/400,
Visual C++ 6, Visual Basic 6, SQL
Ingénieur d’Etude et Support technique sur de nombreux projets Gestion de projet
JC Decaux (Mobilier Urbain)
novembre 1997 - novembre 2004
- Mise en place de directives de programmation pour les applications client/serveur réalisées avec Visual C++.
- Mise en place d’une gestion des sources avec Visual SourceSafe 6.0.
- Conception et réalisation de composants génériques facilitant l’accès aux bases de données et le partage de composants entre applications.
- Encadrement d’une équipe de trois personnes, suivi et gestion de projet.
- Maintenance et évolution de l’application existante.
- Conception Réalisation d’une application des Gestion de Contrats de Location /
ENVIRONNEMENT Windows 2000, Visual C++ 6, SQL
Facturation inter sociétés de l’activité montage
aujourd'hui
- Conception et réalisation d’une application de facturation inter sociétés de l’activité montage.
- Refonte de l’application.
ENVIRONNEMENT Windows NT, 2000; Visual Basic 6; Visual C++ 6; DB2/400
Gestion commerciale activités culturelles
aujourd'hui
Conception et réalisation d’un module de statistiques.
ENVIRONNEMENT Windows NT, 2000; Visual C++ 6; DB2/400
Gestion commerciale courte conservation
aujourd'hui
- Maintenance et évolution des applications existantes.
- Conception et réalisation d’un module de visualisation itinérant.
- Conception et réalisation d’un module de statistiques.
- 1ère refonte des applications (administration, réservation, facturation
- 2ème refonte des applications (administration, réservation, facturation et statistiques).
- Conception et réalisation d’un prototype de gestion commerciale en navigateur internet.
ENVIRONNEMENT Windows 98, NT, 2000; Visual Basic 6, .Net; Visual C++ 5, 6, 7; Visual C#; ASP .Net; DB2/400; CLP, SQL RPG, SQLRPGLE; Oracle 7, 8; SQL Server 2000
Gestion commerciale longue conservation
aujourd'hui
Maintenance et évolution de l’application existante.
ENVIRONNEMENT Windows 2000, Visual C++ 6, DB2/400, CLP, AS/400, SQLRPG
Télépilotage des mobiliers déroulants
aujourd'hui
Conception et réalisation du prototype de l’application de Télépilotage des Mobiliers Déroulants en partenariat avec la Direction Commerciale, la Direction Industrielle et le Département d’Etudes Electroniques.
ENVIRONNEMENT Windows NT; Visual C++ 5; DB2/400; Oracle 7
Études et formations
DIPLOME D’INGENIEUR EN INFORMATIQUE DE LA FACULTE D’ORSAY
1997
Spécialisation IHM : conception et réalisation d’un outil de gestion
d’archives pour EDF
BACCALAUREAT SERIE D
1992
Langues
Anglais - C2
Autres compétences
PRINCIPALES COMPETENCES
Environnements Windows 95, 98, NT, 2000, 2003, XP ; Windows Mobile 6, 6.1, 6.5 ;
AS/400 ; UNIX (SUN, HP, IBM, SGI)
Langages C#.Net, C, C++ ; Java; Visual Basic 3, 5, 6, .Net; Visual C++ 5, 6, 7 ;
Microsoft.Net 1.1, 2.0, 3.0, 3.5 (WinForms, WebForms, Linq);
CLP; SQL; PL/SQL; SQL-RPG; SQL-RPGLE
Bases de données Microsoft Access 2, 95, 97, 2000, 2002 ;
SQL Server 7, 2000, 2005, 2008 ;
DB2/400; DB2/UDB, Oracle 7, 8i, 9i, 10g