Badges
Certifications
Work Experience
Software Engineer
Flatsy•  May 2024 - August 2024•  Paris, 75
Flatsy is a real estate company, providing externalization of several apartment rental services such as applications, visits, inspections, locksmith handling, etc. Working on maintenance, evolutions and performance improvements of the legacy monolithic Play Framework application in Scala with Twirl views, using Gitlab pipelines as CI and Kubernetes as CD.
Full Stack Engineer
ReachFive•  November 2019 - February 2024•  Paris, 75
ReachFive is a CIAM (Customer Identity and Access Management) company. It implements most of the OAuth and OpenID standards in order to authenticate and identify the end user, warranting KYC (Know Your Customer) rules all along the navigation journey. Working on the main monolithic Play Framework application in Scala using Typelevel projects, which includes APIs, jobs runner via Akka actors, a control center (customer back-office) and Twirl views. Adding bricks and normalizing the TypeScript SDKs (including the ones with UI design, using React), and Android/iOS mobile ones. Taking part in general improvements through documentation and infrastructure projects, coordinating with the Ops team (pull requests processes, dockerization, CD with Jenkins then Kubernetes, sandboxes).
Full Stack Engineer
Contentsquare•  April 2019 - October 2019•  Paris, 75
Contentsquare is a digital experience insights platform company, improving the end user engagement and conversion rate by collecting and analysing navigation data. Working on the data visualization tool (AngularJS/Angular 6 SPA) including functional features, technical improvements and UX/UI enhancements. Implementing new bricks of NestJS microservices (Kafka, PostgreSQL, Redis under the hood). Taking part in long-term technical debt projects (Golang, Rust try-outs and Kubernetes setup).
Full Stack Engineer
Rakuten-France•  February 2017 - March 2019•  Paris, 75
Rakuten-France is an online marketplace, specialized in electronics products sale, through professional sellers and non-professional personalized corner shops. Redesign of the desktop and mobile monolithic JEE platforms into a single responsive one within a microservices architecture (using DDD). This includes Scala APIs with Play Framework, a web application using Node.js and Express, and React UI components. Requirements also include backward compatibility, A/B testing, browser performance and SEO crawling.
Software Developer
Canal+•  December 2012 - December 2016•  Issy-les-Moulineaux, 92
Canal+ is a private premium television channel, also providing VOD (Video on Demand) content available through many devices and Internet providers set-top boxes. Developing features of the monolithic JEE application MyCanal, rendering VOD content for Internet providers set-top boxes, then redesign the monolith into several web applications within a microservices architecture using Play Framework in Scala.
Software Engineer
Infotel•  April 2012 - September 2012•  Bagnolet, 93
Infotel is a software development services company with many different customers. Within a perspective of the data migration of the customer - the EPO (European Patent Office) - from a RDBM database to a NoSQL one, understanding the differences between those two technologies, developing two PoCs of a MongoDB CRUD service using Spring Framework in Java, then Grails Framework in Groovy.
Education
Engineering school ESME Sudria
Computer Science, Master degree in engineering•  September 2007 - September 2012
Computer Science, Information Systems option
High school Saint-Michel de Picpus
High school diploma•  September 2000 - June 2007
Physics and Chemistry option, with honors