Home CV Publications Triathlon Photos Contact

.:Curriculum Vitae:.

Work Experience

June 2007 - December 2011 Researcher/PhD Student at the Department of Distributed Systems, University of Stuttgart, Research topics include: Scalable Network Emulation, Node and Time Virtualization, Computer Networks, Performance Evaluation of Distributed Systems
June 2006 - September 2006 Student Research Assistant, Software Development at the Department of Distributed Systems, University of Stuttgart, topics include the development of extensions to a network simulation framework (C++, pthreads), GUI development using QT toolkit.
August 2006 Software internship at the IBM Labs in Böblingen (zSummer University), topics include software development for SystemZ (Mainframe) in Cobol and Java, Webservices, Database Transaction Processing (CICS)
2002 - 2005
(semester breaks)
Holiday Job,Software development at Festo in Esslingen (automatization technology): SQL Databases and GUI programming
April 2002 - July 2002 Software internship at Festo in Esslingen (automatization technology): SQL Databases and GUI programming
July 2001 - March 2002 Basic military service in Münsingen/Germany

Higher Education

2002 - 2007 Studies of Software Engineering at the University of Stuttgart,
Degree: Dipl.-Inf. (equivalent to MSc in Computer Science),
Diploma thesis: Group Formation for Adaptation Purposes in Wireless Sensor Networks,
Major course: Software Engineering, Distributed Systems, Databases, and Compilers.
Study projects: Network simulator for mobile adhoc networks (C++, GCC, Linux, Windows; Role: technical project leader); Agent-based process planning for flexible production environments (C#, .NET, SQL, Visual Studio; Role: project leader).

Education

1992 - 2001 Scondary School: Schelztor Gymnasium, Esslingen,
Degree: Abitur (diploma from German secondary school qualifying for university admission)
1988 - 1992 Primary School: Grundschule Sulzgrieß Esslingen

Personal Skills

Languages German (native), English (fluent)
Expert knowledge performance evaluation, distributed systems, network emulation, simulation, virtualization, cluster computing, computer networks, network protocols, linux kernel, DBMS, peer-to-peer systems, mobile computing, middleware, web services, mobile ad-hoc networks, sensor networks, ...
Programming C/C++, Java, C#, Ruby, Bash, PHP, JavaScript, HTML+CSS, XML, SQL (frequently used); OpenGL, Go, Python, Assembler, Ada, Cobol, Prolog, VHDL, WSDL/SOAP, Maple, Mathematica (basic knowledge)
Software Windows, Linux, Android, Eclipse, Visual Studio, VIM, GNU Compiler Collection, valgrind, MySQL, SQLite, Apache, QT-Toolkit, Hibernate, KDE, Microsoft Office, OpenOffice, LaTeX, Acrobat Professional, Gimp, PGP/GPG, ...

Awards

Best Paper Award at the SPECTS'10 conference

Selected Publications

A detailed list of my publications can be found here: Publications

JCM'12 Journal of Communications - Special Issue on Advances in Communications and Networking
ICCCN'11 Proc. of the 20th Int'l Conf. on Computer Communication and Networks
SPECTS'10 Proc. of the Int'l Symposium on Performance Evaluation of Computer and Telecommunication Systems
ICCCN'09 Proc. of the 18th Int'l Conf. on Computer Communications and Networks
PADS'08 Proc. of the 22nd ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation

Review Activities

CyberC'10 2nd International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (2010)
MUE'10 4th International Conference on Multimedia and Ubiquitous Engineering (2010)
KIVS'09 16. ITG/GI . Fachtagung Kommunikation in Verteilten Systemen (2009)
SSS'07 9th International Symposium on Stabilization, Safety, and Security of Distributed Systems (2007)