Après des études d'ingénierie et de psychologie aux Etats-Unis, Olivier débute dans le digital, aux Etats-Unis d’abord, puis en France à Cambridge Technology Partners. Il rejoint alors le groupe TF1 pour accompagner le lancement des activités de e-Commerce en France et en Turquie. Après un MBA à HEC, Olivier intègre PayPal en tant que Chef de l’Innovation pour l’Europe Continentale, puis évolue au poste de Chef du développement commercial en France. Olivier se concentre alors sur l’accompagnement à la transition numérique des entreprises et la monétisation de leurs stratégies multicanales.
A l’été 2014, InPost, le leader mondial des consignes automatisées consacrées au e-Commerce, décide de s’étendre en France et demande à Olivier de créer et de diriger l’équipe. En décembre 2017, après le rachat d’InPost et de The Integer Group par Advent International, Olivier est nommé Chef pour les Marchés Internationaux, en charge de toutes les unités extérieures à la Pologne