Application de backup/restore de contacts en collaboration avec l’équipe de développement de Synchronoss de Boston
Architecture :
Redéfinition de l'architecture de l'application. (MVVM)
Conception et Développement objet :
UI et controls métier (C# 4.0 et 4.5, Silverlight for Windows Phone 7.5 et 8)
Utilisitation des Partners API (API privé) pour l’écriture dans l’address book et la récupération du MSISDN
Utilisation de Background Agent et des Notifications (Toast et Tile)
Application de social network multi-langues
Architecture :
Définition de l'architecture de l'application. (MVVM, State pattern)
Conception et Développement objet :
UI et controls métier (C# 4.0, Silverlight for Windows Phone 7.5)
Utilisation des Push Notifcations (Raw, Toast et Tile)
Utilisation des Secondary Tiles
Utilisation du Background Transfer
Utilisation du Background Audio
Intégration avec le Music et Video Hub
Intégration avec le Picture Hub
Extension du Share Picker
Application d’instant messaging multi-services (Messenger, Yahoo Messenger, Facebook chat, GTalk, AIM …) et multi-langues développé sur la base Messenger by Miyowa
Architecture :
Redéfinition de l'architecture de l'application. (MVVM, State pattern)
Conception et Développement objet :
UI et controls métier (C# 4.0, Silverlight for Windows Phone 7.5)
Utilisation des Push Notifcations (Raw, Toast et Tile)
Utilisation des Secondary Tiles
Intégration avec le Picture Hub
Application multi-langues et architecture multi-services réalisé en 120j/h (beta yahoo messenger réalisé en 2j/h) en collaboration avec Bewise
Architecture :
Mise en place de Visual Studio Team Fundation 2010 (installation, configuration et administration)
Définition d’une partie l'architecture de l'application. (Transport layer)
Conception et Développement objet :
Transport layer (C# 4.0)
UI (C# 4.0, Silverlight for Windows Phone)
Utilisation des Push Notifcations (Raw, Toast et Tile)
Intégration avec le Picture Hub
Réalisation d'un proxy http gérant l'accès au site mobile facebook, twitter et skyrock (C# 3.5)
Environnement technique : .Net (framework 3.5 SP1), Visual Studio Team for Tester 2008, ASP.NET async HTTP handlers, Vault, JIRAScrum master pour le projet Manhattan pour Android (Novembre 2012,jusqu'à lors)
Au sein d’une équipe de 6 personnes, product owner et scrum master inclus :
Participation à l’élaboration du product backlog.
Animation des dailies sprints, sprints meetings, sprints reviews et retrospectives …
Projet Manhattan for Windows Phone 8 et Win RT (Novembre 2012,jusqu'à lors)
Application de type DropBox
Architecture :
Définition de l'architecture des applications. (MVVM)
Conception et Développement objet :
UI et controls métier (C# 4.5, Silverlight for Windows Phone 8 et Win RT)
Utilisitation des Portable libraries.
Architecture :
Mise en place d'une fabrique de logiciel avec CCNet, Nant, Ncover (GotDotNet), Nunit, FxCop et Ndoc.
Refonte de la base de données du catalogue mobile afin de prendre en compte les évolutions futures. (SQL Server 2005).
Refonte de l'architecture des sites Imode et wap de téléchargement dans le but d'améliorer les performances, de faciliter l'écriture de nouvelles fonctionnalités et la lisibilité du code. (C#, temps de traitements / 200, suppression de 35% du code par refactoring).
Mis en place de tests unitaires afin de couvrir plus de 90% du code (Nunit).
Refactoring de la gateway IM. (C#, temps de traitements / 100, suppression du memory leak, augmentation de QoS de -70% a + 99,5 %).
Mis en place de test de charge de la gateway IM. (Visual Studio Team for Tester, Virtual Server).
Conception et Développement objet :
Plugin IM pour MSP3.0. (C#, WSE 3.0).
Plugin IM pour IMPS. (C#).
Développement de robots simulant des utilisateurs (C #, WF).
Gestion de projet :
Gestion du projet de développement du Plugin IMPS en utilisant la technique Test Driven Development et encadrant une équipe allant de 2 a 6 personnes.
Encadrement de 3 stagiaires ingénieurs sur diverse projets.
R&D:
Portage de la gateway IM sur Windows Azure (.Net service bus, Windows Azure Storage ...).
Architecture :
Définition de l’architecture orienté services pour la gestion des SMS.
Mise en place d’une fabrique de logiciel avec CCNet, Nant, Ncover (GotDotNet), Nunit, FxCop et Ndoc.
Réalisation d’un template d’entreprise Visual Studio .NET pour la création de projet de traitement de SMS.
Mise en place d’une plate-forme de test (bench).
Contrôle du code des procédures SQL
Espace de stockage de données volatiles. (PostgreSQL 8.0, C# et Java)
Conception et Développement objet :
Service Windows de routage et d’envoi des SMS gérant plus d’1 million messages par jour. (C#)
Service Windows de réception et de routage applicatif des SMS gérant plus de 500 000 messages par jour. (C#)
IHM de traçage des SMS. (C#)
Library de passage de commande. (C#)
Web service de passage de commande. (C#, ********.11/smsplus.asmx)
Site d’achat de vidéo en ligne multi langue. (C#)
Conception et Développement de Base de Données :
Gestion de suivit des SMS gérant plus de 20 millions de transactions par jour et contenant plus 1To de données. (SQL Server 2000).
Gestion du catalogue Mobilité contenant 500 Mo de données. (SQL Server 2000)
Gestion de projet :
Dans le cadre de la refonte du system d’échange de données entre les applications SMS et les sites WAP (Espace de stockage de données volatiles), gestion d’une équipe de 5 personnes (2 beginers java, 2 beginers C# et 1 beginer PostgreSQL)
Développement de procédures Pro C pour la gestion du portefeuille
Développement d’un IHM et de library en VB5 pour la gestion du portefeuille
Installation et administration de Sharepoint 2007, et développement de Web Part métier pour sharepoint.
R&D sur technologies Microsoft comme Windows Azure, Sharepoint 2010, Windows 8 …
Assurer la maintenance des produits développés.