Peter Neubauer

Career

Education

2024Diplom-Ingenieur (MSc-equivalent) in Logic and Computation at Technische Universität Wien, with distinction

Thesis: Strength Estimation in the Game of Go

Keywords: Artificial Intelligence · Deep Learning · Python · PyTorch · C++

The subject of my thesis was the design and training of a neural network that can assess the playing strength of Go players from their game records. Refer to my Thesis page for details.

2023Bachelor of Science (BSc) in Software- and Information Engineering at Technische Universität Wien

Bachelor Thesis: Exact and Heuristic Recognition of Monotone Lobster Graphs on a Grid

Keywords: C++ · Graph Drawing Algorithms · Dynamic Programming

This thesis deals with a problem from the field of graph drawing.

To represent a so-called lobster graph using unit disk contact in the plane, or to decide if this is at all possible, I implemented two algorithms: a new, exact, dynamic programming algorithm from the literature and my own heuristic, which is faster, but inexact.

Experimentally, the heuristic yields a multiple hundred-fold speed increase at the cost of fast diminishing decision capability with increasing size of the problem instance.

My Bachelor's thesis is available to download here.

2007Matura in Informationstechnologie und Netzwerktechnik at HTL SZ Ungargasse, with distinction

Employment

09/2016-04/2021 Software Developer at Sabre

Keywords: Agile Development · Microservices · C++ · Java · Microsoft SQL Server · git

Here I contributed to the software solution Flight Plan Manager.

Flight Plan Manager allows airlines to automate flight planning, including route optimization by cost, saving fuel.

The product offers extensive custimization and interfaces with other systems, including live weather feeds, airspace updates, pilot briefings and many more.

My team's assignments often involved integrating new data sources and new industry standards into the product.

09/2013-11/2015 Software Developer at JBC Energy

Keywords: Office Automation · Microsoft Office · Microsoft SQL Server · Visual Basic

JBC Energy was a market research company specialized in oil markets.

Essential models and computations were implemented in a network of mutually referencing Excel workbooks holding decades worth of market data. As the sole software developer, it was my task to migrate these projects one by one to an SQL database. For this purpose, I developed tools and scripts to import the data and to make it available in an Excel format that, visually and functionally, matched the previous state as close as possible.

Through these migrations, numerous business processes were restored to a usable state and critical resources were saved.

03/2011-02/2013 Software Developer at UPC

Keywords: Office Automation · C# · ASP.net · Oracle · PL/SQL · SVN

As part of “Team Office Automation”, my responsibilities included the development and maintenance of company internal software solutions for various needs. These solutions were often CRUD web-apps. Among my highlights were the cleanup of a database worth of manually entered customer addresses by fuzzy matching, and the control of a thermal printer and an industrial scale for an application used in shipping self-install packages.

08/2006 Internship at Mobilkom Austria
07/2006 Internship at Siemens
08/2005 Internship at Mobilkom Austria