Informatikkenntnisse, Studium und Qualifikation

Studium:
1995            Beginn des Studiums an der Uni Karlsruhe
Nov. 2001    Abschluss des Studiums an der Uni Karlsruhe

Meine Qualifikation:
Elektrotechnik+Informatik Vordiplom
Informatik Diplom

gewünschte Tätigkeit:
Softwareentwicklung, Datenbanken, Java, C++,  XSLT usw.

Hauptfach:
Informatik

Vertiefungsfächer:
Compilerbau und Softwaretechnik  (Compilerbau I+II, Höhere Programmiersprachen, Software aus Komponenten)
Informationssysteme (Datenbankeinsatz und Implementierung)

Pflichtfächer:
Systemarchitektur, Formale Systeme, Rechnerstrukturen, Echtzeitsysteme, Kommunikation und Datenhaltung

Nebenfach:
Elektrotechnik (Digitale Signalverarbeitung, Zweidimensionale Signale und Systeme, Datenübertragung, Bildauswertung und Objektverfolgung)

Sehr gute Kenntnisse in:
Assembler (68000, x86, 8051er), C++, PASCAL, Java, OOA, OOD,  Win32 API, GUI, DOM, SAX, XML, XSLT

Weitere Kenntnisse:
div. BASIC-Dialekte (GW, GFA, ST, Omikron), Audioprogrammierung ATARI, Windows, Linux, Java API, Perl, Shellprogrammierung usw., JFC,
Delphi, make, lex, yacc,  weitere Unix-Tools und Zerteilergeneratoren, Generierung von Programm-Quellcode, SQL,
HTML

Ausbaufähige Kenntnisse in:
JavaScript, Gentle, PHP4, MySQL

Berufserfahrung:
Durch eigene Projekte von 1988-1995, entspricht etwa 1-2 Jahren (C++, Assembler, objektorientierte Analyse, objektorientierter Entwurf, grafische Oberflächen, Borland OWL, Win32 API, Java, Verwendung von Klassenbibliotheken)

Bilder zu meinen bisherigen Projekten:
www.schmitt-lechner.de (Projekte)

Branchenkenntnisse:
Entwicklung von Elektronik, Herstellung von Platinen, Metallbearbeitung

Fremdsprachen:
Englisch (fließend)

Kurse:
English for Science and Technology (EST 1-4)

Praktika:
Übersetzterbau, Kryptographie 1, Programmierbare Bausteine, Datenbankeinsatz
 

Meine bisherigen Projekte (Auszug):
 
ab 1988 diverse Programme in Basic
bis 1989 Programm zum Erstellen von Arztrechnungen (ATARI)
1989 Programm und Modell einer computergesteuerten Ampelanlage
1992 Computergesteuertes Platinenbohrgerät, Entwicklung der kompletten Mechanik, Elektronik für Servomotorsteuerung und Computerinterface (Version 1.0), automatischer Bohrdatenimport aus kommerziellem Platinenlayoutprogramm möglich
1992-1993 Entwicklung des Platinenlayoutprogramms Platin 1.0 (PC, C/C++, Assembler), Vermarktung
1993 Neuentwurf einer Interfaceplatine (Version 2.0) nach Kriterien des Kosten/Leistungsverhältnisses für das Projekt „Interface“ im Rahmen der Schulprojekttage, Durchführung des Projektes mit 10 Schülern. Die Platinen wurden mit dem oben genannten Bohrgerät gebohrt.
1993 3-wöchiges Praktikum bei IBM: Entwicklung und Bau eines 8051er-Einplatinencomputers 
1994-1995 Entwicklung des Platinenlayoutprogramms Platin 2.0 (Win32 API, Klassenbibliotheken, C++, Assembler) mit Schaltplaneditor und Ripup/Retry-Autorouter zum automatischen Entflechten der elektrischen Leitungen, Vermarktung des Programms bis ca. 1996
ca. 1997 Entwicklung einer Lichtorgel auf Basis einer  FFT-Bibliothek; später eigene Implementierung der FFT (C++)
1999-2000 Studienarbeit: Entwicklung einer Anwenderoberfläche für ein System zur Softwarekomposition (Java)
2001 Diplomarbeit: Entwicklung eines XSLT-Übersetzers (Java)