
...until now
important dates of my live
March 04 1982 | Born in Salzwedel as Martin Karlsch |
1988 - 1992 | "Goethe Grundschule Gardelegen" |
1992 - 2000 | Abitur (general qualification for university entrance) at "Geschwister Scholl Gymnasium Gardelegen" |
2000 | Served in the Bundeswehr |
2001 - 2005 | Studied Software Systems Engineering at Hasso-Plattner-Institute, graduated as Bachlore of Science in Softwareengineering |
2005 - today | Masterstudies at Hasso-Plattner-Institute. Masterthesis at BMW Group, graduated as Master of Science in Softwareengineering (with excellence) |
...activities
what projects and jobs i have done so far
01/2001 - 08/2001 | FM2002 - trainee and later employee (C++ development), Electronic Arts GmbH, Aachen/Köln |
01/2001 - 10/2001 | SecondEvolution - lead programmer (C++ development, 3d graphic and sound engine), Happy-Grafix GbR |
04/2005 - today | M2D - software architect & programmer (.Net development), mention Software GmbH, Berlin |
WS2002 - WS2005 | Tutor at Modelling Software intensiv systems chair |
WS 2003 - SS 2005 | Tutor at Operating Systems and Middleware chair |
WS 2005 | Tutor at Internet technologies and systems chair |
06/2004 – 03/2005 | Bachlore project : "Verbesserung der Entwurfs- und Testmethodik in verkehrstechnischen, sicherheitstechnischen Systemen", Siemens CT/PP2, München/Potsdam |
03/2006 - 03/2007 | Masterthesis : "A model-driven framework for domain specific languages demonstrated on a test automation language", BMW Group, EI-40, München |
03/2007 - today | a startup ;-) ... non disclosure |
...skills
what i'am good at, hopefully ;-)
languages
- good written and spoken english and german
- school french and latin
Plattforms/APIs/Environments
- State of the art knowledge
- modeling of complex architectures (UML, FMC, ER, BPML/BPEL4WS) and model driven software development (Eclipse EMF + MOF + GMT Tools (ATL, oAW), GME, MS DSL Tools)
- project managment, planing and development proceses (theorie and practice, XP, VM-XT, MS Project, bug & change tracking systems)
- versioning systems(CVS, SVN, VSS, Perforce, Clearcase)
- build systems ((N)Ant, Maven, MSBuild, make's)
- Windows/Linux+Administration
- database architecture and usage (SQL)
- distributed systems architectures(SOA,C/S,P2P) and network simulations(NS2)
- XML,XSD,XPath,XQuery,XSLT
- web development : RoR, Spring/Hibernate, PHP, TurboGears, Java 2 EE
- Office
- languages (very good/some projects) : C# & Java(5 years), C++(8 years), Python, Ruby, JavaScript
- languages (used to/done at least one project) : VB.Net, Delphi(Object Pascal), Oberon, Prolog,PHP, Lisp, Lua, MIPS Assembler, 0x86 Assembler, Occam
- Win32 : Windows 2000 source code analysis project(restricted by NDA)
- .Net : In depth knowledge of CLR/CLS/BCL,..., different research projects (dissecting ROTOR)
- OpenGL / DirectX: involved with VRS which is a generic rendering system. Framework for the powerful LandEx and more. Some smaller hobby projects.