Daniel Klein
Diplom-Informatiker (FH) Daniel Klein

Anschrift:
Ahrweilerstraße 49
53474 Bad Neuenahr

Telefon: +49-(0)2641 - 912425
Mobil: +49-(0)151 - 524 60006

E-Mail: d.klein@hobsoft.de

Geburtstag: Dezember 1977
Geburtsort: Siegburg
Nationalität: Deutsch


Aktuelle Tätigkeiten:

- Consultant bei der 7P Consulting GmbH (Teil der Seven Principles Gruppe) in Ratingen
- Lehrbeauftragter an der Fakultät für Informatik und Ingenieurwissenschaften der Fachhochschule Köln, Campus Gummersbach. Schwerpunkt: Mobile Java
- Fernstudium "Master of Computer Science" an der Fern-Universität Hagen

Kenntnisse:

- Java
- Java ME (J2ME)
- Java SE (J2SE)
- Java Virtual Machine (JVM)
- C/C++
- Technisches Schreiben und Dokumentation
- Objektorientierte Programmierung und Design
- Vierzehn Jahre Programmier-Erfahrung. Beginnend mit QuickBasic, Pascal und Delphi zu C/C++ und Java. (Z.B. verschiedene Demos, einen CD-Player mit CD Erkennung, ein Windows-Spiel, verschiedene Java ME und Java SE Anwendungen.)

Weitere Kenntnisse:

- Java Optimierung
- Compilerbau
- Digitaltechnik und Elektrotechnik (Ausbildung zum Radio- & Fernsehtechniker)
- Computergrafik und Animation (2D/3D)
- Mac
- UNIX
- Windows
- Betriebssysteme (UNIX)
- Neuronale Netze (Grundlagen)

Arbeit/Leistungen:

7P Consulting GmbH, Member of Seven Principles, Ratingen (ehemals TECON Contis GmbH)
(12/2008-heute) Consultant
(07/2007-12/2008) Junior Consultant

(10/2008-heute) Neuentwicklung eines Webclients mit dem Google Web Toolkit (GWT) für die Deutsche Post AG
(05/2008-heute) Wartung eines Webclients für die Deutsche Post AG
(05/2008-10/2008) Entwicklung eines Mobile Tagging Clients für Java ME
(08/2007-04/2008) Planung und Konzeption eines Knowledgebase-Projekts bei der Daimler AG, Stuttgart
(07/2007) Erstellung von Online-Schulungsunterlagen für die kingmedia websolutions, Köln
Nebenbei wurde außerdem eine Diplom- und eine Masterarbeit betreut.

Fachhochschule Köln, Campus Gummersbach
(seit 2008) Lehrbeauftragter (Dozent)
Lehrauftrag an der Fakultät für Informatik und Ingenieurwissenschaften der Fachhochschule Köln, Campus Gummersbach. Thema der Vorlesung: Handy-Programmierung mit Java ME

(2007) Diplomarbeit
Implementierung und teilweise Dokumentation einer Java Virtual Machine in ANSI C89. Titel der Arbeit: "Der Aufbau der Laufzeitstrukturen einer Java Virtual Machine."

(2001-2007) Studentischer Mitarbeiter, Tutor
Tutorentätigkeit im Fachbereich Informatik. Betreuung von Praktika in den Fächern "Algorithmen und Programmierung 1-3", "Betriebssysteme 1-2", "Computergrafik und Animation" sowie "Maya". Vorbereitung von Materialien, schreiben von Tutorials, Aufgabenfindung, Problemlösung, eigenständige Betreuung und Bewertung von Studenten.

(11/2005-05/2006) Praxissemester
Praxissemester in Zusammenarbeit mit der i12 AG. Aufgabenstellung: Design und Entwicklung eines portablen Spiels, welches ohne Änderungen auf möglichst vielen Mobiltelefonen laufen kann, sowie einer Machbarkeitsstudie über
die Möglichkeit Handy-Spiele im Internet als spielbare Demo zu präsentieren.

Gesellschaft für Informatik e.V. (GI)
(10/2005-06/2006) Studentischer Mitarbeiter
Windows Systemadministration, Collax Business-Server, Programmierung eines Frontends für einen Fax-Client in Java.

Google
(04/2005-10/2005) Google Quality Rater
Qualitätsbewertung von Suchmaschinen-Ergebnissen

MobileScope AG, Freiberuflich
(2004) Programmierer
Entwicklung eines Tools (JadJar Tool) zum einfachen Überarbeiten und Speichern von Java Descriptoren (JAD, MANIFEST.MF).
Eingesetzte Technologie: Java, Java SE, Swing

(2003) Programmierer
Engine Entwicklung für ein "Fake-3D" Rennspiel mit texturierter Straße und in Echtzeit skalierten Objekten für die Plattformen Nokia Serie 60 und Serie 40. (Projekt wurde aus Termingründen abgebrochen.)
Eingesetzte Technologie: Java, Java ME

(2002-2003) Programmierer
Portierung des Spiels RTL Ski-Jumping/M-Sports Ski-Jumping von Siemens M50 nach Nokia 3410.
Eingesetzte Technologie: Java, Java ME

(2002) Programmierer
Finalisierung des Spiels "Sven Bomwollen" für Siemens SL45i und M50, sowie Portierung auf Nokia 3410.
Eingesetzte Technologie: Java, Java ME

(2002) Programmierer
Portierung des Spiels RTL Racer/M-Sports Racer von Siemens M50 nach Nokia 3410. Erforderte Optimierung der JAR Größe (Code und Grafik) von > 80KB auf < 50KB bei unverändertem Umfang des Spiels. Das Projekt beinhaltete außerdem die fast vollständige Implementierung von zur Siemens Game API kompatibler Klassen für die Nokia Geräte.
Eingesetzte Technologie: Java, Java ME

LogoTeam, Troisdorf
(1999-2002)
Programmierer
Systeme zur Eingabe und Verarbeitung von Daten in der Industrie-Fertigung, Datenbanksystem in Client/Server Architektur mit HTML Seitenkomposition in C/C++ unter Windows, Projektdokumentation.
Nebenbei: Kundendienst und Wartung von Hardware/Software, teilweise bei einem Großkunden mit über 150 PCs.
Eingesetzte Technologie: C++, Win32, MFC

House of Bytes Software, Selbstständig
(seit 1999)

Erstellung und Vertrieb des PC Shareware Spiels "Bubblet" mit über 1200 Registrierungen und über 1.000.000 Downloads Weltweit. (Siehe www.hobsoft.de)
Eingesetzte Technologie: C

(1997)
Erstellung einer Windows Anwendung zur Verarbeitung und Verwaltung von Preisetiketten für die Firma "Rund um den Bauernhof" Horst Nostheide.
Eingesetzte Technologie: Delphi/Pascal

Leistungen

(2003-2006)
Achtfacher Gewinner des Siemens/BenQ "Developer Of The Month" Titels und "Best Developer Support 2003/2004" im Siemens Developer Forum. Zitat Siemens: "From September 2003 to December we rewarded Daniel for his outstanding support in our developer forums. We choose to reward others as well, whereby we must say, Daniel ist the unbeaten number 1. Thanks a lot! And keep up the good work!"

(1994-1995)
Redakteur der Schülerzeitung, ein Jahr davon als leitender Redakteur

Zertifizierungen:

- ITIL Foundation Certificate in IT Service Management

Veröffentlichungen:

- JavaLobby.org: Review des Buches "Code Craft" von Pete Goodliffe

Technical Reviews von Büchern

(12/2007)
"Cocoa Programming for Mac OS X, 3rd edition" von Aaron Hillegass.

(12/2006)
"Filthy Rich Clients" von Chet Haase und Romain Guy.

Sprachen:

- Deutsch (Muttersprache)
- Englisch (fließend in Wort und Schrift)

Schulbildung/Ausbildung:

(10/2000-05/2007) Studium der Allgemeinen Informatik an der Fachhochschule Köln, Campus Gummersbach
(05/2000-09/2000) Bundeswehr (Durch Sondergenehmigung nach 5 Monaten zur Aufnahme des Studiums entlassen.)
(01/1999-01/2000)
Fachoberschule für Technik in Hennef/Sieg, beendet mit Fachhochschulreife (Fachabitur)
(1995-1999) Abgeschlossene Ausbildung zum Radio- & Fernsehtechniker
(1988-1995) Realschule Much, beendet mit Fachoberschulreife
(1984-1988) Grundschule Neunkirchen-Seelscheid