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 |
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). |
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 |
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, ... |
Best Paper Award at the SPECTS'10 conference
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 |
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) |