-
MERITIS
- Ingénieur logiciel C#/.NET
PARIS
2013 - maintenant
Au sein d'une équipe de 8 personnes, dont 6 développeurs, je participe au développement d'un pricer temps réel sur des produits exotiques de taux. Nos clients sont les différents desks de trading secondaire répartit sur quatre différentes places.
L'architecture technique N-tier mise en place utilise des technologies Microsoft récentes : C# 4.0/WCF pour le serveur, C# 4.0/WPF/WCF pour la partie client.
Nous nous attachons au quotidien à appliquer la méthodologie Scrum, que ce soit pour le chiffrage, les scrum meetings, le pair programming ou encore nos méthodes de tests et ce dans le but de garantir une qualité de service à la hauteur des attentes de nos clients.
Mes tâches s'étendent de la compréhension du besoin, au support niveau trois, en passant par le développement et l'écriture de tests.
***
Environnement : C# 4.0, C++, WPF, WCF, NUnit, Moq, SpecFlow, Git, Protobuf, Scrum, PL/SQL
-
Kiflo Ltd
- Co-fondateur / Ingénieur .NET
2013 - 2013
Projet de création d'entreprise en binôme.
- Développement d'un client graphique de trading FX en C# 4.5/WPF. Réception des prix et exécution des ordres via FIX. Gestion de l'authentification des clients, historisation des ordres. Intégration avec Twitter. Gestion des ordres algorithmiques en interne (OCO, If-Done, StopLoss, etc), et fonctionnalités avancés de trading (ladder trading, etc).
- Développement d'une plateforme d'exécution FX low latency en C# 4.5 (projet arrêté, non terminé). Création d'un FIX engine sans génération d'objets, réception des flux marchés et agrégation des prix en parallèle. Distribution des prix avec gestion de profils clients via une API FIX.
***
Environnement : C# 4.5, WPF, NUnit, Moq, WCF, FIX, MS SQL 2012, SSRS 2012
-
Meritis
- Consultant .NET chez SGCIB
PARIS
2012 - 2013
Au sein d'une équipe rattachée au desk des produits exotiques j'avais pour mission de :
- Concevoir, développer et maintenir une application de gestion d'indices propriétaires (client lourd, .NET 4 / WPF). Ma mission s'étendait de la conception à l'automatisation de tests, en passant par le développement ainsi que la maintenance. Mais aussi la mise en place de l'environement d'urbanisation et de déploiement nécessaire à la bonne marche du projet.
- Effectuer le support et participer à l'évolution d'un outils de pilotage d'un pricer (client Web, .NET 4 / Silverlight)
***
Environnement : .NET 4.0 / WPF / MVVM / MsSQL 2008 / Reporting Services
-
Momindum
- Ingénieur logiciel .NET
2008 - 2011
Au sein de l'équipe technique, d'abord en alternance, puis en tant qu'interne, j'avais pour mission d'effectuer les tâches suivantes :
- Conception, développement et maintenance d’un complément pour Microsoft PowerPoint 2003, 2007 et 2010 en C# (.NET 3.5)
Complément en charge de la récupération de métadonnées ainsi que de la captation audio/vidéo à partir de caméras et/ou microphones.
- Conception, développement et maintenance d’une application web de diffusion de Rich media en PHP5 avec le framework Symfony 1.2/1.3.
- Participation à la conception et au développement d’un logiciel l’enrichissement de contenu vidéo en Java avec Swing.
- Recueil de besoin et support auprès des clients grands comptes (Sciences-Po, Renault, PSA, Cité des sciences, Generali, Crédit Coopératif, etc)
- Formation et recrutement de stagiaires.
***
Langages : C#, PHP5, Java 5
Frameworks : .NET 3.5, Symfony 1.3
Librairies : DirectShow, Windows Media SDK, jQuery
-
Le Crédit Lyonnais
- Développeur intranet
Villejuif
2008 - 2008
Développement d’un intranet avec le CMS Joomla ! 1.5 regroupant l’aide nécessaire à l’exploitation de la base de données décisionnelle Particuliers/Professionnels.
Recueil de besoin, conception et développement de composants Joomla en PHP5.
-
Laboratoire de conception et d'intégration des systèmes de Grenoble
- Développeur Java/Swing
2007 - 2007
Développement d'un simulateur de robotique en Java 5/Swing.
L'objectif est de pouvoir tester/simuler le comportement de robots intelligents, interconnectés les uns aux autres.
Ces robots doivent être en charges de lignes de productions dans des usines.
Le logiciel doit fournir un moyen de tester différents algorithmes comportementales sans avoir recours à des tests réels plus couteux.