For more than 25 years I have been doing software development in various forms.
I am comfortable with back-end and front-end development as well as Unixes administration.
I strive to build great products with a focus on user experience, code design and security.
After an initial experience at Odoo from 2010 to 2015, I rejoined the company in 2016 specifically to lead the creation of Odoo.sh, a cloud hosting platform (PaaS) integrated with GitHub, offering continuous integration tools and workflows for rapid development and automated deployment of Odoo-based solutions.
Starting as a Core Developer, I worked closely with both the CEO and CTO during the design phase. I gradually assumed full responsibility for the platform, later taking on roles as Team Leader and Product Owner while continuing to contribute as a Core Developer.
I am particularly proud of having developed core components from scratch, such as a custom container engine, orchestrator, and proxy, which contributed significantly to the success of what became Odoo’s fastest-growing product.
BICS delivers best-in-class international wholesale solutions to any communication service provider worldwide.
I joined the SMI (Systems Integration and Monitoring) team responsible of network monitoring and ETL pipelines.
During my mission at BICS I had the opportunity to design and develop a generic
and extensible solution in order to handle all the specific needs for future data
pipelines and progressively replace the ETL scripts in place.
At the core of the solution I implemented a YAML based DSL for modelling data
pipelines, select compression methods, filename handling, ... as well as a custom
hook system allowing to extend and overload the predefined behavior.
The main challenge here was to keep the productivity of Python while handling a
large amount of data.
I also worked on the maintenance and the improvement of several legacy applications written in the Django framework and replaced one of them by a React single page application.
Odoo is an open source suite of business applications including Sales, CRM, CMS, Project management, Warehouse management, Manufacturing, Accounting and Human Resources. The client is written in JavaScript and the server in Python using PostgreSQL as DBMS. ( https://www.odoo.com )
Here's a list of some of the projects/tasks I have achieved during my mission at Odoo:
Project: Creation and launch of a Saas platform for OpenERP v5
Project: Release of OpenERP v6.0
Project: Development of a JavaScript web client designed to supplant the GTK client (released in OpenERP v6.1)
Project: Upgrade of the Saas platform
Project: New openerp.com website for the v7 release
Project: Creation of Odoo v8’s flagship CMS "Website Builder"
NOTE: Most of the code I've written for those projects can be found at the following url: https://github.com/odoo/odoo/commits/master?author=amigrave
Some of the talks I've given during Odoo events are available on slideshare:
Founded Hagrid sprl on January 2013
Software development and consultancy for various customers.
Software development and consultancy for Siemens S.A., Siemens Business Services, Fujitsu-Siemens Computers and Siemens Enterprise Network.
During my mission at Siemens, I've have been in charge of the analysis, the architecture, the implementation and the maintenance of a wide range of projects, including:
Best of Publishing is the publisher of monthly B2B publications with specific target audiences within the ICT sector. In 2000, Best of Publishing made a partnership with the Cromozone web agency.