About Yannick
English
Fluent
French
Native or bilingual
Experience
- ALD AUTOMOTIVE FRANCELead DeveloperBANKING AND INSURANCESeptember 2017 - Today (8 years and 9 months)Clichy, FranceFor the past 3 years within ALD Automotive's IT department, I have been working in a team composed of tech leads and managed by an architect, with the mission of establishing development standards (tools, best practices, conventions) used by all project teams in the IT department, as well as developing cross-functional and generic APIs that provide functionalities shared by different business units.This mission is ongoing. When I joined, the IT department was undergoing digital transformation and the teams were being renewed. The IT department's objective was to implement a high-performance software factory that could support the company's growth projects. This involved strong API integration accompanied by the implementation of continuous integration and continuous deployment (CI/CD), and API monitoring.After 3 years of work, we have standardized working methods within the different teams. The source code is now standardized, allowing anyone to switch teams and find themselves on a familiar codebase. Applications are also deployed automatically thanks to Azure DevOps.Several processes have been automated, such as the creation of a continuous integration pipeline.Creation of the Git repository, creation of build/release definitions, definition of policies applied to the repository (branch policies, PR policies), creation of AppInsights, KeyVaults, Azure monitoring alerts.We went from 1 to 2 days for the initialization of a new API to half a day. Now, any developer needing to write a new API can focus directly on the business code or the functionality to be implemented without having to worry about the infrastructure code, which is common from one API to another.This standardization of processes and tools has also enabled the development of strategic business applications for the company in short timeframes. I will take as an example the vehicle request process for Long-Term Rental for professionals. In 4 months, we were able to move from a process that required a large amount of supporting documents from applicants, a too long analysis time for these documents with possible back-and-forth, leading to excessively long response times, 2 to 5 days, compared to the competition. Today, a file review has gone from 2 to 5 days to obtain a response to 10 minutes.The technical stack:- Microservices Architecture with Microsoft Service Fabric (Azure and On-premise)- Aspnet.Core 2.0/3.1- SQL Server, DB2, and Mongodb- Clean code and SOLID principles- Unit and integration tests- Azure DevOps as continuous integration and deployment tool.- ASP.NET Boilerplate Framework used to accelerate development by providing technical functionalities shared by all APIs (Logging, generation of technical code without business value, etc.)- Angular 8- Identity Server 4- Visual Studio is the IDE- Azure is heavily used, particularly for monitoring, AppInsights, IaaS, PaaS, KeyVault, Storage, API Management
- ValtechSitecore DeveloperDIGITAL AND ITDecember 2015 - September 2017 (1 year and 9 months)Paris, FranceWithin this IT consulting company, I participated in the following project:L'Oreal Professionnel (www.lorealprofessionnel.com)Project ContextL'Oreal Professionnel is a website that showcases professional products available in hair salons offered by L'Oreal. L'Oreal Professionnel targets over 20 countries worldwide, and each country has its own locally developed website. Thus, there were a multitude of sites with different visual identities and content.L'Oreal wanted to harmonize these sites by using Sitecore, a .Net-based CMS. The mission was to develop a master template and replace all country sites with a new instance based on the master. We delivered over 20 websites, from America to Asia, over a 12-month period.Each country site could include specific developments for their country based on market needs.By using Sitecore, L'Oreal was able to standardize its websites in terms of both technologies used and visual identity, and facilitate their administration and deployment.Tasks PerformedImplementation of country rolloutsDevelopment of components and functionalitiesIntegration of external componentsTechnical EnvironmentC#Sitecore 8.Net 4.5SQL Server 2012Visual Studio 2013GitOctopus Deploy
- EYEGATES SERVICESFounder and .NET DeveloperDIGITAL AND ITJuly 2014 - September 2015 (1 year and 3 months)Libreville, GabonEYEGATES SERVICES is a startup I created in 2014 in Gabon. This entity offers local companies IT services and consulting. Additionally, it develops consumer products, including the platform www.adziik.com.ADZIIK is a platform for selling music, literary, and film content online (download or streaming). This platform represents a challenge in Africa, particularly regarding online payment.Tasks PerformedDatabase designApplication architectureCreation of application modulesTechnical EnvironmentC#.Net 4.5SQL Server 2012Visual Studio 2013LucenejQuery, HTML5, BootstrapXamarin for Android and iOS
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Associate's Degree - Management Information SystemsCFA Aforp2007