since Feb. 2017
I am currently leading the engineering team at Portchain to
digitize the port-call process of container ships.
This involved managing stakeholders, working closely with the
Head of design and the Product Owners as well as being the
technology leader of the company and the engineering team.
In one year, this team pushed to production a fully functional
platform that our clients use every day, as well as a cutting edge
analytics platform for the maritime industry.
3 years (from 2014)
As a consultant, I lead to success the delivery of 3 projects,
with durations ranging from 6 to 18 months and brought ad-hoc
expertise to other clients.
All solutions built were SaaS applications with a targeted user base
starting from a few dozen users (executive financial dashboard) to tens
of thousands (ERP for a global retail company).
Infrastructure Software Engineer
6 months (from 2013)
In a reduced team, I helped stabilize and optimize
Radar, a Redis based event bus.
With websockets as its interface, it acted as Zendesk's core for
chat and push notifications.
We supported and maintained a growing infrastructure of over 60000
2 years part-time (from 2011)
Development of node.ci, a continuous integration SaaS application
specialized on node.js with advanced code metrics.
The value added was absolutely no configuration. Point to the
repository and tests are running, reports are generated.
Technical challenges included automated and smart scaling (up and down)
of AWS Virtual Machines when the build jobs were triggered. Security
management needed solving as well because the system consisted in
running untrusted code on our servers.
Senior Software Engineer
ModelN (Redwood City & France)
4 years (from 2009)
From Java to Flex and then Node.js, I started as an intern, then
worked my way up and led the backend implementation of the
strategic cloud venture of the company.
This project was a configuration engine based on the
RETE algorithm and included
writing a custom implementation for a 50x performance improvement
over our previous version.