Nicolas - Architecte DOTNET
Ref : 121005B002-
13590 MEYREUIL
-
Développeur, Architecte, Consultant technique (42 ans)
-
Freelance
EXPERIENCES PROFESSIONNELLES
ASF (VINCI AUTOROUTES) , AIX-EN-PROVENCE - AVIGNON
Expert .Net & Technical Leader
Depuis 2009
En mars 2009, intégration du centre de service SII Aix-En-Provence dédié au développement des logiciels du
service Trafic des ASF (Autoroutes du Sud de la France). Conception et développement de nouveaux modules
pour GeoTra, application de suivi cartographique et synoptique des activités des véhicules ASF en temps réel et
temps différé ainsi que de nouveaux services de supervision du trafic.
Prise en charge du lead technique en 2011, puis conception et développement de Mistral-r, application centrale
du SI ASF, offrant des services de consignation et de surveillance de l’ensemble des évènements autoroutiers.
En 2012, intégration de l’équipe ASF sur le site de Vedène en tant qu’ingénieur indépendant pour la conception et
le développement de nouvelles itérations consacrées au SAE Mistral.
rédaction de documents de conception technique détaillée sous UML (Enterprise Architect),
définition des modèles, des composants logiciels et des services métiers associés,
développement de services windows et de services web WCF,
développement en couches interfacées,
développement d’interfaces clientes et de contrôles WPF avec pattern MVC et MVVM,
développement de scripts PL/SQL intégrés à des packages Oracle pour des traitements batchs,
intégration d’un module serveur de cache distribué Velocity(AppFabric) et d’un bus logiciel pour
l’amélioration des performances et les communications entre modules applicatifs,
chiffrage des projets à destination du client,
mise en place d’une plate-forme d’intégration continue sous Hudson (script MSBuild, intégration et
customisation FXCop & StyleCop, SVN, MSTest),
ARCHITECTE .NET
2 / 6
supervision technique, revue de code et prise en charge de la montée en compétences métier et
technique des nouveaux arrivants (jusqu’à 10 développeurs).
C#.NET, .NET FRAMEWORK 3.5 ET 4.0, ORACLE 10G/11G ET PL/SQL, SVN, NHIBERNATE, NSPRING, WPF,
WCF, WEB SERVICES, SERVICE WINDOWS, VELOCITY/APPFABRIC, HUDSON
ARKADIN GLOBAL CONFERENCING, MONTPELLIER
Ingénieur Concepteur Développeur
2009
Intégration de l'équipe de développement de l’éditeur de logiciel Arkadin pour la réalisation de Arkadin Lounge,
application de réservation et de connexion optimisée à Arkadin Anywhere, logiciel de web conferencing.
Déployée sur Internet, l'application Arkadin Lounge est intégralement multilingue et s'adapte aux différents
fuseaux horaires pour les conférences internationales. Développée en ASP.NET/SQL Server 2005, elle supporte
totalement Internet Explorer et Firefox. Dans le processus de planification et de configuration des conférences,
l'application invoque des web services dialoguant avec des ponts hardware à la base de la gestion de
l'ouverture/fermeture des conférences ainsi que de la conduite des communications audio.
développement de modules métiers transverses et de pages ASP.NET,
intégration d’une gestion multilingue, multi fuseaux horaires et d’un système de branding adapté aux
différents clients,
intégration de web services pour la communication avec les ponts hardware (Bridge AVAYA) de
gestion audio des conférences,
prise en compte d’un support multi-navigateurs (IE, Firefox, Safari),
dans le cadre d’une gestion de projet SCRUM, présentation en anglais de l’évolution du projet en fin
de sprint aux product owners et définition du backlog,
intégration d’une solution SandCastle de génération automatique de la documentation technique de
l’application,
support et communication des données techniques à l’équipe de développement nord américaine
pour la maintenance applicative après la mise en production.
ASP.NET, C#.NET, .NET FRAMEWORK 2.2/3.0, SQL SERVER 2005 ET TRANSAC SQL, VISUAL STUDIO TFS,
HTML, JAVASCRIPT, SANDCASTLE
ARCHITECTE .NET
3 / 6
SII, AIX-EN-PROVENCE
Ingénieur Concepteur Développeur
2009
En interne chez SII Aix-En-Provence, renforcement des développements du projet Universite dédié au suivi des CV
et compétences des collaborateurs.
développement de pages JSP/STRUTS,
optimisation du modèle et réalisation du mapping Hibernate,
JSP/STRUTS 2, JAVA, JQUERY, ECCLIPSE, APACHE, TOMCAT, HIBERNATE, SVN
EUROMED MANAGEMENT, MARSEILLE
Ingénieur Concepteur Développeur
2008
Pour le compte de SQLI Aix-En-Provence, intervention auprès d’Euromed Management pour la maintenance
applicative et évolution du système d’information.
analyse du besoin interne via des campagnes d’interviews et implication permanente des utilisateurs
tout au long de la réalisation des applicatifs,
rédaction de spécifications fonctionnelles dédiées aux équipes de développement,
développement et intégration de nouveaux modules pour diverses applications (gestion de la
scolarité, campus virtuel des étudiants) en ASP.NET et Winforms,
mise en place d’un serveur SVN et migration de tous les projets depuis Microsoft VSS,
évolution du framework propriétaire pour la prise en charge des procédures stockées SQL Server,
optimisation des bases de données SQL Server.
ASP.NET, C#.NET, .NET FRAMEWORK 2.2, SQL SERVER 2000 ET TRANSAC SQL, SVN
GROUPE LA POSTE , AIX-EN-PROVENCE
Ingénieur Concepteur Développeur
2008
Développement au forfait chez SQLI Aix-En-Provence d’une nouvelle version de Ressac, intranet dédié au
recouvrement financier et au suivi des litiges pour le groupe La Poste.
développement de pages ASP.NET et de composants batchs SQL Server,
développement en couches et mise en place d’une gestion des transactions par façade,
création d’un outil de génération des objets métiers et des procédures stockées associées,
prise en charge des livraisons et déploiements chez le clients.
ASP.NET, .NET FRAMEWORK 1.1, SQL SERVER 2000, SVN, NHIBERNATE
ARCHITECTE .NET
4 / 6
GROUPE LA POSTE, MONTPELLIER
Ingénieur Concepteur Développeur
2007
Pour SQLI Montpellier, conception et développement sur le site de Montpellier d'une nouvelle version de Tribord
Amure, intranet dédié à la gestion des commandes courriers des clients professionnels du Groupe La Poste.
rédaction en équipe des spécifications soumises à la validation par lots de la maîtrise d'ouvrage,
rédaction d'un dossier technique sous UML (Objecteering),
mise en place d'une architecture 3-tiers (vue, métier, données),
réalisation de pages ASP, de DLL Visual Basic, de procédures stockées et de batchs,
intégration de flux XML et de web services à destination d'autres applications du groupe.
ASP, VISUAL BASIC, VISUAL INTERDEV, COMPOSANTS COM+, SQL SERVER 2000 / TRANSAC SQL, VSS,
WEB SERVICES, OBJECTEERING
GROUPE LA POSTE, MONTPELLIER
Ingénieur Concepteur Développeur
2006
Pour SQLI Montpellier, réalisation au forfait (développement et tests) et sur site (conception) de plusieurs
versions successives de l’application Orchidée, intranet pour l’organisation des ressources humaines du Groupe La
Poste.
rédaction en équipe des spécifications fonctionelles et techniques soumises à la validation par lots de
la maîtrise d'ouvrage,
chiffrage des tâches de développement à destination du client,
réalisation d'un document de conception technique sous UML pour cadrer le développement et
renforcer la maintenance applicative,
gestion des sources par VSS puis migration sous SVN,
mise en place d'une architecture 3-tiers avec gestion des transactions par façade (vue, métier,
données),
Réalisation de pages ASP, de DLL en VB, de procédures stockées et de batchs SQL,
application de la norme qualité CMM-I,
intégration d’un module décisionnel sous Business Objects XI (alimentation d'univers, réalisation de
rapports WEBI et OLAPI, mise en place d’une interface de connexion avec l’application
transactionnelle, gestion des habilitations),
mise en oeuvre de tests automatisés via Selenium pour gérer la non-régression entre chaque version,
prise en charge progressive du lead technique et formation des nouveaux arrivants sur le projet,
prise en charge de déploiements en pré-production sur site,
création d’un outil XML/XSLT de génération du code métier VB de base (classes et méthodes
nominales),
création et maintenance d’un « framework » de présentation dédié pour optimiser les
développements IHM (contrôles ASP, templates de pages, librairies).
ARCHITECTE .NET
5 / 6
ASP, VISUAL BASIC, VISUAL INTERDEV, COMPOSANTS COM+, SQL SERVER 2000 / TRANSAC SQL, VSS,
SVN, BUSINESS OBJECTS XI, SELENIUM, OBJECTEERING.
NETIA, CLARET
Ingénieur Concepteur Développeur (stage)
2006
Développement pour l’éditeur de logicel Nétia de modules spécialisés pour Radio Assist, application de diffusion
de contenus audionumériques et vidéonumériques à destination des chaînes télévisuelles et radiophoniques.
analyse du besoin client et étude de faisabilité technique des modules,
développement sous Visual C++/MFC d’un module d’édition et de génération automatisée des
données relatives aux droits d’auteur depuis des listes de diffusion radiophoniques,
développement d’un plugin Outlook d’import de fichiers audionumériques et vidéonumériques dans
une base de données SQL Server.
VISUAL C++, MFC, SQL SERVER 2000
CNRS, MONTPELLIER
Ingénieur Concepteur Développeur (stage)
2005
Au sein du laboratoire de l’ISEM de Montpellier (CNRS), développement d’une nouvelle version du logiciel
d’analyse de données génétiques Genepop.
conversion et optimisation iso-fonctionnelle des anciens modules en Q-Basic vers C /C++,
implémentation de nouveaux algorithmes de calculs complexes,
conception et création d’une IHM sous C++ Builder pour la saisie des paramètres et la présentation
des résultats,
prise en charge de la compatibilité Windows / Unix,
étude de faisabilité d’une version web de l’application.
C ANSI ET C++ SOUS DEV-CPP (WINDOWS) ET KDEVELOP (LINUX MANDRAKE), C++ BUILDER
2005 INGENIEUR EPSI - GENIE LOGICIEL
Montpellier
2010 CERTIFICATION .NET 3.5 MICROSOFT WINDOWS PRESENTATION FOUNDATION
Aix-En-Provence
Outils et méthodes UML, Merise, CMMI, SCRUM
Langages
.Net (ASP, C#), WPF, WCF, PHP, Javascript/HTML, XML,
C++, C, JSP/Struts
SGBD SQL Server, Oracle
Systèmes d’exploitation Windows, Linux, MAC OS
Outils de tests et d’intégration Hudson, Selenium, MSTest, MSBuild, SVN, TFS
Framework Spring, Hibernate