Mathieu Bague
Senior Lead Developer at DxO- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
DxO Labs
-
France
-
Photography
-
1 - 100 Employee
-
Senior Lead Developer
-
Jun 2022 - Present
-
-
-
Réseau de Transport d'Électricité
-
France
-
Utilities
-
700 & Above Employee
-
Responsable technique de développement de logiciel
-
Jun 2017 - Jun 2022
Responsable technique du projet PowSyBl, framework open-source écrit en Java dédié aux outils du système électrique. Powsybl est un projet de la Linux Foundation.
-
-
Responsable technique de développement de logiciel
-
Jun 2016 - Jun 2017
Reponsable technique de la plate-forme open-source iTesla • Participation aux développements • Rédaction de spécifications (API Rest, IHM...) • Amélioration de la couverture de tests Intégration continue • Mise en place sur les dépôts open-source (GitHub, TravisCI, Coveralls) • Mise en place sur les dépôts privés (GitLab-CE, Jenkins, GCov) • Validation et intégration des changesets Environnement technique : Java, C++, Maven, CMake, GitHub, TravaisCI, Coveralls… Show more Reponsable technique de la plate-forme open-source iTesla • Participation aux développements • Rédaction de spécifications (API Rest, IHM...) • Amélioration de la couverture de tests Intégration continue • Mise en place sur les dépôts open-source (GitHub, TravisCI, Coveralls) • Mise en place sur les dépôts privés (GitLab-CE, Jenkins, GCov) • Validation et intégration des changesets Environnement technique : Java, C++, Maven, CMake, GitHub, TravaisCI, Coveralls, GitLab, Jenkins, Linux
-
-
Responsable technique de développement de logiciel
-
Oct 2012 - Jun 2016
Reponsable technique de la plate-forme d'études de réseaux de RTE • Chiffrage et rédaction des spécifications techniques détaillées des évolutions • Choix d'architecture logicielle de la plate-forme • Etude d'impact des modifications d'architecture matérielle (virtualisation, stockage, haute disponibilité...) • Animation des équipes de développement Maintien en condition opérationnelle de la plate-forme Validation et intégration des développements • Relecture de… Show more Reponsable technique de la plate-forme d'études de réseaux de RTE • Chiffrage et rédaction des spécifications techniques détaillées des évolutions • Choix d'architecture logicielle de la plate-forme • Etude d'impact des modifications d'architecture matérielle (virtualisation, stockage, haute disponibilité...) • Animation des équipes de développement Maintien en condition opérationnelle de la plate-forme Validation et intégration des développements • Relecture de code • Validation et intégration des changesets • Rédaction de cahiers de recette détaillés Environnement technique : C++, Java, Python, JBoss EAP, Versant, Cassandra, Boost, Thrift, SVN, Linux, Windows
-
-
-
Genigraph Alumni
-
France
-
Software Development
-
1 - 100 Employee
-
Développeur C++/Java
-
Aug 2008 - Oct 2012
Développement d'un module de recollement de réseaux, en Java et C++, intégré à la plateforme d'étude de RTE pour les études coordonnées réalisées par Coreso. • Développement des services métiers (Java / C++, EJB) • Développement des IHM (Java, Swing) • Développement des servlets pour la consultation des résultats (JSP) Participation à la maintenance évolutive et corrective des autres modules de cette plate-forme Environnement technique : C++, Java, Python, JBoss EAP… Show more Développement d'un module de recollement de réseaux, en Java et C++, intégré à la plateforme d'étude de RTE pour les études coordonnées réalisées par Coreso. • Développement des services métiers (Java / C++, EJB) • Développement des IHM (Java, Swing) • Développement des servlets pour la consultation des résultats (JSP) Participation à la maintenance évolutive et corrective des autres modules de cette plate-forme Environnement technique : C++, Java, Python, JBoss EAP, Versant, Boost, Thrift, SVN, Linux, Windows
-
-
Ingénieur concepteur C++
-
Jun 2008 - Aug 2008
Industrialisation d'un prototype d'étude de renforcement de réseaux de canalisations pour le compte de Gaz de France. • Rétro-spécification basée sur le prototype Matlab / VBA Excel • Rédaction des spécifications techniques détaillées • Implémentation du module de recherche des solutions de renforcement en C++ Environnement technique : C++, Boost, VBA, SVN, Windows
-
-
Ingénieur concepteur C++/Python
-
Oct 2007 - Jun 2008
Tierce maintenance applicative de l'outil Métamorpho, plate-forme de reconnaissance d'empreintes digitales (analyse, chiffrage et corrections d'anomalies) : • Module de supervision des composants applicatifs • Module d'administration des utilisateurs • Scripts d'installation • Scripts d'initialisation des bases et procédures stockées SQL Environnement technique : C++, Python, Oracle, Versant, ZoDB, Ilog Views, Active Directory, Apache, Synergy CM, Windows, AIX
-
-
Stagiaire
-
Apr 2007 - Sep 2007
Développement en Python d'un outil de supervision / administration des différents systèmes de Métamorpho, un logiciel de reconnaissance d'empreintes digitales et palmaires. Analyse, chiffrage et corrections d'anomalies au sein de l'équipe TMA Environnement technique : C++, Python, Oracle, Versant, ZoDB, Synergy CM, Windows, AIX
-
-
-
Université de Montréal
-
Higher Education
-
700 & Above Employee
-
Stagiaire
-
Apr 2006 - Sep 2006
Développement en Java de lois de probabilité dans SSJ (Stochastic Simulation in Java) pour le Département Informatique et Recherche Opérationnelle (DIRO) de l'Université de Montréal (Canada) Environnement technique : Java, Ant, Matlab, Mathematica, LaTeX, Linux Développement en Java de lois de probabilité dans SSJ (Stochastic Simulation in Java) pour le Département Informatique et Recherche Opérationnelle (DIRO) de l'Université de Montréal (Canada) Environnement technique : Java, Ant, Matlab, Mathematica, LaTeX, Linux
-
-
Education
-
l'ISIMA Clermont-Ferrand
Diplôme d'ingénieur, Génie logiciel -
IUT d’Orsay
DUT Informatique, Génie logiciel