@stanwarz

France

Badges

Problem Solving

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

Skills

Scala
Typelevel
Play Framework
TypeScript
NodeJs
React
Angular
Redux
Elasticsearch
PostgreSQL
Redis
Git
Docker
Kubernetes
AWS (Amazon Web Services)