Harald Röck
Angestellt, Solution Architecture Teamleader, Red Bull GmbH
Abschluss: Ph. D., University of Salzburg
Salzburg, Österreich
Werdegang
Berufserfahrung von Harald Röck
Solution Architect in the Global Business Applications department.
3 Jahre, Apr. 2013 - März 2016
Software Architect
Eurofunk Kappacher
Architect and lead developer of Eldis3, eurofunk’s operation control and management software.
1 Jahr und 6 Monate, Okt. 2011 - März 2013
Software Developer
Eurofunk Kappacher
Developer of Eldis3, eurofunk’s operation control and management software
5 Jahre und 11 Monate, Nov. 2005 - Sep. 2011
Research Assistant
University of Salzburg
Ph.D. Student of Prof. Christoph Kirsch in the field of operating systems and embedded software. Responsible for designing and implementing a Linux kernel patch that enables process shaping. Member of the JAviator project team to develop an unmanned quadrotor helicopter. Designed and implemented a new hybrid EDF-credit scheduler in the Xen hypervisor that supports multi-processor systems and dynamic load balancing. Taught several operating system classes.
3 Monate, Juli 2010 - Sep. 2010
Intern
Google
Worked with the Google Chrome web browser team. Implemented a profiler and an inspecting interface for a new virtual machine that is embedded in the browser. The profiler in combination with the inspector provides online performance traces and it allows to inspect the dynamically generated and executed code
4 Monate, Juni 2009 - Sep. 2009
Intern
Sun Microsystems
Solely ported the HotSpot Java virtual machine to run on the XEN hypervisor. The port is based on the kernel I worked with during the internship in 2008. I extended the kernel with a C++ run-time and the newlib C-library. The VM and the native code of the JDK were merged in order to integrate them into the kernel. The Java code of the JDK is loaded at runtime using a sibling file system from another Linux domain on the same machine.
4 Monate, Juni 2008 - Sep. 2008
Intern
Sun Microsystems
Worked on porting Maxine, a meta-circular research Java virtual machine, to run on the XEN hypervisor. Mostly worked on the low level kernel: Implemented a block device driver to access the disk. Using this driver a Java version of the Ext2 file system was ported to the system. I extended the kernel to support suspend and resume, which also enabled check pointing and live migration of VMs. Additionally, I implemented a new thread scheduler with CPU local thread queues, and a new scheduler interface wh
4 Monate, Juni 2007 - Sep. 2007
Graduate Level Co-op
IBM Research
Intern in the Dynamic Optimization area with Joshua Auerbach and David F. Bacon at the IBM T.J. Watson Research Center in Hawthorne, New York. Working on language and kernel support for real-time control of autonomous helicopters.
Ausbildung von Harald Röck
5 Jahre, Nov. 2006 - Okt. 2011
Computer Science
University of Salzburg
Sprachen
Englisch
Fließend
Deutsch
Muttersprache