développeur / informaticien / "mathématicien" 👨💻 👨🔬 🧮
-
🚧 Work in progress (un jour ou l’autre) 🚧
- Ensemble de packages LATEX
- Problème σimpair : développements théoriques d’une conjecture arithmétique personnelle et vérifications numériques en C++ (ou Rust ou Ada)
- showline : commande Bash
- slidesfromvideo : programme Python, extraction automatique de slides à partir de vidéos
- tsv2htmltable : programme et bibliothèque Python de conversion de données textes telles que TSV, CSV… en tables HTML interactives (ou LATEX ou autres données textes)
- …
Par ordre antichronologique…
-
Life Bomb 🐝 [TLB] 🏃 🚴 :
page web interactive qui centralise diverses informations à propos du move-to-earn Life Bomb.
Application en ligne pour lister les NFTs de vos wallets : wallet inventory21 novembre 2024
6 septembre 2023
-
psdiff :
commande Bash
pour lister les processus (comme ps) supprimés et ajoutés entre deux exécutions.
11 novembre 2024
-
📊 Success :
simple application en ligne pour calculer la probabilité de S succès sur N tirages
31 août 2024
24 août 2024
-
fztools :
outils interactifs pour les shells,
qui utilisent fzf (l’outil en ligne de commande FuZzy Finder):
fzexes,
fzpath
fzusers
et fzf_extended
25 août 2024
1er janvier 2024
-
Buy/Sell :
simple application en ligne pour calculer le prix de vente de façon à obtenir un gain donné, en tenant compte des frais et taxes
2 juillet 2024
29 décembre 2022
-
xtee,
xpwd et xclear :
diverses commandes pour utiliser les buffers de sélection X (utilisés pour les copiés-collés)
dernière version, 7 mai 2024
11 février 2024
-
Concours de programmation de l’EPFC, réalisés en Python :
-
18e concours, Relief de montagnes :
Énoncé et solutions en Ada, C, Java et Python
16 février 2024
-
Premier prix de la catégorie ancien étudiant du
17e concours, L’arbre qui cache la forêt
30 mars 2023
-
Premier prix ex æquo de la catégorie ancien étudiant du
16e concours, Partager les gâteaux
Certificat
2 avril 2022
-
Premier prix ex æquo de la catégorie ancien étudiant du
15e concours, Le lâcher de boules de pétanque :
Certificat,
Énoncé et solutions en Python
26 avril 2019
Quick Report about the EPFC Contest 15 PDF -
Premier prix de la catégorie ancien étudiant du
14e concours, Vous avez dit « online » ? :
Certificat ;
Énoncé et
solutions
24 avril 2018
-
Second prix de la catégorie ancien étudiant du
13e concours, Les roues tournent :
Certificat;
Énoncé et
solutions
17 mai 2017
-
Premier prix de la catégorie ancien étudiant du
12e concours, Tous ensemble au spectacle :
Certificat;
Énoncé et
solutions
12 mai 2016
-
18e concours, Relief de montagnes :
Énoncé et solutions en Ada, C, Java et Python
-
qcd – Quick Change Directory :
commande shell
pour naviguer rapidement d’un répertoire à l’autre dans un terminal à l’aide de
fzf (l’outil en ligne de commande FuZzy Finder)
16 janvier 2024
-
make_help :
commande Bash
pour lister les targets, dépendances et commentaires associés de fichiers Makefile
dernière version, 10 décembre 2023
19 novembre 2023
-
HackerRank [CodinGame…] / helpers : quelques scripts (compilation, analyse statique, exécution, comparaison des résultats) pour aider à la résolution de problèmes en Ada, AWK, Bash, C, C++, C#, Haskell, Java, JavaScript (Node.js), Pascal, Perl, PHP, Python, Rust, Scala et SQL
dernière version, 3 décembre 2023
19 août 2020
-
proc_deleted :
commande Bash
pour lister les processus possédant des fichiers effacer, et permettre de les killer
dernière version, 19 novembre 2023
16 octobre 2021
-
finished.sh :
commande Bash pour envoyer une notification
dernière version, 19 novembre 2023
23 octobre 2021
-
gocd :
commande Bash
pour changer de répertoire courant,
comme la traditionnelle commande cd
mais avec un nom à la place d’un répertoire,
à partir d’une liste d’association nom : répertoire
dernière version, 19 novembre 2023
28 juillet 2020
-
MOOC FUN
Socle en Mathématiques
(Isabelle Gil/ Cnam)
(suivi le début)
31 janvier – 1er septembre 2023
-
Fitmint 1 earnings estimates :
application en ligne pour estimer les gains du move-to-earn Fitmint (dans sa version 1)
29 octobre 2022
-
Concours EDITx :
-
Deuxième place dans la catégorie professionnelle du concours
Finals Best Python Developer Challenge Belgium 2022
organisé par
CluePoints
28 juin 2022
-
Finaliste du concours
C/C++ Challenge Belgium & The Netherlands 2019
organisé par
Dekimo
4 décembre 2019
-
Deuxième place dans la catégorie professionnelle du concours
Finals Best Python Developer Challenge Belgium 2022
organisé par
CluePoints
-
STEPN-Guide-autoload :
script Greasemonkey (Tampermonkey) pour automatiser les chargement/sauvegarde des données dans l’application en ligne STEPN Guide (move-to-earn STEPN),
ajouter une table des gains, et le prix courants des coins
15 mai 2022
-
Challenges CodinGame
(profil
OPi,
profil forum
OPi) :
-
Spring Challenge 2022 – Spider Attack :
2602e sur 7695 (82e sur 2113 dans la ligue argent), programmation de bots, réalisé en Python
Replay d’un match
2 mai 2022
-
Conception du challenge
Divisibility of Fibonacci numbers sum
10 mars 2021
-
Sopra Steria Coding Challenge :
99e sur 168, 543 enregistrés, programmation de bots réalisé
Replay d’un match
Ma solution sur Bitbucket, en Python
31 janvier 2021
-
Spring Challenge 2020 :
1212e sur 4955, 13699 enregistrés (577e sur 989 dans la ligue argent), programmation de bots dans un labyrinthe, réalisé en Python
Replay d’un match
Ma solution sur Bitbucket
gametkm, en Python
26 mars 2020
-
Spring Challenge 2022 – Spider Attack :
2602e sur 7695 (82e sur 2113 dans la ligue argent), programmation de bots, réalisé en Python
Replay d’un match
-
MOOC FUN
Exercer son esprit critique : données et raisonnements fallacieux
(Matthieu Cisel, Mélusine Blondel/ CY Cergy Paris Université)
Attestation :
119%!
22 novembre 2021 – 9 janvier 2022
-
MOOC FUN
La compta pour tous
(David Doriol/ Cnam)
Note finale : 78%
1er mars – 11 avril 2021
-
Résolution des 25 problèmes de l’Advent of Code 2020.
Mes solutions sur Bitbucket, en Python
25 décembre 2020
-
CDI
de Solution Building Engineer
pour Sopra Steria :
Ada,
GDB,
KornShell…
octobre 2020 – …
-
MOOC FUN
L’anglais pour tous – Spice up Your English 🇬🇧
(Marjorie Castermans/ Université Libre de Bruxelles)
(suivi le début)
octobre 2020 – février 2021
-
Concours
HackerRank
(profil
OPiMedia) :
-
86.15%, 71e sur 708 participants au
Hack the Interview VI (U.S.)
3 août 2020
-
536e
sur 5630 participants au
World CodeSprint 7
26 septembre 2016
-
1033e
sur 5254 participants au
World CodeSprint 6
28 août 2016
-
86.15%, 71e sur 708 participants au
Hack the Interview VI (U.S.)
-
Mixed radix 🧮 :
application en ligne pour convertir des nombres dans des bases mélangées
4 juin 2020
-
The Bible of Tabs vs Spaces Holy War 😀 :
liste de références par langage de programmation
sur la fameuse question de l’usage ou non
du caractère de tabulation dans les sources.
Réponse courte : spaces win
22 avril 2020
-
Version 2.0.0 du paquetage Python SimpleGUICS2Pygame
Ce paquetage réimplémente les modules particuliers (codeskulptor, numeric, SimpleGUI et simpleplot) de l’environnement web Python CodeSkulptor3 écrits en JavaScript, pour être utilisés avec les implémentations standards Python (2 et 3).
18 avril 2020
-
Concours BattleDev
-
BattleDev : 612e sur 4930, réalisé en Python
26 mars 2020
-
BattleDev Hello Work : 687e sur 5513, réalisé en Python
26 novembre 2019
-
BattleDev : 612e sur 4930, réalisé en Python
-
MOOC FUN
L’Intelligence Artificielle pour TOUS !
(Cécile Dejoux/ Cnam)
Note finale : 90%
janvier – juillet 2020
-
Formation Testing
(Yahia Chehih)
organisée par Treenity Solutions :
test d’APIs REST
avec Postman
et automatisation avec Jenkins
5 – 19 décembre 2019
-
MOOC Coursera
Version Control with Git
(Steve Byrnes/ Atlassian)
(pas de certificat délivré)
octobre – novembre 2019
-
MOOC FUN
Maîtriser le shell Bash
(Pascal Anelli,
Régis Girard,
Xavier Nicolay,
Denis Payet,
Tahiry Razafindralambo,
Pierre-Ugo Tournoux/
Université de la Réunion)
Attestation :
100%
septembre – décembre 2019
-
Mémoire de Master in Computer science
(15,5/20) :
Parallélisation d’un interpréteur abstrait, au travers du modèle acteur — Application à l’interpréteur abstrait Scala-AM
- Document finale : PDF (3.3 Mio) (19 août 2019) Dépôt Bitbucket : An Efficient and Parallel Abstract Interpreter in Scala
- Présentation finale slides PDF (514.2 Kio) (septembre 2019) Speaker Deck
- Scala-Par-AM benchmarks results
- Implémentation Scala-Par-AM
- Description sur mon CV
5 septembre 2019
-
Présentations sur Speaker Deck
(Les mêmes sur SlideShare, mais pas forcément à jour.)
-
Parallélisation d’un interpréteur abstrait, au travers du modèle acteur — Application à l’interpréteur abstrait Scala-AM — Présentation finale
(Dépôt Bitbucket : An efficient and parallel abstract interpreter in Scala)5 septembre 2019
-
An Efficient Parallel Abstract Interpreter in Scala — 3×3 Parallel Implementations
22 mars 2019
-
An Efficient and Parallel Abstract Interpreter in Scala — First Algorithm
12 novembre 2018
-
An Efficient and Parallel Abstract Interpreter in Scala — Second Presentation
20 mars 2018
-
Parallel Numerical Verification of the σodd problem
(Problèmes σimpair et ςimpair)15 décembre 2017
-
An Efficient and Parallel Abstract Interpreter in Scala — Presentation
27 novembre 2017
-
An Efficient and Parallel Abstract Interpreter in Scala — Preparatory Work — Presentation
(Dépôt Bitbucket : An efficient and parallel abstract interpreter in Scala — Preparatory Work —)25 août 2017
-
Dualité lagrangienne
19 juin 2017
-
Brief journey in the big world of Integer Programming with the Knapsack
1er juin 2017
-
Disjoint Compatible Perfect Matchings
(Document principal : Disjoint Compatible Perfect Matchings)26 avril 2017
-
Persistent Search Trees
8 décembre 2016
-
Parallélisation d’un interpréteur abstrait, au travers du modèle acteur — Application à l’interpréteur abstrait Scala-AM — Présentation finale
-
Comparaison entre langages de programmation du comportement de
l’arrondi de 0,5 et de la division euclidienne
18 janvier 2019
-
assertOpenCL :
bibliothèque OpenCL implémentant des macros assert* et PRINT*,
avec des exemples de programmes hôtes en C, C++, Java, Scala et Python
19 septembre 2018
-
Sequential and Parallel Numerical Verification of the σodd problem (with theoretical results) en C++, parallélisation avec multi-threading, message-passing (Open MPI) et OpenCL.
Slides de présentation du problème et des résultats : Parallel Numerical Verification of the σodd problem sur Speaker Deck.
Bref énoncé du problème : problème σimpair 🧮
15 décembre 2017
-
Cours
Open Source strategy for software development
(Université catholique de Louvain/
Lionel Dricot)
(suivi le début en élève libre)
septembre – décembre 2017
-
MOOC Coursera :
-
Functional Programming in Scala Specialization
(École Polytechnique Fédérale de Lausanne) :
parallélisation
- Parallel programming (Viktor Kuncak, Aleksandar Prokopec) Final grade : 97,5%
juillet – août 2017
-
Functional Programming in Scala Specialization
(École Polytechnique Fédérale de Lausanne) :
Scala
- Functional Programming Principles in Scala (Martin Odersky) Final grade : 100%
- Functional Program Design in Scala (Martin Odersky) Final grade : 100%
juin – août 2016
-
Functional Programming Principles in Scala (Martin Odersky/ École Polytechnique Fédérale de Lausanne) : Scala, Eclipse, programmation fonctionnel Certificat : 100%, with distinction
mars – mai 2013
-
Functional Programming in Scala Specialization
(École Polytechnique Fédérale de Lausanne) :
parallélisation
-
Présentation théorique et application Web interactive :
Disjoint Compatible Perfect Matchings.
Présentation sur Speaker Deck
26 avril 2017
-
cpprisc16:
bibliothèque C++
destinée à écrire et tester facilement du code "assembleur"
RiSC-16
(Ridiculously Simple Computer)
mars 2017
-
Semaine intensive d’anglais 🇬🇧
organisée par
F9 language
octobre – novembre 2016
-
Master in Computer science 👨💻 👨🔬
(Université Libre de Bruxelles)
74% distinction
(diplôme)
- Première année : notes de cours et travaux Note : 70%
-
Seconde année :
travaux
Note : 78,8%
(dont le mémoire à propos de la parallélisation d’un interpréteur abstrait)
septembre 2016 –septembre 2019
-
Développement en PHP du simple "proxy"
Qwant-proxy
pour doter le moteur de recherche
Qwant
d’un paramètre sitesearch
31 juillet 2016
-
Boiron Certified Homeopathy Specialist
Certificates :
Gandalf l’homéopathe
(Yann Kindo, 20 juillet 2016)
(Si cela ne vous fait pas rire, renseignez-vous sur l’homéopathie !)
18 et 20 juillet 2016
-
MOOC FUN
Programmation objet immersive en Pharo
(Damien Cassou,
Stéphane Ducasse,
Luc Fabresse/
Inria) :
Smalltalk
Attestation :
75%
mai – juin 2016
-
MOOC FUN
Histoire des sciences : une introduction
(Muriel Guedj/
Université Montpellier)
(cours suivi sans avoir réalisé les exercices)
avril – juin 2016
-
MOOC FUN
Développer sa pensée critique
(Guy Haarscher,
Salomé Fremineur/
Université Libre de Bruxelles)
Attestation :
93%
mars – mai 2016
-
Formation
Sécurité pour les développeurs
(François-Emmanuel Goffinet)
organisée par Evoliris
(attestation) :
OWASP…
mars 2016
-
MOOC FUN
Groupes finis : les mathématiques du Rubik’s cube
(Pierre Guillot,
Viktoria Heu,
Nicolas Pastant/
Université de Strasbourg) :
GAP…
Attestation :
90%
février – avril 2016
-
MOOC
FUN
WikiMOOC : apprenez à contribuer sur Wikipédia !
(Valentin Guillaume,
Natacha Rault,
Rémy Ledoux/
Wikimedia France)
45% (90% pour les quizzes ; article final non réalisé)
février/mars 2016
-
Formation
Protocole TCP/IP v4 🖧
(Abdeltif Kamil)
organisée par Evoliris
(attestation) :
modèle OSI
janvier 2016
-
MOOC Coursera :
- Java Programming: An Introduction to Software Specialization (Susan H. Rodger, Robert Duvall, Owen Astrachan, Andrew D. Hilton/ Duke University)
- Java Programming: Object-Oriented Design of Data Structures Specialization (Mia Minnes, Leo Porter, Christine Alvarado/ University of California, San Diego)
décembre 2015 – janvier/février 2016
-
Formation
Laboratoire de programmation Java
(Jérôme Vanopbroeke)
organisée par
Business Training
via
Bruxelles Formation :
développement d’une application Web en méthodologie Scrum : UML, Eclipse, SVN, MySQL Workbench, Tomcat, Java EE, JSP, JPA, Hibernate ORM, Bootstrap, AdminLTE, DataTables…
Slides de la présentation finale : RepairCenter PDF (623,5 Kio)octobre – décembre 2015
-
Lancement de
ArtCoreWeb – Belgian Websites Builder 🌐 :
activité de développement Web9 février 2015
-
Réalisation complète du simple site statique
L.B.Works – le spécialiste de l’installation d’ascenceurs :
HTML/CSS,
JavaScript
2015
-
Formation
L’essentiel de la gestion de projets IT
organisée par Evoliris
(attestation)
décembre 2014
-
MOOC Coursera
Creative, Serious and Playful Science of Android App
(Lawrence Angrave/
University of Illinois at Urbana-Champaign)
(pas de certificat délivré)
100%
octobre – décembre 2014
-
Formation Android avancé : développement d’applications mobiles pour Google Android
(Cédric Gillis)
organisée par Evoliris
(attestation)
novembre 2014
Formation Android base : développement d’applications mobiles pour Google Android (Cédric Gillis) organisée par Evoliris (attestation)octobre 2014
-
Cours organisés par l’EPFC :
- Algorithmique – conception et analyse (Alain Silovy) Attestation : 100%
-
Préparation à la Certification Java
(Boris Verhaegen)
Attestation
(pas de note)
février – juin 2015
-
Programmation C++
(Alain Silovy)
Attestation :
95%
septembre 2014 – juin 2015
-
MOOC
edX :
-
Paradigms of Computer Programming – Abstraction and Concurrency
(Peter Van Roy/
Université catholique de Louvain) :
Oz
Certificat :
84%
novembre 2014 – janvier 2015
-
Paradigms of Computer Programming – Fundamentals
(Peter Van Roy/
Université catholique de Louvain) :
Oz
Certificat :
86%
septembre – novembre 2014
-
Paradigms of Computer Programming – Abstraction and Concurrency
(Peter Van Roy/
Université catholique de Louvain) :
Oz
Certificat :
84%
-
MOOC Coursera
Interactive Computer Graphics
(Takeo Igarashi/
The University of Tokyo)
Certificat :
Liberal Arts Track 86,8%
août – octobre 2014
-
MOOC Coursera
Principles of Computing
(Scott Rixner,
Joe Warren,
Luay Nakhleh/
Rice University) :
Python
Certificat :
100%, with distinction
juin – août 2014
-
Formation HTML5 et CSS3 pour applications mobiles
(Youri Tolstoy)
organisée par Evoliris
(attestation)
- Exercice Portfolio
septembre 2014
Formation HTML 5 et CSS 3 pour le Web (Arnaud Vromman) organisée par Evoliris (attestation)- Exercices Travels, 1 – background multiple, 2 – transform, 3 – structure
avril 2014
-
MOOC Coursera
Programming for Everybody
(Charles Severance/
University of Michigan) :
Python
Certificat :
100%, with distinction
avril – juin 2014
-
MOOC Coursera
The Data Scientist’s Toolbox
(Jeff Leek/
Johns Hopkins University) :
R
Certificat :
100%, with distinction
avril/mai 2014
-
Correction d’un petit bogue dans le projet libre
Pygame :
- Bug fix: Red and green channels inversion on AMD 64
- pygame-1.9.1release - endian problem saving an image in png format #39
avril 2014
-
MOOC Coursera :
-
Discrete Optimization (Pascal Van Hentenryck/ University of Melbourne) Certificat : 93,8%, with distinction (exercices réalisés en Python)
mars – mai 2014
-
Discrete Optimization
(Pascal Van Hentenryck/
University of Melbourne)
Certificat :
72%
(exercices réalisés en Python)
juin – août 2013
-
-
MOOC Coursera :
-
An Introduction to Interactive Programming in Python
(Joe Warren,
Scott Rixner,
John Greiner,
Stephen Wong/
Rice University) :
Community Teaching Assistant
Certificat :
100%, with distinction
mars – mai 2014
-
An Introduction to Interactive Programming in Python
(Joe Warren,
Scott Rixner,
John Greiner,
Stephen Wong/
Rice University) :
Community Teaching Assistant
Certificat :
98,3%, with distinction
octobre – décembre 2013
-
An Introduction to Interactive Programming in Python (Joe Warren, Scott Rixner, John Greiner, Stephen Wong/ Rice University) : programmation événementielle Certificat : 100%, with distinction
Initiative personnelle : réimplémentation complète du GUI utilisé pour le cours : SimpleGUICS2Pygame
avril – juin 2013
-
An Introduction to Interactive Programming in Python
(Joe Warren,
Scott Rixner,
John Greiner,
Stephen Wong/
Rice University) :
Community Teaching Assistant
Certificat :
100%, with distinction
-
Résolution des premiers problèmes mathématico-informatiques du
Project Euler
17 mars 2014
-
Sur mes machines,
remplace définitivement Window$ par
GNU/Linux 🐧 :
Debian 7 Wheezy
3 mars 2014
-
MOOC Coursera
Introduction to Mathematical Thinking
(Keith Devlin/
Stanford University)
Certificat :
86,5%, with distinction
février – avril 2014
-
MOOC Coursera :
- Introduction à la programmation orientée objet (en C++) (Jean-Cédric Chappelier, Jamila Sam, Vincent Lepetit/ École Polytechnique Fédérale de Lausanne) Certificat : 101,4%, with distinction
-
Introduction à la programmation orientée objet (en Java)
(Jamila Sam,
Jean-Cédric Chappelier,
Vincent Lepetit/
École Polytechnique Fédérale de Lausanne)
Certificat :
100%, with distinction
février – avril 2014
- Initiation à la programmation (en C++) (Jean-Cédric Chappelier, Jamila Sam, Vincent Lepetit/ École Polytechnique Fédérale de Lausanne) Certificat : 100%, with distinction
-
Initiation à la programmation (en Java)
(Jamila Sam,
Vincent Lepetit,
Jean-Cédric Chappelier/
École Polytechnique Fédérale de Lausanne)
Certificat :
100%, with distinction
septembre – novembre 2013
-
OPiCitations : dictionnaire en ligne de citations 📚 : MySQL, PHP, HTML/Sass, JavaScript
Sources complètes (avec le fichier de citations) sur Bitbucket : https://bitbucket.org/OPiMedia/opiquotations
Une citation par jour postée sur- Twitter : @OPiCitationJour
- Facebook : 1OPiCitationParJour
4 janvier/ 6 février 2014
-
MOOC Coursera
Automata
(Jeff Ullman/
Stanford University)
Certificat :
76,3%
novembre – décembre 2013
-
MOOC Coursera
C++ For C Programmers
(Ira Pohl/
University of California, Santa Cruz) :
C++11,
STL
Certificat :
99,1%
octobre – décembre 2013
-
MOOC Coursera
Programming Languages
(Dan Grossman/
University of Washington) :
Standard ML,
Racket/Scheme,
Ruby
Certificat :
81%
octobre – décembre 2013
-
MOOC Coursera
Calculus One
(Bart Snapp, Jim Fowler/
The Ohio State University)
Certificat :
100%, with distinction
août – novembre 2013
-
MOOC Coursera
Algorithms, Part I
(Robert Sedgewick, Kevin Wayne/
Princeton University)
(pas de certificat délivré)
92,9%
août – octobre 2013
-
MOOC Coursera :
-
Algorithms: Design and Analysis, Part 2
(Tim Roughgarden/
Stanford University)
Certificat :
82,4%
septembre – octobre 2013
-
Algorithms: Design and Analysis, Part 1
(Tim Roughgarden/
Stanford University)
Certificat :
95%
juillet – août 2013
-
Algorithms: Design and Analysis, Part 2
(Tim Roughgarden/
Stanford University)
Certificat :
82,4%
-
MOOC Coursera
Coding the Matrix: Linear Algebra through Computer Science Applications
(Philip Klein/
Brown University)
Certificat :
100%, with distinction
juillet – août 2013
-
MOOC Coursera
Startup Engineering
(Balaji S. Srinivasan,
Vijay S. Pande/
Stanford University)
Certificat :
77,4%
juin – septembre 2013
-
MOOC Coursera
Internet History, Technology, and Security
(Charles Severance/
University of Michigan)
Certificat :
98,5%, with distinction
juin – août 2013
-
MOOC Coursera
Creative Programming for Digital Media & Mobile Apps
(Mick Grierson,
Matthew Yee-King,
Marco Gillies/
University of London International Programmes) :
Processing
Certificat :
95%, with distinction
Application No Cross Circles
juin/juillet 2013
-
MOOC Coursera
Introduction to Systematic Program Design – Part 1
(Gregor Kiczales/
The University of British Columbia) :
Racket/Scheme
Certificat :
94,1%, with distinction
juin/juillet 2013
-
Ouverture de mon compte Bitbucket
(un GitHub like qui permet d’utiliser Git et Mercurial)
pour y héberger mes projets libres :
OPiMedia
juin 2013
-
MOOC Coursera
Calculus: Single Variable
(Robert Ghrist/
University of Pennsylvania)
Certificat :
88,7%
mai – août 2013
-
MOOC Coursera
Introduction to Data Science
(Bill Howe/
University of Washington)
Certificat :
84,9%, with distinction
mai/juin 2013
-
MOOC Coursera
Computational Neuroscience
(Rajesh P. N. Rao, Adrienne Fairhall/
University of Washington) :
MATLAB/ Octave
Certificat :
98,3%
avril – juin 2013
-
MOOC Coursera
Introduction to Logic
(Michael Genesereth/
Stanford University)
Certificat :
99,8%, with distinction
avril/mai 2013
-
MOOC Coursera
Compilers
(Alex Aiken/
Stanford University) :
Cool,
MIPS I ;
C++,
Flex/ Lex,
bison/ Yacc
Certificat :
93,7%, with distinction
février – avril 2013
-
Premier ,
MOOC Coursera
Analyse Numérique pour Ingénieurs
(Marco Picasso/
École Polytechnique Fédérale de Lausanne) :
MATLAB/ Octave
Certificat :
97,3%, with distinction
février – avril 2013
-
Taquin :
jeu JavaScript en ligne
juin 2012
-
Petite prestation au premier tour du concours Code of Duty 2 :
dans le top 100 sur les 390 scores non nuls (850 participants/ 2100 inscrits)
2 juin 2012
-
Concours
Illustration d’algorithme
en JavaScript :
première place
du Deuxième défi Web
du site Developpez.com.
mai 2012
-
CDI
(licenciement suite à suppression de poste)
de développeur Web 🌐 chez Umedia pour leur intranet
- Développement et administration de l’intranet reposant sur le CMS MindTouch
- Migration d’applications Web tournant sous GNU/Linux 🐧 et Apache HTTP Server vers Window$/IIS
- Développement complet d’un système de ticketing : MySQL, PHP, XHTML/CSS, JavaScript/jQuery, AJAX
- Gestion de la hotline IT
- Gestion et développement d’applications sous TrackVia et QuickBase
- …
octobre 2011 – avril 2013
-
Formation Langage UML organisée par Evoliris
octobre 2011
-
Développement de l’application JavaScript en ligne
txt2
octobre 2011
-
Défi de code C le moins interprétable :
Problème GR comme base d’une énigme en une ligne de code C
octobre 2011
-
CDD
de développeur Web 🌐 chez Umedia pour leur intranet
- Termine une application business en PostgreSQL, PHP, JavaScript
- Jongle entre leurs environnements GNU/Linux 🐧 et Window$
- Divers développements pour le CMS MindTouch
- Reprise d’une application de production de documents PDF : PostgreSQL, PHP, XHTML/CSS
août – octobre 2011
-
Formation Initiation à [GNU/]Linux 🐧
(François-Emmanuel Goffinet)
organisée par Evoliris
juin 2011
-
CDD
de développeur Web 🌐 chez
Umedia pour leur intranet :
réalisation complète d’un thème, d’un mur, d’un agenda… pour le CMS MindTouch (ancien fork de MediaWiki) : MySQL, PHP, XHTML/CSS, JavaScript/jQuery, AJAXmars – avril 2011
-
Découpes des sites
tramway21 et
Saint-Gilles-les-Cultures
pour
Vertige asbl
février 2011
-
Stage de développeur Web 🌐 chez
Vertige asbl :
- Refonte du système de connexion et développement complet d’un "mur à la Facebook" (aperçu) pour leur site Comedien.be : SPIP, MySQL, PHP, XHTML/CSS, JavaScript/jQuery, AJAX
- Découpe pour le site Cogerimo
décembre 2010 – février 2011
-
Développement du programme Python
PHPstripDEBUG
octobre 2010
-
Développement du
module PHP
alphanormalize_php
octobre 2010
-
Ouverture de la section
/
Développement Web :
liens
septembre 2010
-
Développement de l’afficheur
retroLCD :
horloge LCD à 7 segments en
XHTML/CSS
et
JavaScript sans image,
PHP
juillet 2010
-
Formation professionnelle de développeur Web 🌐 (Tarek Elfaleh, Benoît Baugniet, Ghazi Boujnah, Kristiaan De Greef) organisée par Business Training via Bruxelles Formation (Attestation de formation professionnelle) : UML, (X)HTML/CSS, MySQL, PHP, JavaScript, Flash/ActionScript.
- Réalisation complète de la calculatrice à pile : HTML/CSS, JavaScript
- Réalisation complète du calendrier : HTML/CSS, JavaScript
- Réalisation non terminée de acces_MySQL.php : un mini-"phpMyAdmin" en MySQL, PHP, XHTML/CSS, JavaScript
- Réalisation complète d’un slideshow : Flash CS4/ActionScript 3
- Réalisation complète du "site" statique Tintin Bonux – rapporteur : Flash CS4/ActionScript 3
- Réalisation complète du site dynamique WHM – Wiki Hyper Media : rewriting Apache, MySQL, PHP, XHTML/CSS
avril – septembre 2010
-
Réalisation complète de la simple page
Tintin Bonux
– rapporteur
:
XHTML
(archive avant que Google ne casse tout.)
novembre 2009
-
Réalisation complète du simple site statique
hic&nunc
– prise de son in situ :
HTML/CSS
janvier 2009
-
Refonte complète du simple site statique de
Bruno Marchal
:
HTML/CSS
2007
-
Rédaction de divers
documents mathématiques
et leur réalisation en
LATEX
2006 — …
-
Séminaires de
Bruno Marchal :
logique, arithmétique, informatique théorique…
2006 – 2010
-
Développement du programme Perl
scm2html.pl :
transforme un fichier source
Scheme
en page
HTML
avec coloration syntaxique
juin 2006
-
Ouverture de mes trois sites statiques 🌐 :
HTML/CSS
- — informatique 💻
- Johnny Five — philosophico-“littéraire” 💡
- Olivier Pirson — scientifico-logico-mathématique 🧮
décembre 2005
-
Licence (master) en sciences mathématiques,
orientation informatique
(Université catholique de Louvain),
abandon
1998 – 2000, 2001 – 2002
-
Candidature (bachelor) en sciences mathématiques 🧮,
orientation informatique 👨💻
(Université catholique de Louvain),
satisfaction
(diplôme)
- Analyse, algèbre, géométrie, probabilité/statistique, physique…
- Algorithmique
- Implémentation de structures de données en C++ et Java
- Réalisation complète d’un site Web dynamique marchand : C++, Perl, HTML, Tcl/Tk
- UNIX Solaris
- …
1994 – 1998
-
- TRS-80 Color Computer : BASIC
- Tandy 1000 : M$-DOS, GW-BASIC, Turbo-Pascal
- Amiga 2000 : AmigaBASIC, AMOS BASIC (vieux programmes Amiga désormais exécutables en ligne : online-Amiga)…
- PC Pentium : M$-DOS, Window$, outils GNU (Bash, Emacs, GCC…), assembleur x86, C (vieux programmes sous M$-DOS désormais exécutables en ligne : online-DOS)…
- …
∼1982 – …