For more than 20 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.
Odoo is an open-core suite of business apps whose Community edition is licensed under the GNU LGPLv3.
I came back at Odoo in order to build Odoo.sh ( https://www.odoo.sh ), a cloud hosting platform (PaaS) integrated to Github, providing continuous integration tools and flows for fast development iterations and automated deployment of Odoo based solutions.
Starting my mission as Core Developer, I had the chance to work closely with both the CEO and the CTO on the design phase of the platform. Over time I endorsed the responsibility for the platform and took on additional roles such as Team Leader and Product Owner.
I'm most proud of having developed an in-house container engine and orchestrator from scratch and also having contributed to the development of the most successful Odoo product in terms of growth.
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.