Consultant .NET Brossard, Quebec, Canada
Consultant .NET, Développeur .NET Sénior / Architecte de solutions / Leader technique dans le domaine de la finance
| Rating: | Unrated (New) |
| Hourly Rate / Cost: | $ 110.38 per hour |
| Available From: | Now |
| Freelancer ID: | 105280 |
Résumé
Développeur .NET Sénior / Architecte de solutions / Leader technique dans le domaine de la finance
Expérience dans la conception technique de système extensible, de système à tolérances de pannes ainsi
que de système distribués sécurisés
Chef d'équipe « Agile » avec une passion pour la technologie, le développement et la résolution de
problèmes combinés avec d'excellentes aptitudes à la communication
SOA et architecture web
Expert .NET (+9 ans) de .NET 1.1 à .NET 4
Expert ASP.NET 2.0/4.0
Expert IIS 5/6/7/7.5
Employment History
(Jun 2009 to Apr 2012)
Consultant - Leader technique / Architecte de solutions
Paris, FranceResponsabilités
Leader technique de l’équipe et responsable de l’architecture de plusieurs applications
Analyse des besoins techniques et non fonctionnels, en prenant en compte les contraintes et le budget consentis
Responsable des « framework » techniques transverses utilisés par les équipes de la Recherche
Mise en place des infrastructures et de leur maintenance (tolérance aux pannes, systèmes distribué)
Participation à la constitution d’une équipe efficace et polyvalente, d’un groupe initial de 5 personnes
(Janvier 2011) l’équipe est rapidement passée à 15 personnes (Septembre 2011)
Leader technique d’une équipe de 12 personnes situé à Bangalore en Inde (Juin 2009 – Janvier 2011)
Aider les équipes transverses de la Recherche dans leur design d’architecture
Principaux livrables
Étudier les différents composants du système actuel
Conception d’un “framework” de composants et maintien de son évolution
Conception d’un nouveau système basé sur le framework de composants
Livraison de plusieurs applications internet riches « RIA » (Silverlight, ASP.NET) avec une grosse emphase sur l’expérience utilisateurs. Dû à des contraintes de temps importantes, la première livraison en production s’est effectué 3 mois après le lancement du projet. Après seulement 6 mois les applications étaient utilisées mondialement (Europe, États-Unis et Asie)
Amélioration continuelle de notre processus de travail “Agile”
Responsable du design technique et des principaux composants du système:
- Authentification et services d’habilitations
- Système de Logging Client / Serveur
- Système de Configuration Client / Serveur
- Streaming HTTP
- Utilitaires C#
Étude de différentes technologies de couche de communication (WCF, Soap, REST, WebAPI, ProtoBuff
Net, ServiceStack)
Automatisation des déploiements et standardisation des configurations d’environnements. Le même outil était utilisé pour tous les déploiements, des environnements de tests aux environnements de production, cela garantissais des livraisons rapide, sans erreurs et transparente pour les utilisateurs.
Conception et implémentation des tests d’acceptance et de performance intégrés à notre environnement d’intégration continu.
Design et Implémentation d’un Framework de test pour ASP.NET sans avoir recours à un serveur web.
Mise en place d’un réseau CDN (content delivery network) – 50 000 utilisateurs
Définition des standards de sécurité et développement d’un module IIS utilisé par toutes les applications du département de Recherche
Définition et gestion de la configuration réseau pour permettre au streaming HTTP de fonctionner avec les proxy renversés utilisés par la banque,
Evaluation du serveur de streaming HTTP my-Channels Nirvana (latence, montée en charge, etc.)
Processus
•
Agile: Scrum, TDD, Pair Programming, Intégration continue et livraison continue
Technologies
C#, .NET/ ASP.NET 2.0/3.5/4.0, WCF, Silverlight
Un front end Silverlight et un front end Web 2.0 (AJAX) avec un backend WCF et un système de « PUSH » Lightstreamer (prix, notifications des états, mise à jour)
IIS 6/7.5, Oracle 10/11, SQL Serveur 2008
Hudson, SVN, FxCop, StyleCop, nCover, Gallio MBunit, Team City, Sonar, IBM Clear Case
(May 2008 to May 2009)
Développeur sénior .NET, Leader Technique
Montréal, QCResponsabilités
Leader technique dans une équipe de 4 à 6 personnes
Formation des développeurs juniors
Coordination de l’intégration avec les systèmes externes
Principaux livrables
Création d’une application ASP.NET permettant l’échange d’informations entre les cliniques médicales et les laboratoires
Étudier et planifier l’évolution de plusieurs applications ASP.NET des clients de Matricis
Preuve de concept de différents composants graphiques
Test de charge et de latence
Technologies
C#, Web 2.0 (AJAX) front end avec un backend WCF et BizTalk server
.NET 2.0/3.5 ASP.NET 3.5, Microsoft Ajax 3.5, Component Arts, WCF, JavaScript, Web Services, SQL
Server 2005, BizTalk 2000, UML, TFS, SVN, IIS6, HTML-XHTML, CSS, XML, XSLT
(1999 to 2008)
Développeur .NET, Lead technique UI 1999 à 2008 – 9 ans
Montréal, QC- Conception d’une plateforme web e-Learning (LCMS, LMS)
- Conception d’une plateforme de gestion des performances et gestion des compétences
- Intégrateur sénior (sur place) du système (Canada, États-Unis, Mexico)
- Améliorations des performances (Base de données, code serveur, code client)
- Implémentation et exécution des tests de charge du système
- Profilage de base de données SQL Serveur
- Mentoring de l’équipe
Technologies
.NET 1.1/2.0, C#, ASP, ASP.NET 2.0, Visual Basic 6, Web 2.0
Idea Blade, TFS, CVS, IIS5/6, Visual Builder
HTML-XHTML, CSS, XML, XSLT, JavaScript
SCORM, IMS (e-Learning Standard)
SQL Server 2000/2005, LDAP, SQL DTS
Education
( to 1998)
Microsoft Certified Professional
( to 1999)
Collège Delta (A.E.C)
Gestion de réseaux informatisés
Compétences techniques
SOA et architecture web
Expert .NET (+9 ans) de .NET 1.1 à .NET 4
Expert ASP.NET 2.0/4.0
Expert IIS 5/6/7/7.5
Silverlight 4.0
MVVM
WCF
ASP.NET MVC
Sécurité web
Ajustement des performances : « Profiling », test de charge, automatisation
Intégration continue et livraison continue : Usine de développement, déploiement et automatisation des
tests d’intégration de systèmes complexes
Base de données : Modélisation et implémentation
Intéressé par le parallélisme, la haute disponibilité, la haute performance, les systèmes faible latence
Bonne connaissance des réseaux, proxy et proxy renversé
Categories & Skills
IT & Internet
Categories
- Application Development
- Database Development & Admin
- Enterprise Systems
- Networks
- Programming
- Reporting & Analysis
- Web Development/Prog
- Web E-commerce
Skills
- .NET (Programming)
- 10G (Database Development & Admin - Oracle)
- 11G (Database Development & Admin - Oracle)
- Ajax (Web Development/Prog)
- Application Architecture (Application Development)
- Application Integration (Application Development)
- ASP (Programming)
- ASP.NET (Programming)
- C# (Programming)
- Content Management
- CSS (Web Development/Prog)
- Data Architecture (Database Development & Admin)
- Data Conversion/Mapping (Database Development & Admin)
- Data Warehouse (Database Development & Admin)
- DHCP (Networks)
- DNS (Networks)
- Fast Ethernet (Networks)
- Gigabyte Ethernet (Networks)
- HTML
- IIS (Web Development/Prog)
- IP (Networks)
- JavaScript (Web Development/Prog)
- LAN (Networks)
- Microsoft (Web Development/Prog)
- MS Access
- MS Visio (Reporting & Analysis)
- NetBIOS (Networks)
- Network Design (Networks)
- ODBC
- OLE DB
- Online Payment Systems (Web E-commerce)
- Online Security Planning (Web E-commerce)
- Oracle (Database Development & Admin)
- Oracle PL/SQL (Programming - SQL)
- Silverlight (Web Development/Prog - Microsoft)
- Sniffer (Networks)
- SQL (Programming)
- Storage Area Network (Networks)
- TCP/IP (Networks)
- Transact-SQL (Programming - SQL)
- UDP (Networks)
- VBScript (Web Development/Prog - Microsoft)
- Visual C# (Programming - Visual Studio)
- Visual Studio (Programming)
- VPN
- Web Development (Web Development/Prog)
- WINS (Networks)
- Wireless (Networks)
- XHTML (Web Development/Prog)
- XML
- XSL (Web Development/Prog)
- XSLT (Web Development/Prog)

