×
Kévin Rauscher

Kévin Rauscher

Freelance FullStack Java/Scala Engineer

29 rue de Maubeuge BP 50200, Paris CEDEX 09, Île-de-France, FR, 75423
06.07.50.11.87
Français, Anglais

Background


About

About

As a Freelance Full-Stack Java/Scala Engineer, my missions and my personal projects allowed me to acquire multiple skills in Software Development. Originally a Java/JEE Developer, i discover the awesome Scala language. I passed several certifications and now use it every time i can. I also add the opportunity to work on several Web Applications based on Play, Spring, Hibernate and AngularJS. Moreover, in order to host my own mail server, code repository and continuous integration tools, i administer my own server which uses Linux containers. Don't hesitate to contact me, if my skills can serve your project.

Work Experience

Work Experience

  • Confirmed Scala DevelopperLe BIPE

    Sep, 2016 - Present

    BIPE Rating evaluates rate the health of companies. It allows financial investors to evaluate risk and find new prospects. In the BIPE Rating team, my missions are of various nature. They range from developing new functions to putting the application in production. In a constant search for quality, I set up many tools. I enriched the software factory with continuous integration pipelines. I also set up tools for software quality and test coverage visualisation. I set up a monitoring stack. At last, I also assist the BIPE Rating team in its recruitment process.

    • Scala Play 2 Guice Slick

    • AngularJS JQuery Bootstrap

    • Ubuntu PostgreSQL Docker

    • Telegraf InfluxDB Grafana

    • GitLab GitLab-CI

  • Research EngineerParis-Est Marne-la-Vallée University

    Mar, 2015 - Aug, 20161 year 6 months

    BeC3 is a conception and execution system for distributed logic in the Internet Of Things. It differs from existing solution by it's agile architecture. It places business logic closest to object and minimize network exchanges. In the three man BeC3 team, i contributed to refactor and extend the application. With the objectiv of creating a project maintainable by a small team, I contributed to migrate the Back-End to the Play Framework. I also conceived a big part of the current application architecture in order to minimize the amount of different technologies used. I set up a software factory with continuous delivery pipelines. I also wrote unit tests and set up tools for monitoring the overall code quality and code coverage.

    • Java Play 2 Guice Ebean

    • Debian XMPP

    • GitLab GitLab-CI Jenkins Sonar

  • Software EngineerSopra Steria

    Feb, 2014 - Feb, 20151 year 1 month

    In the architecture cell and then in the Telecom and Media section, i contributed to several projects for major actors in Telecom and insurance. I've been lead developer and architects' support for the Multirisque Entreprise project for Allianz. I adapted an existing platform to serve as a proof of concept for an application store for Orange. I contributed to a pre-sale for tools of business process management for Monaco Telecom

    • Java/JEE Spring Hibernate

    • AngularJS Bootstrap

    • Activiti

  • Research AssistantParis-Est Marne-la-Vallée University

    Feb, 2013 - Dec, 201310 months

    Update and extend a distributed logic execution system for the Internet of things.

    • Java

    • XMPP

Skills

Skills

  • Scala
    ScalaPlay FrameworkGuiceAkkaSlick
  • Java/JEE
    JavaSpringHibernate
  • Web
    HTMLCSSAngularJSAngular Material
  • CI
    GitlabGitlab-RunnerJenkinsSonar
  • DevOps
    DockerDocker-compose
  • Monitoring
    TelegrafInfluxDBGrafana
Education

Education

  • DevOps, MOOC, EDX

    Oct, 2016 - Jan, 2017

    Introduction to DevOps: Transforming and Improving Operations
  • Scala, MOOC, Coursera

    Jun, 2016 - Jun, 2016

    Functional Programming Principles in ScalaFunctional Program Design in ScalaProgrammation parallèleBig Data Analysis with Scala and Spark
  • Intelligence Artificielle, MOOC, Coursera

    Feb, 2016 - Dec, 2015

    Apprentissage automatique
  • Informatique, Diplôme d'Ingénieur, ENSIIE - École Nationale Supérieure d'Informatique pour l'Industrie et l'Entreprise

    Jan, 2010 - Aug, 2014

    Ingénieurie LogicielleIntelligence ArtificielleRéseauGestion de Projet
Volunteer Work

Volunteer Work

  • Developer, ScalaResume

    Sep, 2016 - Present

    ScalaResume is an alternative to jsonresume-cli. Written in Scala, it uses twirl, the Play Framework template engine

    • Scala

    • Guice

    • Twirl

    • LaTeX

  • Developer, SDownloader

    Oct, 2015 - Present

    A download manager written in scala allowing concurrent downloads

    • Scala

    • Akka

    • Apache HTTPComponent

  • Developer, SUMDB

    Oct, 2015 - Present

    A library allowing access to the OMDB API written in Scala

    • Scala

    • Play WS

    • Play JSON

  • Contributeur, PlayOnLinux

    Nov, 2015 - Present

    PlayOnLinux is an open-source project which aim to improve Windows Software compatibility with Linux. It helps users to migrate from Windows to Linux. This project helps to promote Linux for an everyday use.

    • Java

    • Maven

    • Linux

    • Wine

References

References

  • Sylvain Cherrier

    Kevin est un excellent programmeur, qui allie serieux et compétences. Il aime le travail bien fait, et les programmes qu'il réalise sont robustes.