David Leopoldseder bio photo

David Leopoldseder

Researcher & University Assistant JKU, Linz, Austria

Email Twitter LinkedIn XING Github ResearchGate ORCID

David Leopoldseder


I am a researcher and university assistant at the Johannes Kepler university Linz, Austria (JKU). I am working at the institute for system software (SSW) supervised by Prof. Hanspeter Mössenböck. Prior to joining the university to do my PhD, I have been working for Oracle Labs on their optimizing Java compiler Graal (as well as the entire Graal ecosystem). —-

Experience

March 2017 - Present
Researcher, Institute for System Software, Johannes Kepler University, Linz, Austria.

Doing a PhD on Graal, a JIT compiler for Java

April 2016- Feb 2017
Member of Technical Staff, Oracle Labs, Linz, Austria.

Working on Graal, a JIT compiler for Java developed by Oracle Labs.

March 2014 - March 2016
Student Researcher, Institute for System Software, Johannes Kepler University, Linz, Austria.

Working on “Graal AOT JS”, a Java bytecode to JavaScript compiler which is built on-top of the Graal VM.

Feb 2014 - July 2014
Teaching Assistant, Institute for Microprocessor Technology, Johannes, Kepler University, Linz, Austria.

Tutor for the course “Applied Operating Systems”

Oktober 2013 - Feb 2014
Teaching Assistant, Institute for Pervasive Computing, Johannes Kepler University, Linz, Austria

Tutor for the course “Software Development 1”

July 2013 - Oktober 2013
Intern, ekey biometric systems

Internship Microprocessor Programming Design and implementation of a bare metal driver for a fingerprint swipe sensor. Bachelor thesis „Driver Development for a Fingerprint Swipe Sensor: Incorporating Upek’s TCS4H into the AT91SAM9G20“

Feb 2013 - July 2013
Teaching Assistant, Institute for Microprocessor Technology, Johannes, Kepler University, Linz, Austria.

Tutor for the course “Applied Operating Systems”

Feb 2013 - July 2013
Teaching Assistant, Institute for Pervasive Computing, Johannes Kepler University, Linz, Austria

Tutor for the course “Algorithms and Data Structures 1”

October 2012 - Feb 2013
Teaching Assistant, Institute for Pervasive Computing, Johannes Kepler University, Linz, Austria

Tutor for the course “Software Development 1”

Education

March 2017 - Present Day
PhD, Doctoral Studies in Computer Science: Software Engineering; JKU Linz, Austria

Thesis title: Code Duplication in a dynamic Compiler

October 2014 - March 2016
MSc, Master Studies in Computer Science: Software Engineering; JKU Linz, Austria

Thesis Title: Graal AOT JS- A Java bytecode to JavaScript compiler Personal emphasis on Compiler Construction and VMs. Passed with distinction.

2011-2014
BSc, Bachelor Studies in Computer Science; JKU Linz, Austria

Thesis Title: Driver Development for a Fingerprint Swipe Sensor: Incorporating Upek’s TCS4H into the AT91SAM9G20

2002-2010
Grammar School; BG/BRG Freistadt, Austria

Closed with general qualification for university entrance.

1998-2002
Primary School; Weitersfelden, Austria

Misc

Languages

  • German: Native
  • English: Proficient