Profile
Flexible and highly motivated computer science engineer with german diploma in computer science. Creativity, persistence and a solution-oriented commitment to work characterize myself. Fluent English and good oral and written communication skills support my fitting to work in heterogeneous teams. I am thrilled to master new challenges and willing to endow the best.
Technical Skills
Technically proficient in using several programming languages, such as Java, C, C++, C# and Objective-C/Cocoa. Familiar with different programming environments including Xcode, jBuilder, Eclipse, Xilinx ISE/EDK and Microsoft Visual Studio. Application development for iOS, Mac OS X and Windows. Special knowledge in various areas, including:
- Operating systems: Micro-kernels (L4), Linux
- Virtualization: VT-x, SVM
- Driver development: Linux, Mac OS X
- Real-time and embedded systems
- Security and cryptography
Education
September 2007 | Diploma (Master equivalent) in Computer Science at Technische Universität Dresden, Germany Topic: "Effiziente Unterstützung von Multiprozessorsystemen im Fiasco-Mikrokern unter Beachtung es zeitlichen Ausführungsverhaltens" (mark 1.4) |
|
December 2006 | Bachelor of Science in Computer Science at Technische Universität Dresden, Germany Bachelor thesis titled: "Schritte zur Portierung des Fiasco Mikrokerns auf PowerPC" (mark: 2.1) |
|
Since Oct. 2001 | Study of computer science at Technische Universität Dresden, Germany | |
Aug. 1993 - June 2000 | Comprehensive secondary school (High school) in Königs Wusterhausen, Germany Graduation with university-entrance diploma (mark 1.6) |
|
Sept. 1987 - June 1993 | Elementary school in Königs Wusterhausen, Germany |
Practical Experience
Since Aug. 2013 | Kernkonzept GmbH, Dresden, Germany Senior Software Developer, Development of the L4Re microkernel and the L4Re userland, virtualization, L4Android, Karma VMM |
|
Sept. 2012 - Nov. 2012 | Internship at Samsung Information Systems America (SISA), San Jose, California, USA Intern in the Systems Research Group, ported the Karma VMM from L4Re to OmniOS |
|
Since Oct. 2009 | Technische Universität Berlin Scientific assistant at the chair of Security in Telecommunications
|
|
Oct. 2007 - Oct. 2009 | Yacht Teccon GmbH & Co. KG Standort Leipzig Project engineer at Beissbarth GmbH in Munich, software development for embedded Systems in a PowerPC-Linux environment
|
|
September 2007 | German diploma (Master equivalent) at Technische Universität Dresden, Germany Master thesis titled: "Effiziente Unterstützung von Multiprozessorsystemen im Fiasco-Mikrokern unter Beachtung des zeitlichen Ausführungsverhaltens" (mark: 1.4) |
|
December 2006 | Bachelor of Engineering Science at Technische Universität Dresden, Germany Bachelor thesis titled: "Schritte zur Portierung des Fiasco Mikrokerns auf PowerPC" (mark: 2.1) |
|
Since Oct. 2001 | Study of computer science at Technische Universität Dresden, Germany | |
Aug. 1993 - June 2000 | Comprehensive secondary school (High school) in Königs Wusterhausen, Germany Graduation with university-entrance diploma (mark 1.6) |
|
Sept. 1987 - June 1993 | Elementary school in Königs Wusterhausen, Germany | |
June 2006 - Aug. 2006 | Internship at Comarch S.A. in Krakow Junior softwareconsultant, requirements specification for next generation of Comarch products, specification and implementation of selected missing features, whitepaper updates |
|
Since August 2006 | Journalist for the german online magazine Macnotes Reports from important Apple events, hard- and software tests, tutorials |
|
August 2006 | Apple Worldwide Developers Conference scholarship Scholarship awarded by Apple Inc., insights into the latest technology of Mac OS X Leopard, attended workshops, contributed a poster to the Scientific Development Poster Session |
|
Since Feb. 2005 | Managing my own software company Providing customer specific application development |
|
June 2005 | Apple Worldwide Developers Conference scholarship Scholarship awarded by Apple Computer Inc. to attend WWDC 2005, one week full of workshops and insights into Apple technology |
|
March 2003 - Dec. 2006 | Scientific Assistant at Technische Universität Dresden, Germany Development of an expandable Java Framework for time and project management and message services on mobile devices |
|
Sept. 2004 - Dec. 2004 | Developer at Deutsches Elektronen-Synchrotron (DESY), Zeuthen, Germany Development of a Mac OS X driver for a PCI to VME interface card, LabView integration of the driver, driver optimizations, documentation |
|
Aug. 2004 - Sept. 2004 | Training Internship at Technische Universität Dresden, Germany Development of a console server, a name server, a memory server, a keyboard server, loader and a basic file system on top of the Fiasco microkernel |
|
April 2004 - June 2004 | Training Internship at Technische Universität Dresden, Germany Development of a Mac OS X based compiler fully configurable by a xml file specifying the source language and a semantics transforming this language into another target language, e.g. PL/0 -> C++ or PL/0 -> C# |
|
April 2003 - July 2003 | Training Internship at Fraunhofer Institute 'Integrierte Schaltungen', Dresden, Germany Development of an application for mobile devices (PocketPC) capable of measuring and storing the WLAN field intensity on user-defined locations and automatically create an interpolated map of the network quality |
|
Sept. 2000 - July 2001 | Community Service in a residential establishment for mentally sick people, Königs Wusterhausen, Germany Support, care and recreational activity for mentally sick people |
|
Sep. 1999 - Sep. 2000 | Executive chairman at non-profit incorporated society 'KaWe-Online', Königs Wusterhausen, Germany Managing daily operations of an internet café, creating websites according to customer requests, project management |
|
Aug. 1996 - June 2000 | Freelance journalist at local editorial office of 'Märkische Allgemeine Zeitung', Königs Wusterhausen, Germany Reporting about local cultural events |
Additional Skills
- Trainings:
- Linux system programming
- Trace32 ICD (Lauterbach hardware debugger)
- Advanced Programming Techniques for Matlab
- Languages:
- German: mother tongue
- English: excellent written and oral skills
- French: basic knowledge
- Polish: basic knowledge (2 month intense course, 45 x 45min)
- Life-guard (german life-guard silver medal)
- Enthusiastic about cycling, trekking and canoeing
- Playing guitar