intern engineer, IBM
Jan, 2007 - May, 20074 months
Compiling UML models to COBOL stubs targetting IBM RDz platform @Raleigh
weekly teams call with RDz Raleigh team
international patents on diagram compilation (see USPTO)
expert liking FP, compilation, parallelism and combinatorics
intern engineer, IBM
Jan, 2007 - May, 20074 months
Compiling UML models to COBOL stubs targetting IBM RDz platform @Raleigh
weekly teams call with RDz Raleigh team
international patents on diagram compilation (see USPTO)
engineer, LiP6
Jan, 2008 - Jun, 20085 months
Maintaining/bugfix industrial research project about merging distributed UML models.
European meetings @ Fraunhofer Institute BERLIN with ModelBus team
data cleaner, BHV
May, 2010 - Nov, 20111 year 6 months
Post acquisition Database migration through Excel spreadsheet. Mass data correction through a custom VBA eDSL.
designing VBA eDSL
lead, decor and co
Jan, 2012 - Jan, 20142 years
Global project restructuring after hack. PHP4 to PHP5 namespaced OO. Structural features added. UX redesign. DevOPS tasks: introducing git versionning, dev/test/prod application instances, FS monitoring application (symfony2) to detect Wordpress intrusion due to unmaintained plugins.
full frontend redesign
filesystem intrusion monitoring application
ux/navigation features
object oriented refactoring
lead, lebobo
Jan, 2018 - Jan, 20191 year
Order intake prototype in vuejs2. Local persistence: PouchDB. OSMaps integration: LeafLet. Embeddded VCF through QR Code for delivery. Basic accounting and excel export.
leaflet
geolocation
custom vue js higher order components
senior dev fullstack, lexfo
Apr, 2022 - Apr, 203210 years
django based cyber security surveillance portal, service oriented architecture, custom query dsl transpiler (lark/sql)
django/rest
celery
postgresql
fastapi
elastic-search
sqlalchemy
typescript
react
antd
zustand
git/conventional-commit
gitlab/gitlab-ci
docker/docker-compose
dsl
parsing
lark
keycloak
vast, Entity
Jan, 2019 - Jan, 20212 years
python3 to emacs lisp transpiler, generic ast walk, pluggable backend.
grammarize, Entity
Jan, 2019 - Jan, 20212 years
naive grammar inference through generic trees (tree -> bnf)
hopql, Entity
Jan, 2019 - Jan, 20212 years
hopql (sparql derivative) DSL parser inspired by a Wikimedia challenge
jsondoclet, Entity
Jan, 2019 - Jan, 20212 years
json documentation backend for java. Pluggable backend (stdout, hashmap)
java reflection model v9
lisp
clojure
haskell
ocaml
prolog
python
apl
forth
kotlin
rust
Java 8+
COBOL
javascript
typescript
react
Vuejs
HTML5/CSS3
git
docker
M2 Software engineering, Masters, Université Paris 6 Jussieu
Jan, 2000 - Jan, 2007
OOP - Java5
ADA - Strong Typing
Ocaml
Lambda Calculus
Advanced Compilation
Computer Generated Geometric Algorithms
MDD - UML - EMF
DB1101 - Basic SQL
MOOC ProgLang (ruby, racket, sml) - Brown, Coursera
Issued on: Nov 07, 2012
MOOC Graph Traversal Java - University of Washington, Coursera
Issued on: Nov 07, 2014
MOOC Functional Programming Scala - EPFL, Coursera
Issued on: Nov 07, 2013
Patent 001 , IBM Paris Labs.
Awarded on: Nov 01, 2007
UML -> COBOL compilation
Patent 002 , IBM Paris Labs.
Awarded on: Nov 01, 2007
UML Eclipe Plugin
Aid, Resto du Coeur
Jan, 2020 - Jan, 2021
food delivery / logistics
Aid, SAMU Social
Jan, 2020 - Jan, 2021
Night shifts for 1st layer homeless help
Music
Mathematics
Biology