Bertrand Provost
FREN

Introduction

Féru d'informatique et de nouvelles technologies depuis mon plus jeune âge, j'ai passé 5 années à étudier ce vaste domaine à l'EPITA (de 2009 à 2014). Depuis j'investis la plupart de mon temps libre dans divers projets afin de continuer d'apprendre de nouvelles choses, de consolider mes connaissances sur certains sujets et de suivre les nouveautés dans le domaine, ainsi que dans le partage de mes connaissances.

Formation

2009-2014

Diplôme d'ingénieur en informatique. EPITA, Kremlin-Bicêtre, France.

EPITA

Experience professionnelle

OpenBSD Networking Perl C# C 2014 - 2018

Ingénieur logiciel

Groupe Citypassenger, Montréal, Canada. Développement d’une nouvelle solution de routeur réseau intelligent pour des entreprises.

Citypassenger

C C++ Java 2013

Assistant C/Unix

EPITA, Kremlin-Bicètre, France. Aide des étudiants en troisième année (première année du cycle ingénieur) à l'EPITA, à la réalisation de leurs projets et préparation des sujets des projets qu'ils doivent réaliser tout au long de l'année.

EPITA

git Game development C++ 2012

Développeur Gameplay/IA

Eugen Systems, Paris, dans l'équipe IA/Gameplay. Stage de 5 mois, tavail sur le jeu Wargame: European Escalation. Développement sur l'IA du jeu, ainsi que sur l'interface, en C++.

Eugen Systems

C C++ Security 2011

Developpeur C/C++

Orange lab, Security Operating Cente, rIssy-les-Moulineaux, France. Mise en place d'une plateforme afin de trouver les machines de Orange Lab accessibles directement depuis Internet, afin de les sécuriser.

Projets

Angular C libtls libssl 2016 - 2018

Coffre

Une plateforme de stockage de fichiers, du style Dropbox ou Google drive. Ce projet se concentre sur la sécurité et l'application des bonnes pratiques. Ce projet a pour but de répondre à mes besoins et de mettre en pratique un certain nombre de concepts que j'ai découverts ces dernières années (privileges separations, chroot, pledge, encryption, ...). (En cours de développement, pas encore fonctionnelle)

Sources Demo

Angular C#/.NET Core MySQL 2016 - 2018

Naheulbook

Une webapp permettant de gérer simplement les fiches de personnages du Jeu de rôle Naheulbeuk.

Naheulbook Sources Jeu de rôle Naheulbeuk

Java MySQL 2011 - 2018

Minefield - Minecraft server

Développement de mods, de plugins et d'outils innovants pour l'un des plus ancien serveur Minecraft français.

Minefield

C++ Socket 2013 - 2015

Minefield - Serveur Minecraft C++

Réécriture d'un serveur minecraft en C++ ayant pour objectif de pouvoir gérer beaucoup plus de joueurs que la version java officiel. Ce projet avait pour but d'améliorer mes compétences en réseau, ainsi qu'en C++. Ce projet fut utilisé lors d'événements tels que MonsterCharity et Race The Moon en accueillant jusqu'à 1000 joueurs sur un seul serveur.

Sources

C Kernel 2013

Kaneton - Microkernel

Projet d'école ayant pour objectif de développer un micro-kernel.

Kaneton

C++ 2008 - 2011

Contribution à TrinityCore

Correction de bugs, scripting des boss et des instances du jeu, développement de certaines fonctionalitées pour un serveur non officiel World of Warcraft francais. En parallèle, participation au développement du projet open source TrinityCore.

TrinityCore

Langues

Français Langue natale

Anglais Technique

Compétences

Développement C, C++, C#, Java, TypeScript

Admin Sys NGINX, NSD, Unbound, pf, OpenSMTPD, Networking

Bases de données MySQL, PostgreSQL

Versionning Git, Mercurial, Subversion

Script Perl, PHP, Javascript

Réseau TCP, UDP, IP, DHCP, DNS, VPN

OS OpenBSD, Linux, OpenWRT

EDI Eclipse, IntelliJ

Editeurs Vim, Sublime Text

Divers Angular, ASP.Net Core, EF Core

Centres d'intérêts / Loisirs

Nouvelles technologies | Jeux vidéos | Cinéma | Saga MP3 | Jeu de role | Partager et élargir mes connaissances

Contact

Email : provost.bertrand@gmail.com