Steven - Développeur C#

Ref : 101201L001
Photo de Steven, Développeur C#
Compétences
Expériences professionnelles
  • Mai 2008 à ce jour SAUR (Eau et Assainissement)
    Ingénieur Expert sur Plate-forme .NET
    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

    Août. 2006 à Mai 2008 Exane – BNP Paribas (Produits Financiers et Intermédiation)
    Ingénieur Expert sur Plate-forme .NET
    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
    ENVIRONNEMENT Windows XP, Terminal Server, VB6, VC6, VB.Net, C#.Net, WinForms, Remoting, Oracle 9i, 10g, SQL, PL/SQL, Toad

    Sept. 2005 à Juil. 2006 Fagor Brandt (Industrie Electro Ménager)
    Conception, Développements et Support VB6 , C# (.Net), SmarTeam v5
    C#, .Net
    - 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écifiques

    SmarTeam 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

    Déc. 2004 à Juil. 2005 BJD Informatique (Abonnement Presse)
    Conseil, Infrastructure et Support technique AS/400, VB6 et C++
    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

    Nov. 1997 à Nov. 2004 JC Decaux (Mobilier Urbain)
    Ingénieur d’Etude et Support technique sur de nombreux projets
    Gestion de projet
    - 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
    - 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
    - Conception et réalisation d’un module de statistiques.
    ENVIRONNEMENT Windows NT, 2000; Visual C++ 6; DB2/400

    Gestion commerciale courte conservation
    - 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
    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
    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

    Synchronisation de données entre systèmes hétérogènes
    - Conception et réalisation d'une interface d'alimentation par différence des données patrimoine hébergées sur les serveurs AS/400 à partir de données stockées dans une base de données Oracle 9.
    - Gestion de la base de données Oracle avec SQL*Plus
    - Programmation en Java sous Eclipse et WSAD5
    - Utilisation de CheckStyle, log4j, AS/400 ToolBox
    - Gestion des sources avec CVS
    - Déploiement de l'interface avec Ant
    ENVIRONNEMENT AS/400, Java, Eclipse, Wsad, Oracle 9

    Requêtes et états
    - Conception, réalisation, administration et déploiement de requêtes et états avec Query Partner. DB2/400
    - Conception, réalisation, administration et déploiement de requêtes et états avec Oracle Discoverer. Oracle 7, 8.
    ENVIRONNEMENT DB2/400 ; AS/400 ; Query Partner ; Oracle 7, 8 ; Oracle Discoverer

    Divers
    - Conception et réalisation d’un outil de gestion des bases de données
    - Conception et réalisation des procédures d'alimentation du système d'informations géographiques (GéoConcept).
    - Etude de l'intégration des informations géographiques (GéoConcept) dans les applications spécifiques.
    - Gestion des bases de données Oracle avec Oracle Designer 6 et SQL*Plus
    - Gestion des sources avec Visual SourceSafe 6.0 et CVS
    - Déploiement des applications avec WinInstall et MS Installer
    ENVIRONNEMENT AS/400, Windows NT,2000, Visual Basic 3,5,6, Visual C++ 5,6, Visual Studio .Net, Oracle Designer, Sql*Plus

    1997 Silvon Software France (BusinessIntelligence)
    Conception et réalisation, pour les clients de la société, de prototypes de bases de données multidimensionnelles avec les outils de la solution de DataWarehousing DataTracker.
    Exploitation des données décisionnelles avec les principaux outils décisionnels du marché.
    Environnements Windows 95 et AS/400
    Conception et réalisation des bases de données avec le module d’administration de DataTracker
    Réalisation des programmes de chargement incrémental en RPG-ILE à partir d’un code générique
    Exploitation des données décisionnelles avec le module d’analyse de DataTracker
    Exploitation des données décisionnelles avec les outils Crystal Reports, GQL (Andyne), Adaytum, Business Objects, …
    ENVIRONNEMENT AS/400, Rpg-Ile, Crystal Report, Business Object

    1996 SSII (Stage de six mois)
    Participation à la réalisation d’un module de comptabilité client/serveur pour le CNIA (Centre National Informatique Andorran), précédée d’une formation à l’environnement AS/400, et aux outils LANSA, Visual Basic 3.0 et VB/400.
    • Environnements Windows 95 et AS/400
    • Gestion de la base de données AS/400 avec LANSA
    • Programmation en Visual Basic 3.0 et VB/400
    ENVIRONNEMENT AS/400, Rpg, Lansa

    1995 Thomson Colombes (Stage de six mois)
    Conception et réalisation d’un outil graphique de simulation du comportement d’un système d’électronique embarquée basé sur un ensemble de composants génériques auto-reconfigurables.
    • Environnement Sun Solaris, IBM AIX
    • Programmation en langage C, langage D
    ENVIRONNEMENT Langage C

    1994 Thomson Boulogne-Billancourt (Stage de trois mois)
    Réalisation d’un outil d’analyse de sources afin d’établir des statistiques sur la productivité.
    Réalisation d’automates d’analyse lexicale et syntaxique pour différents langages.
    • Environnement Sun Solaris
    • Programmation en langage C

Études et formations
  • 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

    Méthodes Merise ; OMT ; ODMG

    Outils PDM,
    Oracle Designer ; Oracle Discoverer ; Query Partner ; Toad; SSMS;
    Visual Studio 5, 6, 2002, 2003, 2005, 2008 ; VSS, TFS;
    SharpDevelop 1.1, 2.0 ; SmarTeam v5r11 et v5r13

    FORMATION
    1997 DIPLOME D’INGENIEUR EN INFORMATIQUE DE LA FACULTE D’ORSAY
    Spécialisation IHM : conception et réalisation d’un outil de gestion
    d’archives pour EDF

    1992 BACCALAUREAT SERIE D

D'autres freelances
Développeur C#

Ces profils pourraient vous intéresser !
CV Ingénieur de développement C#
Pascal

Ingénieur de développement C#

  • DURRENBACH
C# .NET JAVASCRIPT TypeScript REACT.JS
Disponible
CV Développeur .NET
Sammy

Développeur .NET

  • SAINT-GERMAIN-LÈS-ARPAJON
.NET C# SQL Cloud AWS DOCKER MONGODB ASP.NET MVC Google Cloud Platform AZURE JAVASCRIPT
Disponible
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur UNITY 3D
Jérôme

Développeur UNITY 3D

  • CELLETTES
UNITY 3D C# C++ JAVASCRIPT PHP .NET HTML5 CSS MYSQL SQL
Disponible
CV Développeur C# .net
Oussama

Développeur C# .net

  • LYON
JAVASCRIPT .NET C# SQL SERVER REACT.JS React Native
Disponible
CV Développeur SYMFONY
François

Développeur SYMFONY

  • ALBI
MYSQL IOT PHP EXCHANGE SHAREPOINT ONLINE C# SYMFONY LINUX InfluxDB
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur C#
Abdelkader

Développeur C#

  • ÉVRY
C# SQL SERVER JAVASCRIPT ANGULARJS Angular
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Ingénieur en Data et IA
Joel

Ingénieur en Data et IA

  • CHAMPS-SUR-MARNE
PYTHON Microsoft Power BI SQL EXCEL AZURE PYSPARK JAVA C# PHP .NET
Disponible