||Résumé: Dipl.-Math. Marc-André Lemburg
Date/Place of Birth
06.04.1969, Rendsburg, Germany
German, English and French
1990 - 1997
1988 - 1990
1981 - 1988
Studies in physics, mathematics and computer science at the
Heinrich-Heine-University Düsseldorf / Germany and the
Université Nantes / France (1994-95)
German Diploma in Mathematics Cum Laude
High schools in St. Peter-Ording and Langenfeld/Rhld.
1979 - 1981
Elementary school in Scarsdale/NY,USA
1975 - 1988
Elementary schools in Schwalbach/Taunus and Langenfeld/Rhld.
2012 - present
Member of the EuroPython Society Board of Directors.
Continued to lead the initiave to create a German PyCon, after
Holger Krekel's initial idea at EuroPython 2010.
2010 - present
2002 - present
eGenix.com application design,
project management and project work for various large and small
companies in the US, UK, Switzerland and Germany.
2002 - 2004
Executive committee member of
EuroPython conference in Charleroi, Belgium. As of 2012, I'm
still helping out with the EuroPython conference selection process and
January 2000 - 2002
Product development: "eGenix Application Server / eGenix Service Engine"
Continued development of the work started as "Prometheus" under a new
name: a full blown object oriented web application server based on highly
efficient Open Source technologies such as Linux and Python.
First customer of the eGenix Application Server software.
Contract work for CNRI, USA, to implemented the
Unicode implementation. Continued to maintain the Unicode
implementation until 2011.
July 1997 - December 1999
Product development: 'Prometheus'
1995 - July 1997
Designing and implementing a framework to simplify the efforts needed
to install, run and maintain web-sites that depend on highly dynamic content
as well as structured information.
Test-bed implementation for Prometheus.
Several smaller CGI scripting jobs.
Project 'FashionForum', a German internet site (fashion-forum.de) devoted
to fashion, hosted by Point-Of-Sale GmbH Monheim.
CGI based applications, including a proprietary small database, query
facilities, access control mechanisms, hit statistic analysis tools and
several web-based database end-user and administration interfaces. The
project included setting up and configuring the web-server hardware at
Project 'EuroStyle' for EuroStyle GmbH Monheim (eurostyle.de).
Implemention of a small eCommerce application where customers can order
Started to work with Python.
Formed a company: IKDS (Information and Communication Design). Started
working as a consultant, IBM being my first customer with the aim of continuing
the work on KIOSK/2 and intergrating it with a new display engine.
1991, 1992, 1993
Internships at IBM Deutschland GmbH, Düsseldorf
1987 - 1988
Design and realisation of
a DB/2 based employee development database (MEP/2) on OS/2 with PM-based
GUI written in C.
Project work on KIOSK/2 (now
called Kontoservices/2), porting a DOS based C application to OS/2. This
included designing a PM-based GUI interface and a communication protocol/API
to separate the display part of the application from the transaction mechanism.
Part-time job at CGI-INTERPROGRAM GmbH Langenfeld.
Conception and realisation
of an application to aid in recording and reporting working hours written
Project work on 'QUALI' (skill
database) under Adabas using NATURAL.
OO-based programming (acquisition, frameworks, persistence, components)
Python (being a core developer involved in the language's development
C / C++
Linux, AIX, FreeBSD, Solaris, Windows
ODBC database interfacing
SQL programming (MS SQL Server, PostgreSQL, SAP DB, MySQL, DB/2, Adabas)
Unix web server setup and administration (Apache)
Remote maintenance of Linux servers in general via SSH or secure web
Java, Pascal, Lisp, Basic, x86 Assembler, Prolog,
Administration of SQL databases
Frameworks and component oriented programming
New OO-technologies like acquisition and patterns
ORBs, e.g. CORBA, ILU, SOAP
Network protocols and standards
Programming language design and use