Niklas Gehlen

Software engineer with a taste for automation, reliability, low-latency and breaking monoliths.

Work Experience

Founding Engineer

since Jan 2022

Senior Software Engineer, Assistant Infrastructure

Nov 2019 - Dec 2021

Software Engineer, Assistant Infrastructure

May 2017 - Nov 2019

Site Reliability Engineer, Google+ & YouTube

Oct 2016 - May 2017
  • Coordinated 30+ teams in large scale migration

  • Exterminated tech dept

  • Reduced user-visible latency

  • Consolidated release automation of multiple binaries to adopt best practices

Teaching Assistant, Computability & Computational Complexity Theory

Oct 2012 - Jan 2016

Software Engineering Intern

Jul - Sep 2015

Designed and implemented a library to automatically scale Azure HDInsight clusters.

Site Reliability Engineering Intern

Mar - Jul 2015

Redesigned a load balancing library in Java to allow configuration updates in runtime.

Teaching Assistant, Theory of Computation

Feb - May 2014

Scientific and Engineering College

Workshop Participant

four week-long sessions in 2013 - 2014

Designed an algorithm to remove artifacts from scanned 3D meshes.

Teaching Assistant, Linear Algebra

Apr - Jul 2012

Student Assistant, Computational Chemistry Group

Oct 2010 - Apr 2011

Publication: Wolf2Pack

Developed intuitive UI allowing for automated force-field parameterization including account and session management.

Recurring Intern

Apr 2009, Jul 2009, Aug - Oct 2010
  • C/C++ programming internship

  • summer school on Scientific Computing

  • internship on Computational Chemistry

Software Engineering Intern

Sep - Oct 2008

Developed and benchmarked a storage solution for CAN sensor data in C/C++/SQL

Education

Computer Science M.Sc., overall mark: excellent (1.0)

Oct 2014 - Sep 2016

Master Thesis: Online Scheduling with Advice and Randomized Adversary

Minor: Business Administration

Computer Science M.Sc., average mark: very good (5.65)

Feb 2014 - Jul 2014

ERASMUS, semester abroad

Computer Science B.Sc., overall mark: excellent (1.1)

Apr 2011 - Jan 2014

Bachelor Thesis: On the Advice Complexity of the Economical Caching Problem

Minor: Business Administration

Abitur, overall mark: excellent (1.2)

Aug 2001 - Jul 2010

Majors: Mathematics, Physics

Special Skills

Programming

C++, Java daily drivers, multiple years professional experience

Python, Go, SQL occasional professional exposure

Languages

German native language

English full professional proficiency

Scholarships & Awards

Award for Intellectual Creativity

Term Paper Award by the Faculties of Theology at the University of Bonn