Éxpérience

Start-Up
Ingénieur logiciel backend
Internet
Depuis octobre 2021
Architecture distribuée micro-services, optimisation de performance, monitoring. Traitement de fichiers multimédia, indexation des données (fonctionnalité de recherche), Rust, MariaDB.
Eternaltwin
Fondateur et développeur principal
Internet
Depuis mars 2020
Projet de préservation pour jeux web avec 30 000+ utilisateurs. J'encadre environ 80 développeurs volontaires, par GitLab et Discord (télétravail). Je suis responsable des partenariats, outils de dévelopement, la gestion des utilisateurs et de l'administration serveur. Rust, Node (TypeScript), Angular, Postgres, PHP, Kotlin, Ruby. ~500k LOC.
Gulp, Types, c8
Mainteneur de projets Open Source
Internet
Depuis 2015
Je suis membre de quelques projets Open Source, principalement des outils de développement pour Node.js. Gulp est est une librairie pour l'automatisation de tâches, j'ai aidé à la publication de la version majeure 4. Types était un projet dédié à la création de typages TypeScript pour les librairies Node majeures avant que TypeScript 2.0 ne fournisse une solution officielle avec DefinitelyTyped. c8 est un outil de mesure de couverture de test dont j'ai écrit l'algorithme d'aggrégation de mesures. Je contribue aussi régulièrement à d'autres projets.
Charles Samborski
Professeur particulier d'algorithmie pour élèves ingénieurs
Internet
Printemps 2021 (2 mois)
Open Flash
Mainteneur de projet Open Source
Internet
2017-2021
Open Flash est un projet pour aider à travailler avec les fichiers SWF (Flash). Il fournit de la documentation, des bibliothèques et fichiers de test.
Eternalfest
Fondateur et développeur principal
Internet
Mars 2013 - Mars 2020
Eternalfest est une plateforme de partage de contenu moddé pour le jeu de plate-forme Flash Les Cavernes de Hammerfest, aujourd'hui intégré à Eternaltwin.
Atos BULL
Stagiaire en développement logiciel
Grenoble, France
Été 2018 (4 mois)
Écriture d'un outil de sécurité pour le diagnostic et déploiement de correctifs pour cluster HPC (High Performance Computing). Outil en ligne de commande distribué (SSH) pour Linux écrit en Python 3, utilisant les standards OVAL & XCCDF et les outils OpenSCAP.
Foxstream
Stagiaire en développement logiciel
Lyon, France
Été 2017 (3 mois)
Création d'un moteur d'analyse de séries temporelles, avec API HTTP en REST et gestion d'utilisateurs. Écrit en TypeScript, utilisant Postgres et déployé avec Docker.
Charles Samborski
Professeur particulier de mathématiques pour lycéens
Vienne, France
2013-2017
TEDxINSA
Responsable technique
Lyon, France
Sep. 2016 - Mai 2017
TEDxINSA est une association qui organise des conférences. Administration du site web, gestion des adresses mail et serveur de fichiers, billeterie, son et vidéo.
Gemalto SA
Stagiaire en développement logiciel
Meudon, France
Été 2016 (3 mois)
Bibliothèque de cryptographie et client en ligne de commande pour serveur Sagemath distant, en Python 2 & 3 et Bash.
Rey Frères, Atelier de Mécanique Générale
Stagiaire en usinage métalique
Pont-Évêque, France
Été 2014 (1 mois)

Formation

INSA Lyon
Ingénieur diplômé en informatique
Lyon, France
2015-2018
Architecture des systèmes d'information, algorithmique, gestion de projet, analyse de données (big data), réseau, architecture matérielle, compilateurs, statistiques.
EPFL
Études à l'étranger : Master en informatique (Computer Science Master)
Lausanne, Suisse
Sep. 2017 - Feb. 2018
Machine learning, théorie des langages de programmation, algorithmes distribués et concurrents, analyse de données.
Lycée Ella Fitzgerald
Baccalauréat Général, spécialité Scientifique, avec félicitations du jury
Vienne, France
2013

Langues

Français :
Langue maternelle
Polonais :
Langue maternelle
Anglais :
Courant
TOEFL iBT 107/120
Allemand :
Bon
Sprachdiplom B1

Compétences

Architecture logicielle et de base de données - fiabilité, sécurité et performance ; web full-stack.

DevOps, Intégration / Déploiement Continu, administration serveur, outils de développement.

Recherche en profondeur, rapports de bug, rétro-ingénierie, scraping.

Outils

Web, Linux, Postgres, Node.js, Docker, JVM, MariaDB, MongoDB

Rust, TypeScript, SQL, JavaScript, Kotlin, Python, Java, PHP, Haxe, C, C++, Ruby, Bash, HTML, CSS, OCaml...

Angular, ReactiveX, Axum, SQLx, Neon, GitLab CI, nginx

Extra

ACM ICPC SWERC (Southwestern Europe Regional Contest)
Programmation compétitive, 13ème / 50; 19ème / 76. Algorithmes, C++
Porto, Portugal; Paris, France
Nov. 2016; Nov. 2017
Diverses compétitions de programmation
Google Hashcode, Cod'INSA, Battle Dev, Codeforces
Lyon, France
2016-2017
Ludum Dare
Concours de création de jeu vidéo : solo une fois et deux fois en équipe
Internet
2012 - 2013 (3 participations)

Loisirs et centres d'intérêt

Jeux vidéos: réflexion, platformers, rogue-lites et strategie. Mathématiques récréatives. Musique chiptune. Cyclisme.