|
Devops
OVH
Aug 2015 - Jan 2016
|
Contribution to
Sailabove, a PaaS
for dockerized applications, based on
Runabove, the OVH
platform for alpha/beta labs.
Ansible, LXC, Docker, OpenStack, Celery, ØMQ
|
|
Independent contractor
Mapado
July 2015
|
Python re-implementation of the
SimpleNLG-EN/Fr
java library, which enables bilingual
text surface realization.
py.test, TravisCI
|
|
Independant contractor
Askin
Feb - June 2015
|
Re-implementation of the backend of a large, monolithic django
application exposing complex advertisement data into a distributed
application:
-
re-establishing good practices: unit testing, coding
standards, code review, continuous integration
- distribution of workload across a cluster of servers
-
porting of data import jobs from cron jobs to distributed tasks,
leading to a speedup (x10)
- performance monitoring and code optimisation
- development of the Ansible deployment playbooks
- server administration
Django, Celery, Ansible
|
|
Independant contractor
Metallapan -
Edinburgh
Oct 2014 - Jan 2015
|
Building systems to support the Scotland Land Registry Act (2012),
specifically allowing the creation of Advance Notices when
selling/transferring deeds. Integration of new and legacy systems.
Annex missions: third line customer support and internal Python
mentoring.
Celery, Flask, AngularJS, mongoDB, gunicorn
|
|
R&D software engineer
Mapado
Nov 2012 - Oct 2014
|
Implementation of an automatic datamining/text-mining pipeline
aggregating and merging data from various sources (API dumps, Facebook,
database dumps, crawled web pages, DBPedia, etc) into an informative
event description. The pipeline processes tens of thousands of documents
every day, using internal web-services and
distributed worker queues (celery).
Python, scikit-learn, Scrapy, Flask, uWSGI, Celery, ElasticSearch,
mongoDB, nginx
Design and implementation of a JS framework mapping in-house client data
to external forms, thus filling them automatically using a declarative
language.
nodeJS, CasperJS
|
|
Software developer
Kozea
Oct - Nov 2012
|
Development of Pynuts, a document/database oriented Flask
extension simplifying the implementation of the generic views of a web
app.
Flask, SQLAlchemy
|
|
Independent contractor
TinyEars
June 2012
|
Voice recognition research. Adapting and training of a PocketSphinx
acoustic model using pre-recorded data, in order to enhance recognition
performances on feminine voices.
CMU Sphinx, PocketSphinx
|
|
Intern
Strongsteam
Feb - July 2012
|
Development of a data-mining and A.I. cloud-based API to extract
information out of images, video, audio and text files: RESTful API
development, OCR research. Home based. See
our
demos.
Flask, ElasticSearch, Tesseract
|
|
INSA de
Lyon
Jan - Feb 2012
|
Development of an alumni network.
Django, Twitter Bootstrap
|
|
Intern
A+A
April - July 2011
|
Development of a statistical analysis and visualization web app.
C#, LINQ
|
|
Intern
CGMC
June - Aug 2010
|
Internship at the CGMC: Study and modeling of the stochastic expression
of the mCherry gene.
Python, R
|