CV en ligne de Jimmy Gilles

Photo de Jimmy Gilles
Né le 5 avril 1981, marié et papa de deux enfants, je suis depuis très jeune très passionné par l'informatique et la programmation.
J'ai écrit mes premières lignes de Basic sur un Commodore 128, pour ensuite m'améliorer en continuant à programmer sur un Amiga 500. Mais c'est après avoir eu mon premier PC que j'ai alors pu vraiment me lancer dans cette passion en développant mes premiers logiciels en Visual Basic 3. C'est finalement après avoir terminé mes études d'informatique à l'université que j'ai pu entrer dans le monde professionnel.

Expérience

Bureau van Dijk - A Moody's Analytics Company (2015 - )

Le Bureau van Dijk a été racheté par Moody's Analytics en 2017. Depuis octobre 2015, je travaille pour le département financier du Bureau van Dijk. Je développe une plateforme pour la génération des exports customs à destination de divers clients. La plateforme est développée :

  1. en .Net Core avec Visual Studio et Visual Studio Code ;
  2. les sources gérées dans GitHub ;
  3. utilisation du cloud Amazon ;
  4. architecturée en micro-services à base d'Api REST ;
  5. la découverte des micro-services se fait en utilisant Consul (https://www.consul.io/) ;
  6. les tests unitaires sont faits grâce à NUnit et la documentation générée se fait grâce à SandCastle ;
  7. les exports peuvent être générés soit en format Txt (Csv, Tsv), en SQL ou encore Parquet (https://parquet.apache.org/) ;
  8. interfaces utilisateurs en WPF et Angular.

Bureau van Dijk - Electronic Publishing (2005 - 2015)

Suite au rachat du Bureau van Dijk, tous les projets "Electronic Publishing" sont terminés fin de l'année 2019 ; les URLs indiquées peuvent ne plus fonctionner ou ne plus rediriger vers le site internet voulu. Bureau van Dijk - Electronic Publishing, depuis le 12 décembre 2005 je travaille sur une plateforme qui permet de lire des Ebook. Voici la liste des sites internet qui se basent sur cette plateforme :

  1. Publizard : L'entièreté du code source a été racheté par Willo Labs en 2019 : willoreader.com ;
  2. Safari Books Online : my.safaribooksonline.com/search ;
  3. CourseSmart : Anciennement http://www.coursesmart.com, racheté par Vitalsource ;
  4. Libreka : Anciennement http://www.libreka.de ;
  5. WorthPoint : Juste la partie "EBook Reader" ;
  6. Electre : Juste la partie "EBook Reader".
Sur ces projets, je développe :

Wgpg

Wgpg est une interface graphique pour le logiciel de cryptage GPG (qui s'utilise, lui, en ligne de commande). Wgpg est développé en C# .Net 4 et Wpf/Xaml. Pour les appels à GPG j'utilise l'API GpgAPI que j'ai développée.

GpgAPI

GpgAPI est une interface C# .Net 4 pour le programme gnupg. Cette API est publiée sous licence libre GPL v3

Kgpg

Kgpg est un logiciel KDE fonctionnant sur Linux. C'est une interface graphique du logiciel de cryptage gnupg. Fin octobre 2005 et 2006, modification du code source pour utiliser la nouvelle librairie KDE 4. Correction de bugs, ajouts de nouvelles fonctionnalités et amélioration de l'interface utilisateur.

IDLink

En septembre 2004, j'ai fait un stage d'un mois chez IDLink (faillite en 2007). Le but du stage consistait à créer un logiciel de détection de code dupliqué en Delphi. Le script de détection de code dupliqué a été réalisé grâce au logiciel Raincode et l'interface graphique a été réalisée en Java. Mon maître de stage était M. Jean-Christophe Real.

Screenshot de BoulderDash

BoulderDash

Redéveloppement du jeu Commodore 64 : BoulderDash. Ce jeu a été développé en C# avec le framework XNA. Il n'est pas fini à 100%.

Screenshot de l'intérieur du labyrinthe

Labyrinthe XNA

Réécriture en C# avec la librairie XNA du labyrinthe que j'avais développé en OpenGL pour mes cours d'université. Tout n'a pas été réécri à l'identique mais le principale est là.

Screenshot de l'intérieur du labyrinthe

Labyrinthe

Ce projet réalisé durant ma deuxième candidature à l'université est un labyrinthe en 3D. Le programme utilise la librairie OpenGL pour le rendu et SDL pour la gestion des événements (souris, clavier).

Connaissances

Connaissances IT

  • C#, .Net Core, Asp.Net Core, MVC, XAML/WPF, Angular 8, Typescript, Javascript, Css/Sass, Sql, Xhtml, Xml, Xslt, Xpath, Xsl-fo
  • Tests unitaires avec NUnit
  • Injection de dépendances avec AutoFac
  • Visual Studio, Visual Studio Code, Git, Subversion, Jira
J'ai également fait :
  • C++
  • OpenGL
  • MongoDB
  • Qt, KDE

Machine Learning

Sur le site de cours en ligne Coursera, en octobre 2015 j'ai suivi le cours de Machine Learning donné par le professeur Andrew Ng de l'université de Stanford.

Cryptography 1

Sur le site de cours en ligne Coursera, en avril 2014 j'ai suivi le cours de cryptographie 1 donné par le professeur Dan Boneh de l'université de Stanford.

Télécharger le Statement of Accomplishment (Cryptography1.pdf)

Études universitaires

Licence en informatique obtenue à l'Umons en juin 2005 avec la mention grande distinction (note de 17/20). Le mémoire a été réalisé sous la direction de M. Jef Wijsen.

Une version complète du mémoire est accessible sur Scribd ou en local.

Études secondaires

Athénée Royal de Braine-le-Comte, section scientifique, mathématiques 6h.

Français

Langue maternelle

Anglais

Bonne connaissance

Japonais

Cours de japonais 2019-2020 à l'Epse d'Enghien.

Espagnol

Connaissance de base


Italien

De septembre 2009 à janvier 2012, j'ai suivi 2 ans et demi d'italien, jusqu'au module 1.2 au cvo-bec.

Néerlandais

De septembre 2008 à juin 2009, j'ai suivi 1 an de néerlandais au cvo-bec.

Télécharger le diplôme de néerlandais

Contact

Pour me contacter n'hésitez pas à m'envoyer un email.