Resume
Contact

Dr. Michael Lauer
E-Mail: mlauer [a.t.] vanille-media [d.o.t] de
Personal Goals
- Shaping a future of ubiquitous and pervasive computing,
- Designing and developing innovative software for mobile and distributed systems.
Education
- Dr. phil. nat. (Ph.D.), University of Frankfurt, Germany (February 2007) — Thesis: Component-based adaptive Middleware for Mobile Distributed Systems.
- Diplom-Informatiker (M.Sc. Computer Science), University of Frankfurt, Germany (May 2001) — Thesis: Development and Evaluation of a Quality-of-Service Catalogue for a CORBA-based framework.
Natural Languages
- German (native)
- English (good)
- French (almost not existing)
Computer Skills
- Programming Languages: 65×0 asm, 680×0 asm, C, C++, Modula-2, Objective C, Object Pascal, Python, Vala.
- Application and Library Design & Development: Abstractions, Design Patterns, Refactoring, Modelling Languages.
- Platform design and cross-layer integration — build systems and software development kits (SDK).
- Distributed Systems: SystemV IPC, Sockets, DCOM, CORBA, RPC, RMI, Linda Tuple Space.
- GUI Toolkits: Tk, Gtk+, Qt, Qt/Embedded, Qtopia, wxWidgets, EFL, Hildon, Cocoa Touch.
- Embedded Systems Experience with PDAs, Set Top Boxes, Media Streaming Gadgets, Network Storage Devices, GSM Phones, and Internet Tablets.
- Digital Audio and Video processing.
- Professional Typesetting: LaTeX, LyX.
Publications
- Développement Embarqué sous GTA01/GTA02, w/ Jérome Blondon, and Julien Cassignol, in: “GNU/Linux Magazine France HS43″, Editions Diamond, July 2009.
- OpenMoko — Free Software for Mobile Phones (OT: OpenMoko — freie Software für Mobiltelefone), in: Bernd Lutterbeck / Matthias Bärwolff / Robert A. Gehring (Hrsg.), Open Source Jahrbuch 2008. Zwischen freier Software und Gesellschaftsmodell. ISBN: 9783865412713, Lehmanns Media, Germany, 2008.
- Component-based adaptive Middleware for mobile distributed systems (OT: Komponentenbasierte adaptive Middleware für mobile verteilte Systeme), ISBN 978383226071, Shaker Verlag, Germany, 2007.
- MASSIVE: An Emulation Environment for Mobile Ad-Hoc Networks., in: Proceedings of WONS’05, St.Moritz, Switzerland, 2005.
- Application-oriented Routing for Mobile Ad-hoc Networks, in: Proceedings of European Wireless ‘04, Barcelona, Spain, 2004.
- A Framework for developing applications for Ad-Hoc Networks, in: Proceedings of SNDP’03, Lübeck, Germany, 2003.
- CLE: A constructivist collaborative learning environment (OT: CLE: Eine konstruktivistische, kollaborative Lernumgebung), in: Tagungsband der 1. e-Learning Fachtagung Informatik DeLFI, Garching, Germany, 2003.
- CLE: Collaborative Learning Environment, in: Poster Proceedings of CSCL’03, Bergen, Norway, 2003.
- ELAN: Concept for an adaptive infrastructure for E-Learning environments for mobile ad-hoc networks (OT: ELAN: Konzept einer adaptiven Infrastruktur für Lernumgebungen in Ad-Hoc Netzen), in: Proceedings of KiVS’03, VDE Verlag, Leipzig, Germany, 2003.
- ELAN: An E-Learning Infrastructure for Ad-Hoc Networks, in: Poster Proceedings of MobiCom’02, Atlanta, 2002.
- Python and GUI-Toolkits (OT: Python und GUI-Toolkits), ISBN 3826608445, MITP Verlag, Germany, 2002.
- Development and Evaluation of a Quality-of-Service Catalogue for a CORBA-based framework (OT: Entwicklung und Evaluation eines Dienstgüte-Katalogs für ein CORBA-basiertes Rahmenwerk), Diploma Thesis, Institute of Computer Science, Goethe-University Frankfurt/Main, Germany, 2001.
Working Experience
- 2008/09-current: CTO at Lauer, Teuber GbR: Design and Development of mobile applications.
- 2007/04-2009/03: Freelance work for Openmoko, Inc.: Middleware and framework development for the Openmoko mobile phone platform.
- 2007/03: Freelance work for Honda Research Institute Europe GmbH: Application Development w/ Qt4.
- 2006/06-2007/02: Freelance work for FIC, Inc.: Design and Development of the OpenMoko mobile phone platform.
- 2001/06-2006/06: Full time researcher at the Institute of Telematics, Goethe-University Frankfurt/Main: Software Architectures, Adaptive Middleware, E-Learning, Mobile embedded systems.
- 2005: Freelance work for PePLink: Porting Python to the PePLink MANGA Board.
- 2004: Freelance work for Tradesquare.NL: Porting Opie to the MasterIA Beagle handheld.
- 1998-2001: Teaching assistant at the Institute of Computer Science, Goethe-University Frankfurt/Main: Student Support, Lecture Support.
- 1996-1998: Freelance work for ADT PRO Communication: Hard- and Software Infrastructure Planning, Development, Administration.
- 1993-1996: Freelance work for TREPAN MEDIEN GBR: Hard- and Software Infrastructure Planning, Development, Administration.
- 1990-1993: Freelance work: PC Hard- and Software Installation, PC User Support.
- 1988-1990: Part time employee at COMPUTER SCHMIDT: Commodore AMIGA and PC Sales.
- 1986-1989: Freelance work: Commodore AMIGA Graphics and Music Programming.
- 1984-1986: Freelance work: Commodore C64 Graphics and Music Programming.
Memberships
- OpenEmbedded e.V. (OE)
- Gesellschaft für Informatik e.V. (GI)
- Deutschsprachige Anwendervereinigung TeX e.V. (DANTE)
- Verwertungsgesellschaft WORT, Rechtsfähiger Verein kraft Verleihung (VG-WORT)
Mentorships
Technical Program Committees
- ICACCI 2013 — 2nd International Conference on Advances in Computing, Communications, and Informatics
- SNDS 2012 – International Workshop on Security in Self-Organizing Networks
- IEEE ICCCN 2011 — 20th IEEE International Conference on Computer Communications and Networks
- IEEE WCNC 2010 — Medium Access Control Track
- MEDES 2009 — Second International Workshop on Automated and Autonomous Sensor Networks
- ICCCN 2009 — Workshop on Sensor Networks
- CSTST 2008 — First International Workshop on Automated and Autonomous Sensor Networks
- ICCCN 2008 — Workshop on Sensor Networks
- ChinaCom 2008 — Wireless Communications and Networking Symposium
- IEEE Globecom 2007 — Ad-hoc and Sensor Networking Symposium
- ICST BodyNets’07 — Second International Conference on Body Area Networks
- ICC’06 — Wireless Ad Hoc and Sensor Networks
Open Source Projects
- 2008-today freesmartphone.org: Founder, Core Developer.
- 2008-today Vala Programming Language: Contributor.
- 2006-2008 OpenMoko Project: Core Developer.
- 2005-2007 Ångström Distribution: Founder, Developer, Maintainer.
- 2004-2008 EFL++: Founder, Core Developer, Maintainer.
- 2004-2005 OpenSIMpad: Founder, Developer, Maintainer.
- 2003-today Open Embedded: Founder, Core Developer.
- 2003-2005 OpenZaurus: Developer, Maintainer.
- 2002-2005 Wellenreiter II: Founder, Core Developer, Maintainer.
- 2002-2006 Opie (Open Palmtop Integrated Environment): Core Developer, Maintainer.
- 2002-today PyQt | OpenWinCE | Familiar Linux | Enlightenment: Minor Contributor.
Personal Interests
- Sports: Table-Tennis, Squash, Frisbee.
- Music: Guitar, Piano, Keyboards, Ukulele.
- Volunteer youth work in the protestant Church.
- Reading books.
