×
Olivier Stephan

Olivier Stephan

Principal Software Consultant @ Microsoft

FR
fr, Allemand, Anglais, Espagnol, Français

Background


About

About

Born in Brittany, I discovered the Auvergne region and followed the master IT course at ISIMA in Clermont-Ferrand, where I specialized in software architecture. My rich professional experience in Paris, Lyon then Sophia allowed me to consolidate certain skills recognized by my peers. An expertise that I serve to raise a team of dozen people with a modern approach to management. Humor, empathy and curiosity remain three values that I share in this philosophy to feed the collective in a growth mindset.

Work Experience

Work Experience

  • Principal Software ConsultantMicrosoft

    Nov, 2022 - Jul, 20241 year 7 months

    I am part of the crew as a Manufacturing Services Developer to deliver the minimum viable product, proof of concept or pilot experiences for global strategic account in a manufacturing setting. As a developer I engage with the customer directly with our account teams, industry teams, and services teams to envision a digital factory transformation into an actual implementation and integration at the customer site.

    Our focus is on helping our global accounts enter and execute digital transformations in factory operations. We are helping bring the cloud to the plant floor, light up experiences from localized machine performance to entire factory network optimizations and operations.

    We leverage Microsoft solutions and our extensive ecosystem of partner solutions and experiences to truly transform beyond industry 4.0 and the IIoT revolution.

  • Senior Software Engineering ManagerOrange

    May, 2016 - Oct, 20226 years 5 months

    My main role was about leading team in key strategic products that leverage skills and new ways of working within projects focused on data and AI. Having started with 7 people directly reporting, I was continuously able to hire and managed up to 15 people while implementing strategy to be a software company.

    My main responsabilities were about designing a configurable voice assistant, consolidating tools upon edge AI, but also building features to automate data governance. All of these projects are hosted on a private and internal cloud platform based on gitlab and OpenShift, but hybrid architecture is a target we were looking for with help of different identified providers.

    • Contributing into european projects like Fiware with help of Python and Hadoop ecosystem.
    • Exploring and designing deep usecases on GCP with technologies like Anthos and Kubeflow for MLOps.
    • Delivering products onto Azure to enrich customer experience within several domains from Home to Retail.
      Some examples of the activities I managed with partners transversal to the Group and sometimes shared as open-knowledge within a local industrial consortium that aims to start cross-innovation.

    I daily then prepared and regularly presented technical reviews to directors and even at CxO level. My role in project was to lead and enhance a digital transformation while propagating software culture to business units and coding main components that will be baseline in future products.

    I was leading a team of dozen developers dispatched in several projects that combine several forces from researchers, designers, developers but also operationals. SAFe is a standard that we assumed, but I often use to say that Agility may be resumed in only three words : adaptability, communication and collaboration.

  • Senior Software Development EngineerOrange

    May, 2016 - Oct, 20226 years 5 months

    My main role was about focusing people to raise their skills by sharing same passion. Software Craftmanship, Servant Leadership, Product Lifecycle Management are three principles and guidelines I intend to share within team in an entrepreunarial spirit.

    I recruited this way a student in apprentice to explore Lambda architecture in order to improve team culture. Results conducted into SMACK comparative as a solution that we are dealing with for Orange web portal audience. I still keep a look in community discussion on these technologies and especially articles about K8ssandra as a potential next step.

    Always leveraging in regards of business needs and constraints led us from ELK for Big Data initiatives to conversational AI projects. Djingo designed with Deutsch Telekom and Nuance is a relevant example of the story for which I dealt with business owners to be part of the development. With a truly agile failing fast fact, the Orange digital assistant moved from the speaker access towards other channels to interact with such as the reomte control unit. Prototypes also followed ideation steps during hackathons and aimed to enhance experience with contact centers.

    I am truly then committed to align skills and find people or expertise in order to make innovation concrete towards success of modern usages. My true thinking is that digital chatbots and callbots virtualize a multimodal and omnichannel communication that unifies voice or text messages in a better experience for customer relationship.

  • Lead Software ArchitectOrange Business Services

    Oct, 2011 - Apr, 20164 years 6 months

    My main role was about designing and consolidating a C# portfolio during all customer digital journey from ticket selling until access controlling in arenas like le Stade de France.

    I reproduced here data constraints I encountered previous this experience. SQLServer logshipping strategy was then deployed to ensure consistency and backup. SSIS usage for legal constraints and reporting to the professional football league were also a functional need to integrate with.

    One another feature I had to develop with researchers was to provide APIs compliant with a newly protocol called NFC. These APIs were consumed by thousands of mobile to validate digital tickets and to ensure they were authorized for an event.

    I am particularly proud to have proposed and be listened at reuse software components in distributing stack to other .net developments. Code has been then audited from internal expert community and was shared as recommandation for C# developers. For example, implementation of the presales quote tooling suite is finally designed with these same librairies and concepts introducing .net Core and Domain Driven Design approach.

    These projects I technically led were running in a fully microsoft ecosystem, and especially Team Foundation Server, nowadays entitled Azure DevOps Server.

  • Lead Software Development EngineerOrange Business Services

    Nov, 2007 - Sep, 20113 years 10 months

    My main role was about developing in C and refactoring a Linux RHEL 3-tier application to command robots in supply chains deployed in several plants of Renault-Trucks.

    One feature I had to develop was to ensure data redundancy with help of archive logs in Oracle. Robots protocol (mainly ModBus or JBus) and runtime constraints were also a true challenge I had to succeed, especially for maintenance with very short timeframe not to disrupt human chain production.

    Infrastructure was shared in a datacenter that provided computing resources for at least 5 plants dispatched in different locations in France. A configurable platform as a service was indeed deployed on a single infrastructure and enablers that were hosted and managed by a dedicated operational team I sometimes had to help and support 24/7.

    Virtualization based on VMWare was at the core of the solution to provide Oracle SQL instances for Windows or Linux instances for runtime applicative that managed Samba or MQTT protocol to share fabrication order files.

  • Software DeveloperDassault Systemes

    Oct, 2004 - Oct, 20073 years

    My main role was about implementing and supporting APIs in C++ that partners at international consumed to enable electrical features within CATIA workbench.

    One feature I had to develop was to encapsulate an innovative and patented routing algorithm that use a topological space within the digital sketch and ensure a minimal usage of wires at best and green cost. Partnership was central to reach aeronautics and automative markets.
    Boeing and Toyota were indeed principal customers from which we got a special attention on their concrete needs in order to prioritize our backlog.

    In an agile way, I had to regurlarly deploy in a CI/CD approach on several configurations from Solaris to Windows and different versions from legacy V4 to prospective V6. Internal source code manager helped a lot for that with concepts of branch that are currently mainly approved as a standard in modern GitOps infrastructures.

  • Software Development InternDassault Systèmes

    Apr, 2004 - Sep, 20045 months

    My main role was about developing a C++ Code-Generating tool based on a data model designed within Rational Rose XDE, an UML graphic editor embedded within Visual Studio or Rational Application Developer.

    My tasks were mainly focused on understanding core model of ENOVIA components and how to draw or infer these data models into IDE thanks to COM meta-programming language and plugins deployed within Windows registry. My exploration and results drived me to initiate support tickets and establish exchange directly with IBM high-level support in order to solve technical issues.

    Lifecycle management of Rational legacy products into IBM roadmaps finally ended this software add-on, However conceptual function keeps to live as ENOVIA models, data versioning and sharing are in center of collaborative tools for CATIA V6 and 3D Experience.

Projects Experience

Projects Experience

Skills

Skills

  • Microsoft Azure
  • DevOps
  • Azure DevOps
  • GitHub
  • GitLab
  • Architecture
  • Développement de logiciel
  • Programmation orientée objet (POO)
  • Intégration continue et livraison continue (CI/CD)
  • Kubernetes
  • Terraform
  • .NET
  • .NET Core
  • C#
  • C++
  • C (langage de programmation)
  • JavaScript
  • ASP.NET MVC
  • API REST
  • Microsoft SQL Server
  • UML
  • IA générative
  • Patrons de conception
  • Intelligence artificielle (IA)
  • Management
  • Éthique de l’informatique
Education

Education

  • Computer Engineering, Engineer's degree, ISIMA - Clermont Auvergne INP

    Dec, 2001 - Dec, 2004

Awards

Awards

  • Top 10 - Windows Store Applications , Orange Business Services - BU IT&L@bs

    Awarded on: Nov 30, 2013

    Dans le cadre de son partenariat privilégié avec Microsoft et le lancement des nouvelles plateformes Windows 8 et Windows Phone 8, IT&L@bs organise un grand concours de développement d’applications, les « IT&L@bs Windows Apps Awards 2013 » ! Développez votre application pour Windows 8 ou Windows Phone 8 et décrochez l’un des nombreux lots à gagner !