Cto
CurrentIn 2011, the CEO, Michel RACAT, hired me as a new CTO to help them scale their solution.At the beginning, it wasn’t easy; the product wasn’t stable at all. Only one person could maintain it: Jean-Baptiste GABIN, my predecessor. He did a great job and developed the first version of the BeezUP product himself.The existing technical team was an offshore team and not dedicated enough to help me, so I fired them all.My predecessor agreed to give me a month, even though he was in terrible shape. Michel trusted us and we passed on his product knowledge so that he could leave the company with his head held high.I built up my technical team to maintain the existing system at the same time. Then I added new features...In 2012, we first developed our own billing/contracting system to automate the subscription process and offer a true SaaS product to our customers.In 2013, we migrated the BeezUP system from Ikoula to Microsoft Azure, and I developed our SQL Job scheduler on Azure.In 2014-2015, BeezUP has a generic product/offer publication system & a generic marketplace order management system. We integrated Amazon, eBay, Mirakl, etc.In 2016-2017, the whole BeezUP system is a RESTful Web API: BeezUP Merchant API Specification (https://api-docs.beezup.com) and uses Azure API Management and SwaggerHub.New merchant BO: https://go2.beezup.com is a Single Page Application.We rebuild our catalog importation & channel management system using CQRS/ES, DDD, and Actor Model with Azure Service Fabric.In 2019, BeezUP allowed marketplaces to be compatible with BeezUP by respecting this API contract, BeezUP Marketplace Adapter API Specification (https://mkpadpt-api-docs.beezup.com/). In 2020, the whole BeezUP system is fully continuously delivered on production automatically with nuget reference auto-update in place.In 2021, BeezUP was the first e-commerce feed management with a CMS that centralizes the discussion/messages with the merchants’ buyers coming from the marketplaces.