Grand amateur de Go et C++.
Passionné de programmation depuis 11 ans, j'ai eu l'occasion de tenir des conférences sur divers sujets :
- Le C++ moderne ;
- C# 6 (lors de sa sortie) ;
- CUDA ;
- Les principes SOLID.
Je tiens également un dev blog sur lequel j'aborde divers sujets liés à la programmation et au bas niveau.
Région de Lyon, France
Maintenance et amélioration d'une application axée autour du secteur
ferroviaire.
Cette application permet une supervision en temps réel du trafic transilien
et national ainsi que la gestion des différentes ressources (humaines et
matérielles) et des incidents.
Technos : C# (WPF), XAML, Git (Gitlab).
Région de Lyon, France
Fondée en 2015, Forcity développe des outils de simulation urbaine pour l'aide
à la décision.
J'y occupais le poste d'ingénieur R&D agile.
Mon poste consistait à :
- Réécrire et optimiser un modèle de projection d'emplois et de population écrit
en Python. - Déporter les calculs lourds côté serveur.
- Réécrire les tests (PyTest).
Technos : Python (Pandas / SQLAlchemy / PyTest), Linux (Ubuntu), Bash,
PostgreSQL.
Région de Lyon, France
Leader sur son marché, Esker propose une plateforme SaaS permettant à des
entreprises de digitaliser leurs processus P2P et O2C.
J'y occupais le poste d'ingénieur R&D agile.
Mon poste consistait à :
- Maintenir et faire évoluer une application SaaS de traitement de documents
dématérialisés. - Travailler sur les performances / bases de données pour soutenir l'évolution
du nombre de clients d'Esker et la scalabilité de la plateforme. - Améliorer des outils internes (notamment un portail d'accès personnalisé à
Redis et une application de gestion des documents clients).
Technos : C++ (C++98/11), C# (ASP.NET), JS, Python, PHP, PostgreSQL,
Région de Lyon, France
Ce stage avait pour but la mise en place d'un système d'amélioration continue
intégré au cycle de CI d'Esker via une analyse statique de code source. Les
éventuels bugs critiques étaient détectés et transmis à la R&D pour correction
avant la livraison.
Au cours de ce stage, j'ai effectué les tâches suivantes :
- Développement et mise en place d'un outil d'analyse de code source en vue
de mettre en évidence d'éventuels bugs majeurs et failles de sécurité. - Recueil des besoins et contraintes de la R&D.
- Intégration de cet outil au processus de compilation en environnement agile.
- Soutenance & présentation de cette solution devant un jury.
Stack techno : C++(C++98/11), C# (ASP.NET), JS, SonarQube, Mercurial.
Région de Lyon, France
Le support d'Esker utilise cet outil pour accéder aux documents clients.
L'objectif de ce stage était de sécuriser cette application et d'y intégrer de
nouvelles fonctionnalités.
- Maintenance & amélioration d'une application web interne (C# ASP.NET &
AngularJS). - Optimisation des performances.
- Développement d'outils de monitoring.
- Sécurisation de la plateforme ; suppression des backdoors.
- Animation d'une conférence visant à présenter le C++ moderne (C++11/14).
Stack techno : C# (ASP.NET), AngularJS, Python.
Région de Villeurbanne, France
- Maintenance & amélioration d'un outil de création de comptes sur un Active
Directory (C++11 / PowerShell) à partir de documents XML. - Développement intégral d'un logiciel de pilotage d'un outil de création de
comptes sur un Active Directory (C# Winforms).
Région de Villeurbanne, France
- Développement d'un logiciel d'automatisation de création de comptes sur un
Active Directory (C++11). - Développement de modules SharePoint (C#).
Maintenance & amélioration d'une web API
Création d'un service de test d'une web API capable de notifier l'équipe de
support par mail
Participation au développement du back-end d'une application Windows
Phone 8.1 : mise en place, déploiement et maintenance des services d'une
web API. Participation au développement du front-end de l'application mobile.
Développement en C#, XAML, SQL.
Maintenance & amélioration d'une application de gestion d'entreprise. Ajout de
modules d'import à partir de fichiers CSV (parseur intelligent).
Développement en C#, XAML.
- Développement au sein d'une équipe de professionnels d'une application
client lourd (WPF). Mise en place de modules de reporting. - Création d'un générateur de CV à partir de templates ; export aux formats
XML et docx. Projet individuel.
Développement en C#, XAML et SQL.
- Anglais