Adrien Kohlbecker

Software Engineer

Entrepreneur and software engineer focusing on backend architecture and software.

Work Experience

Datadog

Software Engineer

2017-01-10 - Present

Cloud-Scale Monitoring: Monitoring that tracks your dynamic infrastructure and applications.

Sharette

Co-founder & CTO

2014-07-01 - 2016-04-04

Sharette is a local, instantaneous and multimodal carpooling app, for your everyday commute.

  • Developped the whole product and infrastructure from scratch, with help from a team of 1-2 developpers.
  • Designed the routing algorithms powering our itinerary search.
  • Led the technical integration of our API in the mobile apps of the Paris public transport company (RATP).
  • Front-end application with Angular, TypeScript and Ionic, statically hosted on Amazon S3.
  • Back-end API in Ruby on Rails, with PostgreSQL and Redis as data-stores.
  • Various microservices in Go: routing algorithms, geographical data querying.
  • Fully automated infrastructure: immutable AMIs, Cloudformation templates with Troposphere, deployment using Docker and Amazon ECS, configuration management with Ansible.
  • Self-hosted continuous integration with BuildKite and Docker (migrated from CircleCI).
  • Internal CLI toolbelt for development automation and credentials management.
  • Logs collection using FluentD with custom plugins, hosted by Loggly.
  • Infrastructure monitoring and alerting with Datadog.
  • General team building and management, company culture and development processes.
  • Oversaw the design and branding of the product and the company.
  • Open sourced the vagrant-fsnotigy gem, a vagrant plugin providing filesystem notifications on shared folders.
  • Minor contributions to go-dockerclient, go-errors and definitelytyped.

FidMarques

Backend Developer

2012-10-01 - 2013-06-30

FidMarques extracts and analyses the purchases you made at a grocery store using a picture of your receipt. Tech stack: Ruby, Rails, PostgreSQL, MongoDB

  • Refactored and reorganized our backround processing pipeline using the Ruote workflow manager library.
  • Automated and optimized common developer tasks into a command-line tool.
  • Designed and implemented a duplicated receipt detection algorithm, based on textual data and Nilsimsa signature.
  • Proof of concept for receipt data extraction using a Parsing Expression Grammar (with parslet).
  • A/B tested Amazon Mechanical Turk forms.
  • Introduced GitHub flow to the team.
  • Migrated our code base from multiple apps in different repositories to a single app using Rails Engines.
  • Created a unified development environment inside a virtual machine using Vagrant.
  • Designed and implemented the corporate website.
  • Opensourced two gems for controlling Resque jobs from Ruote: ruote-resque and ruote-synchronize.
  • Minor contributions to the activeadmin and ruote gems.

Gullibear

Co-founder & CTO

2011-09-01 - 2012-09-30

Gullibear helps people discuss ideas and gather feedback.

  • Developped a social platform using python (Google App Engine), Javascript (Backbone.js), HTML5, CSS3
  • Heavily involved in product design and graphic design.
  • Won several prizes including Mashup and ESSCA entrepreneurship grant.
  • Organized a "Networked Nonprofit" talk, starring the Red Cross and the Fondation Abbé Pierre.
  • Public speaking opportunities (Let’s talk big ideas - Centrale Paris campus)

Education

École Centrale Paris

MSc Engineering, Project Management, Leadership, Product Design, Computer Science

2009-09-01 - 2014-12-30
  • Highly selective master’s level engineering school.
  • Key subjects studied: Computer Science and Entrepreneurship.
  • Studied airplane jet engine noise reduction techniques in 100-hour team project.
  • Designed innovative open-source photography browsing UI in 200-hour team project.
  • Investigated an innovative self-service car-renting program (Domobile) in 200-hour team project.

Skills

Software development

Master

  • Ruby on Rails
  • Go
  • Python
  • HTML / CSS / Javascript
  • Typescript
  • Angular
  • Bash
  • PostgreSQL
  • Redis
  • Docker
  • AWS
  • Nginx / HAProxy
  • FluentD
  • Linux
  • StatsD
  • Devops
  • Networking
  • Sysadmin

Entrepreneurship

Master

  • Project Management / SCRUM
  • Technical Lead
  • Recruiting
  • Accounting
  • Strategy
  • Culture / Team building
  • Communication

Science & Algorithms

Master

  • Routing algorithms
  • Statistics
  • Electronics
  • DIY

Design

Master

  • Product Design
  • Photoshop
  • Illustrator / Sketch
  • Premiere

Languages

French

Native speaker

English

Fluent