About Mickael
French
Native or bilingual
English
Fluent
Portuguese
Native or bilingual
Experience
- Société Générale.NET Core / React.Js DeveloperBANKING AND INSURANCENovember 2022 - Today (3 years and 6 months)Société Générale is one of the main French banks and one of the oldest. Currentlythe third largest French bank by total assets after BNP Paribas and Crédit Agricole. It is also thesixth largest bank in Europe and the eighteenth in the world.Context and mission:The UCS/ISD Team is responsible for providing SG teams with tools tomanage AD accounts, distribution lists, mailboxes, Teams and Skype accounts.Within this international Agile team (France & Romania) composed of 6 developers and 1 QA,my role, as Tech Lead, is to improve existing development processes to increasethe quality of deliverables and deliver faster. (architecture, programming, testing, deployment, run).Role: .NET Tech LeadTasks and responsibilities:- Design of a new product architecture ensuring the independence of functional components andallowing continuous code deployment (.NET 6 – API, ELK)- Migration of the monolith and .NET Core 2.1 microservices to .NET 6- Implementation of monitoring on existing microservices- Refactoring and code cleaning- Implementation of unit and integration tests- Improvement of the CI/CD process on Azure DevOps- Design of flows/interfaces between each microservice- Code reviews- Mentoring junior profilesOverview of achievements:- Refactoring of PAPIH: migration by small components from the monolith in the form of microservices in .Net 6 with implementation of an API Gateway via Ocelot- Improvement of response times on sensitive endpoints: Active Directory query- Execution of unit and integration tests during CI/CD to validate non-regressions.Technical environment:Windows 11, .NET Core 2.1 & .NET 6.0, microservices, REST API, Active Directory, SQL Server, Git flow, CI/CD, Azure DevOps, Zipkin, Grafana, Elastic Search, Jira
- LBC FranceFull-Stack Developer ReactJs/Go & .Net CoreE-COMMERCESeptember 2019 - November 2022 (3 years and 2 months)Paris, FranceLeboncoin, the leader in online classified ads between individuals in France, provides technology-basedservices to connect buyers and sellers, and facilitate transactions, whether for real estate, vehicles,job offers, or consumer goods.Context and mission:The Feature Team – Immo Pro is responsible for providing real estate professionals usingleboncoin with features to manage their business more easily.Within this multidisciplinary team composed of 2 Backend devs, 1 Frontend, 2 Full stack, 1 iOS, 1 QAA,and 1 UX Designer, I am involved in the entire agile development process of features related tothe professional real estate world (product ideation, design, architecture, programming, testing, deployment, run).I also act as Scrum Master on a rotating basis with my teammates.Role:Senior Full Stack Developer React.js / Go & .NET CoreTasks and responsibilities:- Development of Go & .NET Core 3.1 / .NET 6.0 microservices- Contribution to the design of a product architecture ensuring the independence of functionalcomponents and allowing continuous code deployment (React.js / Go – API, Kafka, PostgreSQL)- Design of flows/interfaces between each microservice- Participation in the design, architecture, and deployment phases of microservices (e.g., RESTful API)- On the front end, adherence to 100% test coverage of the codebase and automated integration testson critical site paths via Cypress.- On the back end, writing tests for each DAL, service, and routing- Pair programming, code reviews- Mentoring junior profiles / interns- Participation in LBC communities of practice (Guilds)- Involved in product ideation workshops with the PO, BizDev, UX- L2 user supportOverview of achievements:- Merger of AVAL (For Sale For Rent) professional spaces and Leboncoin: migration by small components from the AVAL monolith into .Net Core 3 microservices- Product connecting a seller owner with a real estate agent in their area: Kafka topic consumer, location service with Elasticsearch GeoDistance, PostgreSQL DB, API monitoring via Datadog, log analysis via ELK- New leads prospecting map: implementation of a heatmap map to identify "hot" areas where prospects exist- Identification of neighborhoods associated with listings: call to partner Kelquartier and rehydration of the Kafka topic of listings with neighborhood information- Integration of new real estate listings from partners (Vinci, MGC, Bouyguesimmobilier) with virtual tours: file storage on S3, AWS Lambda event, microservice calls to manage integration, listing updates, and deletion- Publication report – Certificate of publication for real estate listings (number of appearances/viewsof the detailed sheet, intentions to call/Emails, distribution channels)- Price analysis – Tool for analyzing a listing posted by a real estate agent, comparing it with similar online and sold propertiesTechnical environment:Ubuntu OS, AWS Cloud, Go, .NET Core 3.1 & .NET 6.0, React.js, microservices, REST API, Kafka, PostgreSQL,Docker, Git & Gerrit, CI/CD, Concourse & Zuul, Datadog, Jira
- Prévoir Assureur Solutions VieTechnical Lead UWP/.NET CoreBANKING AND INSURANCEMay 2017 - September 2019 (2 years and 4 months)Paris, FrancePRÉVOIR offers foresight, health, retirement, savings, and borrower insurance solutions forpopular households (active and retired) and small business owners.Context and mission:PTC - strategic project to modernize the Commercial Advisor's workstation.This project equips commercial advisors with a touch-screen tablet PC and provides them with a rangeof mobile applications for the dematerialized sale of insurance products. These applications consistof a user interface developed in UWP and a back-office under .NET Core (REST API). Theirdevelopment is carried out in an agile context by a Scrum team of 12 people, of which I am a member.Role:Technical Lead UWP/.NET CoreTasks and responsibilities:o Design- Design of flows/interfaces between PTC and the Prévoir back-office system (Application Middleware)- Contribution to defining the target architecture of the PTC solution applications (UWP FrontEnd / .NET Core Back End – REST API)o Development- Sales Support Tools (OAVs) for the sales network and creation of a common technical foundation for the various OAVs- Application middleware composed of web services (.NET Core - REST API)- Web application for monitoring processes and flows between the advisor's workstation and the Prévoir back-office IS- Email validation API (ASP.NET Core - REST API)- Implementation of the electronic signature functionality as part of the dematerialization process for Prevoir contracts and interfacing with the trusted third party (Docapost)- Handling of technical debto Continuous Integration- Creation of MSI packages (using WIX)- Implementation of continuous integration (Creation of builds and releases)- Setup of an internal NuGet servero Project Methodology- Facilitation of Scrum ceremonies (Sprint review, Sprint planning, Retrospectives)o Deployment & Run- Participation in production deployment operations- User support for the sales network advisorsTechnical environment:Windows 10 OS, Mobile and self-hosted web applications, UWP, WPF, XAML, C#, .NET Framework,.NET Core 2.0 / 2.1 / 2.2, REST Web API, SQLite Database, ASP.NET Core, SQL Server Database, TFS 2015, Git
Recommendations
Be the first to recommend Mickael
Help this freelancer shine by sharing your experience working together.
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
- Master 2, Expert in Computer Science and Information SystemsSupinfo2011Master 2, Expert en informatique et systèmes d'information
- BTS, Management Information Systems - DevelopmentLycée Jules Ferry2008BTS, Informatique de gestion - Dev
Certifications
- AWS Certified Solutions Architect – AssociateAmazon AWS2020