Lukas Barth

Software Engineer at MENTZ

Munich, Bavaria, Germany

About

I did my Ph.D. focused on engineering optimization algorithms applied to the field of energy informatics, especially graph and scheduling algorithms to facilitate demand-side management. Now I work on the algorithmic core of a public transport routing engine. I love to tinker with data structures, teasing out the last modicum of performance from an algorithm, and seeing complex systems "just work". I'm specialized in modern C++, but also fluent in Python and (E)Lisp.

Experience

  • Software Engineer at MENTZ GmbH
    Feb 2021 - Present · 5 yrs 5 mos

    I currently work on the algorithmic core of MENTZ's public transport routing engine. This includes tuning graph-based routing algorithms as well as ingesting realtime data at high velocity. On the side I work on modernizing our code base to C++20.

  • Researcher at Karlsruher Institut für Technologie (KIT)
    Apr 2016 - Feb 2021 · 4 yrs 11 mos

    I did my PhD in Algorithm Engineering, with a focus on optimization algorithms. I built combinatorial algorithms as well as mathematical models for scheduling problems arising in the context of modern energy systems. As an algorithm engineer, I did not just design the algorithms, but actually implemented them in modern C++, engineered them for performance and benchmarked them against each other.