Career Profile
In the Software industry for more than 20 years, with strong focus on innovation management, agile methodologies and teamwork
I have a strong technical background and good customer facing skills that allows me to work at the crossroad between business and technology
I have taken many roles, from engineering manager, architect and product manager, which taught me how to setup and organize digital structures at scale and deliver value in short cycles
I focus on value proposition at all levels. Problems worth solving can be business, architectural, but also organizational, preventing the product to scale
I have experience working in big organizations, leading the transitions of large product teams into more decentralized, agile organizations
Finally, my large technical background allows me to work at all level: cloud, mobile, desktop...
Experiences
January 2021: Accounting Platform digital transformation. Taking the lead of the architecture practice at a customer to develop its new SAAS accounting product. We are setting up a microservice and MicroFrontend architecture. We are also settings up their product management practice, linking their corporate strategy with operational deployments. The Stack is Azure cloud Web Apps, .NET and VueJs for the frontend.
August-November 2020: E-Commerce architecture refactoring activity for a national retailer. Moved from a monolithic PHP architecture originally inherited from a startup to a polyglot microservices architecture powering 3 different websites and two warehouses. To support a custom development strategy, a digital factory was created within the client's IT structure
March-June 2020: Carve-in activity to create a new company from an existing one, following a SAAS first strategy. Focused on setting up the Cloud Landing Zone and Integration foundations using an IPAAS (Integration Platform As A Service). The Technical stack involved AWS, Azure, Denodo and Informatica Intelligent Cloud Services
April-July 2020: Enabled a major french industry player to setup its CI/CD Pipeline and DevOps structure using GitOps architecture. We immerged ourselves within the development team, with a developer and myself. I assumed the product owner role in order to bootstrap the team. The Technical stack was Cloud Foundry, Kubernetes, Jenkins and ArgoCD
November-February 2020: Technical assessment of a partner in charge of the CRM platform on behalf of the client. This included the technologies used along with the development process maturity. The technical stack involved Talend, SQL Server and Adobe Marketing Cloud
September-November 2019: Worked with a client to setup the foundations of a modern microservices architecture based on Kubernetes on Azure (AKS) to bootstrap its new digital ambition
February-July 2019: Supported a client into its move to a Customer 360 architecture to centralize all customers information that was previously stored on multiple regional silos. The technical stack included Kafka, Cassandra and Reltio MDM
December-January 2019: Supported a major luxury brand on an E-Commerce website launch following agile methodologies on Salesforce Commerce Cloud platform
October-December 2018: Developed a road testing application for the connected car program to replace Excel as a tool to store test results. The app was built using Firebase for rapid results on the field
January-September 2018: Involved in a Connected car program of a major car maker. I helped design the architectural and organizational foundations to scale connected services delivery and operations. The technical stack was Android, Azure and Cloud Foundry
Responsible for the app prototyping activities on multiple devices (tablets, TV, Desktop...).
Created a common platform for all apps using Angular 2 and NativeScript so that common tooling and prototyping efforts can be leveraged by everyone
Responsible of a team of 7, and working with 40 external people
Responsible for the Cisco TV middleware on Cisco's reference platform.
Multi process application management using Qt in C++ as the core foundation. DBus for cross app messaging
Responsible for all aspects of the middleware: application packaging, Linux SDK to help developers create applications, core TV applications (network, AV outputs, video...)
worked with 30 people, grouped into 5 scrum teams
responsible to create the common applications foundations for all our customers
The goal was to lay out the foundations to a common application framwork and template so that each customer can get their own branded applications at a low price
Lead developer in several international video projects, I was responsible for the applications running on our customers' Set Top Boxes. We used the NDS Fusion Middleware with a Java frontend in J2ME, using AWT for the UX layer.
This is where I learned to work on big projects with multiple teams scattered around 3 international sites (France, Israel, India)
Responsible for the UI Toolkit used by other team in their respective projects. I was mainly working in Java Mobile Edition (J2ME) on Set Top Boxes
Projects and publications
Side projects or interests I was engaged on or working on personally