Build the product marram.io to handle the whole shooting process.
Stack: React, Ant Design, Typescript
Take the client needs during Pre-production phase by offering a typeform-like interface
that helps to normalize the brief for the shootingStack: React, React Page, GraphQL,
DynamoDB, Node.js on Lambda
Create a collaboration platform for the users, clients and artists, that helps them to cobuild the briefStack: React, GraphQL, DynamoDB, Node.js on Lambda
Create a simple digital asset management to handle the transfer of the assets during the
post-production phaseStack: S3, DynamoDB, Node.js on Lambda, Step Function,
Elasticsearch
In this mission for Squad Twelve, I helped Bioserenity to scale their IoT Architecture from
100 to 1000+ devices.
Also, Bioserenity required to store the medical data in each country separately. I helped to
create a multi-region infrastructure.
Short mission to help Oyst refactoring their payment workflow on their backend application
with simpler architecture patterns.
I’m a software engineer and freelancer, and I used to train by myself on many
technologies. For 12 years, I got interested in development, software and system
architecture, and agile methodologies. I’m challenged on systems that require to be
impactful and to scale rapidly so for the last few years, I specialized myself in backend
development at scale. My main language is Java but I used other languages for my
projects like Python, Javascript or Golang.
My ideal team to work with is a team where code quality and continuous integration is a
must. The team shall be able to manage itself, to know how to work with remote people
and to enable people to share between each other.
On the business side, I’m interested in disruptive innovations that can create a big social
or economical impact. I perform product development through the Lean Startup
methodology. I’m also experienced in Agile processes on several sites: internal teams, offshore teams and customer teams.
Design the system architecture of the Realtime Bidding System based on Java Springboot
microservices and Docker containers.
Rate: 2000 QPS, SLA: 99,97%
Design the functional and system architecture of the Realtime Analytics system used to
track the behaviour of the users every 15 minutes.
Rate: 5000 QPS, SLA: 99,999%
Automate the deployment (Ansible & Terraform) of the application on the container
cluster (Swarm & Rancher).
As a DevOps Evangelist, I was responsible to bring the DevOps culture in a staled IT
environment : - Culture : Carrefour IT services needed to own their definition of DevOps; it
was done at a seminar that I organized in march 2016 - Automatization : I made the first
design of a centralized Continuous Integration/Deployment that aims to speed up
development and to infuse good practices - Lean : I helped to reorganize the Scrum teams
with the Ops teams in a Lean workflow - Measure : I promoted the usage of a common
Performance Key Indicator framework to optimize the processes - Sharing : I aggregated
DevOps knowledge and know-how in a wiki shared between the product teams
As part of the IT innovation team, I studied and designed the first draft of a private
This project has been accepted as a course project for the MOOC CBS Social
Entrepreneurship. Therefore, I worked with 8 other students to refine the Business Plan.
My work also consisted in testing the different hypothesis of the business model
following the Lean Startup (Customer Development) methodology.
In that aspect, I performed various survey on the existing problems related to life-long
learning, the interest in the value proposition, the usability of the service.
To develop the various features and the value proposition, I followed the UX design
methodology and used Design Thinking tools.
A test website can still be seen here (not functional) : ********/
This project has been stopped because it was mainly too difficult to realize alone. I
couldn't find an associate to work with and I couldn't work on the customer development
and the product development at the same time. Therefore, I preferred to simplify the
As part of the Architecture Department at Cloudwatt, I participated to the promotion and
the development of a metering solution on Openstack (an Infrastructure as a Service
platform) that captures, collects and aggregates the customer usage . This solution is
used as an input for the Pay Per Use billing system of the Financial department and for
the Business Intelligence appliances used by the Marketing and Strategy department.
We used microservices architecture (MSA) to implement the service thanks to easily
manageable processes.
Continuous integration and deployment on testing environments was a given to guaranty
the quality of the service. As for the tools, we used Jenkins for the continuous integration,
Cucumber for BDD and Chef or Unix shell scripts for deployment
The tools were developed in Java with Spring Cloud and we used Elasticsearch and
PostgreSQL as datastores.
SCRUM methodology was used for the development and the coordination with the other
teams.
Prologism Lab was an initiative for the software consultants of Prologism to evaluate the
new technologies and methodologies that could be used for our future missions
I specialized myself in the technologies for software factories and software infrasturcture
necessary to support bigdata.
For continuous integration, I studied the following technologies : git and gitlab, jenkins,
maven, gradle, cucumber and nexus.
For continuous deployment, I studied puppet, MCollective, chef, ansible and deployIT. And
for the virtualization vagrant, openstack, docker, kunernetes and CoreOS.
For the bigdata technologies, I studied data storages like MongoDB, Cassandra, HBase
Elasticsearch or Riak...
As part of the Software Production Department of the french bank "La Banque Postale",
working on processes and tools that automate the deployment of JEE applications on
clustered application servers.
I also participated to many workshops on DevOps to understand and to see how to apply
the methodology and the tools in my context.