Paul - Architecte C SHARP
Ref : 130925A003-
45000 OLÉANS
-
Consultant, Développeur, Architecte (48 ans)
-
Freelance
Depuis 2011 : Myria software Développeur/architecte freelance
Développement d’un site d’avant-vente de comptes à terme en environnement n-tiers (Caisse d’épargne pour le Crédit Foncier)
- Définition de l’architecture du site
- Recommandations pour l’architecture générale pour un lot 2, recommandations d’évolutions des Web services
- Développement des couche métier et DAL (accès aux Web Services)
- IOC et AOP avec spring.net
- Transfert de compétences sur les tests unitaires, spring.net, log4net, linq, lambda expression
Technologies: C#, ASP.net, JQuery/CSS, Spring.net, log4net, MS Tests, RhinoMock
Vainqueur du concours national d’innovation du Crédit Agricole Store (********) avec une application Android de géolocalisation des dépenses
- Rédaction du cahier des charges destiné au Jury, développement de l’application Android en C#.
Technologies: C# (Xamarin Android), Java (Bug fix), XUnit, MOQ
Prototypage d’une application de bibliothèque numérique (Médiathèque d’Orléans)
- Définition et documentation de l’architecture du projet
- Développement de prototypes de clients et du web service (Indexation et moteur de recherche)
Technologies: C#, XAML, MVVM Light, WCF
Création d’une solution de PFM. Lauréat du concours d’innovation AXA banque.
- Développement des Web Services : consommation des web services bancaires, fourniture de web services pour les applications mobiles et Web
- Développement de l’application web et des applications smartphones
Technologies: HTML/CSS/JQuery, JQPlot, Phonegap, WPF, C#, JSON
Création d’un logiciel de gestion de projet (diagramme de Gantt collaboratif) en mode SAAS.
- Développement sur une architecture orientée messages
Technologies: ASP.Net, Jquery, CSS, C#, MySQL, XUnit, MOQ, spring.Net
2008 – 2010 : KDS Architecte logiciel
Editeur de logiciel de gestion de voyages d’affaires, environnement international anglophone
- Etudes d’architecture et prototypages, développement de modules techniques,
o Etude et prototypage de ré-architecture de la gestion de la configuration clients : Séparation en modules, import/export des données entre plateformes, module de lecture dé-normalisée depuis l’application
o Développement d’un module d’enregistrement des actions utilisateurs en vue de rejouer automatiquement les bugs
o Etude et développement d’optimisations de code
- formation des développeurs aux tests unitaires, frameworks et design patterns.
- Gestion de développeurs offshore (inde)
- responsable des performances et de la tenue à la charge.
Technologies : C#, ASP.Net, design patterns, XUnit, MOQ, UML, Oracle
2004 – 2008 : KDS Architecte logiciel junior
Membre de l’équipe de migration de Delphi vers .Net (5 personnes).
- Etude et développement de la couche l’interopérabilité (COM vers .Net), génération automatique de Web Services Delphi depuis un schéma XSD et consommation dans .Net
- Etude sur les phases de migration et la maintenance du legagy Delphi
- Participation à la définition de l’architecture générale (orienté services)
- étude de moteurs de règles, développement de modules techniques (cache, accès aux données), et d’un Framework d’entreprise,
Technologies : C#, Delphi, Oracle, architecture orientée services, UML
2001 – 2004 : KDS (Logiciel de gestion de voyages d’affaires) Développeur
Responsable de l’API XML, du moteur de recherche aérienne et du moteur d’accès aux API des fournisseurs.
Participation à la migration de Sybase vers Oracle
Technologies : Dephi, C++, Sybase, Oracle, XML
2000 - 2001 : Anthéa Networks (web agency) Développeur
Développement de sites web marchands et d’intranet.
Technologies : PHP, ASP, DHTML/Javascript/CSS, XML/XSL, MySQL, SQLServer
Formation
2000 : Ecole Polytechnique de Montréal.
1994 - 2000 : ESTACA, filière commande des systèmes.
Compétences informatique
• Langages : C#, XAML, ASP.Net, Delphi, Javascript
• Frameworks et outils : WCF, spring.net, Unity, MOQ, XUnit, MS Tests, Rhinomock, log4net, CruiseControl, Subversion, TFS, Reflector, cavaj
• Architectures : orienté service, orienté message, n-tiers, web services, gestion code legagy
• Systèmes : Windows, Android, iOS
• Base de données : MySQL, Oracle, Sybase (jusqu’en 2004), SQL serveur (en 2000)
• Logiciels : Visual Studio, Xamarin Studio, Toad, Power AMC, Mantis, redmine