Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Julien Crestin

Site Reliability Engineer

Julien Crestin
35 years old
Driving License
Professional Status
Employed
Available
Resume created on DoYouBuzz

Freelance - Software engineer / SRE

Netwo
Since December 2020
  • PostgreSQL & Rust micro-services development
  • Infrastructure automation with Kubernetes, Terraform, Istio, GCP, ... (provisioning, monitoring, alerting, deployment, ...)
  • Angular (11) application development (RxJS, NgRx)
  • PostgreSQL optimizations & training

Lead SRE / Backend engineer

Sterblue
May 2019 to December 2020
Nantes
France
  • PaaS creation with: AWS, Terraform, Terratest, Kubernetes, Helm (v3), Packer, Prometheus, Grafana, Kibana, Fluent, Jaeger, Istio, OpenEBS, Velero, ...
  • Disaster Recovery plan creation/automation: rollup of the whole infrastructure every 4 months, definition of SLI/SLO
  • Security improvments: setup of security audits and policies, rework on the authorisation/authentication flows, ...
  • CI/CD setup with Gitlab and Kubernetes. Setup of e2e testing with Cypress.
  • Migration to an event-driven architecture, backed by RabbitMQ
  • Major productivity increase in the backend team, with instant creation of GraphQL APIs with PostGraphile

SaaS attempts

free time
Since April 2018
  • traveloffers.email: platform to suggest cool destinations when price are abnormally low, or in your budget. (AWS Lambda, NodeJS, DynamoDB)
  • labonnealerte.com: be alerted in real time when a new offer match your criteria on leboncoin.fr (AWS Lambda, NodeJS, React, PostgreSQL)
  • mondossierlocation.fr: manage your potential tenant files easily (not released yet) (PostGraphile, React, PostgreSQL)
  • Redesign of microservices architecture (Kotlin, Spring Boot 2, PostgreSQL, MongoDB)
  • Setup of the monitoring, logging and tracing stack
  • Migration toward an event driven architecture based on Kafka
  • Migration from VPS to IaaS on AWS/Azure with Kubernetes & Terraform
  • Management of 7 developers
  • Architecture & Conception
  • Redesign of the real-time communication stack (XMPP, Erlang, Bots, Scala, RabbitMQ)
  • Migration to public cloud (AWS)
  • Integration of messaging features (social network)
  • Redesign of XMPP stack
  • Micro-services architecture (NodeJS, Scala, ReactJS)
  • Scala
    (API) - TypeScript/NodeJS (workers/services)
  • ReactJS (front)
  • Elasticsearch, PostgreSQL, Redis
  • Development of a real time analysis tool (NodeJS)
  • Set up of an Elasticsearch cluster, and definition of data strategy to provide a real-time dashboard
  • Development of a social network management API (Scala/Play)
  • Development of the social metrics gathering tool
  • Scala, Play framework, AngularJs, ...
  • ECM (Alfresco)
  • J2EE (Spring, Struts, WebLogic)
  • Maintenance of an ECM application, for a French insurance company
  • Development around Elgg platform
  • Apache Solr integration
  • Set up of a streaming service (Red5)
  • Modules development to integrate Elgg news feed into Seesmic Desktop 2 (PHP 5, Silverlight/C#, XAML)
  • Modules development to integrate Elgg news feed into Netvibes (PHP 5, JavaScript)
  • Scala / Kotlin / NodeJS
  • Akka / Play / Spring Boot / NextJS
  • SQL
  • React
  • GraphQL

Ops

  • Kubernetes/Docker
  • AWS/Azure
  • CI/CD (Jenkins/Gitlab CI/Circle CI)
  • Automation
  • Elasticsearch
  • Redis
  • PostgreSQL / MySQL
  • MongoDB
  • English : fluent
  • French: native

MSc degree in Computing Science

Griffith College Dublin

January 2014 to September 2014
Algorithm Design and Analysis
Concurrent and Parallel Programming
Communication Security
Collaborative Distributed Systems (Cloud Computing)
Information Retrieval and Web Search

MSc degree in Computer Engineering

EPSI Nantes

October 2011 to September 2014
Application development (Algorithms, OOP, ...)
Project management (financial analysis, english, communication, planning, human resources)
Data management (SQL, NoSQL, data modeling, data quality)
System & Network Infrastructure (networking, virtualization, security)
General education (maths, economy, english, ...)

Secretary then Vice-Président of Students Union
President of linux internal lab, EPSINux
Technique d'Expression et de Communication
Droit
C++
Java
Techniques quantitatives de gestion
Réseau
SGBD
UML
Mathématiques, Mathématiques Appliquéss
Théorie des systèmes, Unix
Anglais
Web, Anglais, Mathématiques, Algorithmique, SGBD, Réseaux, Techniques de Communication, Gestion, Droit, Economie d'Entreprise, Economie Générale.
  • Skydiving
  • Climbing