Schlagwörter
Skills
Nachfolgend Aufgelistet ist ein Auszug aus meinem aktuellen Fähigkeiten, Kenntnisse und Erfahrungen. Kenntnisse deren Relevanz nachgelassen haben, wie z.B. Struktogramme, bzw. ich sie seit langen nicht mehr benutzt habe, wie z.B. Turbo Pascal, habe ich nicht mehr aufgeführt.
Analytische Verfahren:
Notationsverfahren:
Imperative Sprachen:
Objektorientierte Sprachen:
Sprachen der 4. Generation:
Darstellende Sprachen:
Datenbank Erfahrung:
Frameworks und Libraries:
IDE und Tools:
Paradigmen und Prozessmodelle:
Konfigurationsmanagment:
Projektautomatisierung:
Analytische Verfahren:
- Objektorientierte Analyse (OOA) / Objektorientiertes Design (OOD)
- Verfahren aus dem Bereich Operations Research (z.B. Ranking)
Notationsverfahren:
- Unified Modelling Language (UML)
- Backus Naur Form (BNF)
Imperative Sprachen:
- C (3 Jahre; zuletzt genutzt 1998)
- Cobol (2 Jahre, zuletzt genutzt 2001)
- Shell Skripte (Bash, C-Shell und MS-DOS Batch; zuletzt genutzt 2005)
- JavaScript (Nur Grundkenntnisse)
Objektorientierte Sprachen:
- Java (J2EE und J2SE) (ca. 7 Jahre; aktuell verwendet)
- C++ (10 Jahre; zuletzt genutzt 2004)
- Perl 5.6 (seit 2002; aktuell verwendet)
Sprachen der 4. Generation:
- SQL Standard 92, 99 und 2003
- PL-SQL(6 Monate; zuletzt genutzt 2004)
Darstellende Sprachen:
- TeX und LaTeX (seit 2004; aktuell verwendet)
- (X)HTML(seit 1994; aktuell verwendet)
Datenbank Erfahrung:
- Oracle 8i (2002 - 2004) und 9i (seit 2005; ca. 5 Monate)
- MS-Jet (Access 2000) (2004; 4 Monate)
- My SQL (seit 1998; aktuell verwendet)
- Postgres 7.4 und 8.1 (seit 2004; aktuell verwendet)
Frameworks und Libraries:
- Apache Struts 1.2.8
- Hibernate 3.0
- Apache Xalan
- Apache Xerces
- Google API
- JDOM 1.0
- JUnit
- Log4J
IDE und Tools:
- MS Office
- Lotus Notes
- Word Perfect
- Netbeans 3.x, 4.x und 5.0
- IBM Eclipse 3.x und MyEclipse
- Xdoclet
- MID Innovator
- Rational Rose 98
- Argo UML und Poseidon UML
- Sybase PowerDesigner und PowerBuilder
- Quest Software SQL Navigator 4.4
- SQL Plus
- Emacs und XEmacs JDE
- Toad
- Visio
- vi und vim
- Erwin
Paradigmen und Prozessmodelle:
- eXtrem Programming
- Test Driven Developement
- Generative Programmierung
- Design By Contract
- Design Patterns (z.B. Modell View Controller Pattern oder Singleton)
- Iterative Software-Entwicklung
Konfigurationsmanagment:
- Concurrent Versions System (CVS)
- Perforce
- Source Safe
Projektautomatisierung:
- XML/XSL(T)
- MyEclipse
- Concurrent Versions System (CVS)
- Ant
Projekthistorie
Nachfolgend Aufgelistet ist ein Auszug aus meinem Projekten ab dem Jahr 2000. Die komplette Liste würde den Rahmen dieses Profils sprengen.
Tracking und Verarbeitung von Nebenwirkungen bei medizinischen Tests
im Auftrag der Exco GmbH
Zeitraum:Mai 06 – voraussichtlich April 07
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Daten- und Systemmigration (von KFO Linux nach WinDiag)
Kunde:Kieferorthopädie Dr. Reinhard Kersting, Geretsried
Zeitraum:März 06 - dato
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Beratung und Konzeption der digitalen Röntgenaufnahmen-Anlage
Kunde:Kieferortopädische Arztpraxis Dr. J. Karp, Heimstetten
Zeitraum:Februar 06 - März 06
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Konzeption und erstellen der Internetpräsentation
Kunde:Thaimassagestudio Nareerat Ritter, Heimstetten
Zeitraum:Januar 06 - Januar 06
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Entwicklung eines Kollaborationswerkzeuges für die Firma M.A.N.
Kunde:TELUM GmbH, München
Zeitraum:Oktober 05 - Dezember 05
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Entwicklung und Installation eines slavischen Schreibsystems
Kunde:Dr. Josef Spetko
Zeitraum:Oktober 05 - Oktober 05
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Entwicklung eines Kundentracking Systems
Kunde:Alexander Spetko IT-Consulting (Eigenentwicklung)
Zeitraum:Mai 05 - fortlaufend
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Datenbank- und Systemwartungen
Kunde:Wire Card AG, Grasbrunn
Zeitraum:Januar 05 - Mai 05
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Entwicklung eines Administrationstools für SharingOffice
Kunde:IsIt GmbH, München
Zeitraum:August 04 - Dezember 04
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Weiter- und Neuentwicklung des Dokumentenmanagment Systems
Kunde:IXOS Software AG, Haar
Zeitraum:Mai 2002 - July 2004
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Internet Banking / Internet Brokerage
Kunde:CMG Finance GmbH, München (für Rechenzentrale Bayrische Genossenschaften e.G. - heute: Fiducia IT-AG)
Zeitraum:Januar 2001 - Mai 2002
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Entwicklung eines Testframeworks
Kunde:SME GmbH, Garching
Zeitraum:Mai 2000 - Dezember 2000
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Programmieren eines Dokumenten-Management-System und Swing Framework
Kunde:ASPCDL, Kirchheim
Zeitraum:Februar 2000 - Mai 2000
Funktion:
Aufgabe/Tätigkeit:
Systemumgebung:
Sprachen/Technologien:
Tracking und Verarbeitung von Nebenwirkungen bei medizinischen Tests
- Bildschirmlayout
- Programmierung
- Beratung
im Auftrag der Exco GmbH
Zeitraum:Mai 06 – voraussichtlich April 07
Funktion:
Aufgabe/Tätigkeit:
- Implementierung der Workflows
- Umsetzung der Bildschirmmasken
- Anbindung an IXOS Archivserver
Systemumgebung:
- MS Windows XP
Sprachen/Technologien:
- Java
- JUnit
- Struts Testcase
- Ant
- AXIS
Daten- und Systemmigration (von KFO Linux nach WinDiag)
Kunde:Kieferorthopädie Dr. Reinhard Kersting, Geretsried
Zeitraum:März 06 - dato
Funktion:
- Projektkoordinator,
- Datenbankmodellierung,
- Programmierung
Aufgabe/Tätigkeit:
- Portieren der Daten der bestehenden Binärdateien nach MS SQL Server,
- Entwicklung eines Java Programms zur Anzeige und Pflege der Daten die nicht von
WinDiag verwaltet werden können, - Koordination der Vernetzung und der Entwicklung anderer Firmen
Systemumgebung:
- Suse Linux
- MS Windows XP
Sprachen/Technologien:
- Java
- Hibernate
- JUnit
Beratung und Konzeption der digitalen Röntgenaufnahmen-Anlage
Kunde:Kieferortopädische Arztpraxis Dr. J. Karp, Heimstetten
Zeitraum:Februar 06 - März 06
Funktion:
- Analyse,
- Konfiguration und
- Schulung
Aufgabe/Tätigkeit:
- Beratung und Konzeption der digitalen Röntgenaufnahmen-Anlage.
- Installation der Software und Test der Funktionalität,
- Administration der Anlage,
- Vorbereitung von Consistenztests
Systemumgebung:
- MS Windows XP SP 2
Sprachen/Technologien:
- DHCP
- LDAP
Konzeption und erstellen der Internetpräsentation
Kunde:Thaimassagestudio Nareerat Ritter, Heimstetten
Zeitraum:Januar 06 - Januar 06
Funktion:
- Webdesigner
Aufgabe/Tätigkeit:
- Webdesign
- Erstellen der Informationsseiten
- Beispielmassage als animierte Gif-Datei
Systemumgebung:
- Mac OS X
Sprachen/Technologien:
- HTML
- JavaScript
Entwicklung eines Kollaborationswerkzeuges für die Firma M.A.N.
Kunde:TELUM GmbH, München
Zeitraum:Oktober 05 - Dezember 05
Funktion:
- Programmierer,
- Datenmodellierer und
- Tester
Aufgabe/Tätigkeit:
- Überarbeiten des Datenbankmodells bis zur dritten Normalenform,
- Design und Implementierung von Webkomponenten,
- Last- und Performencetest,
- sowie Optimierung des Datenbankmodells (Oracle SQL)
Systemumgebung:
- MS Windows
- Linux
- Sun Solaris
- Oracle SQL
Sprachen/Technologien:
- Java
- Struts
- Hibernate
Entwicklung und Installation eines slavischen Schreibsystems
Kunde:Dr. Josef Spetko
Zeitraum:Oktober 05 - Oktober 05
Funktion:
- Systemintegrator
- Customizer
Aufgabe/Tätigkeit:
- Einrichtung des slovakischen Tastaturtreibers
- Internationaliesierung (i18n) des Textverarbeitungsprogramm und der Datenbank
- Einrichten des Mail Accounts, einer slavischen Datenbank und Firewall
- Vernetzung des Arbeitsplatzes
- Schulung
- Konzeption von Backup- und Recoveryszenarien
Systemumgebung:
- Debian Linux
Sprachen/Technologien:
- Bash Shell Skripte
- Perl
- SQL
Entwicklung eines Kundentracking Systems
Kunde:Alexander Spetko IT-Consulting (Eigenentwicklung)
Zeitraum:Mai 05 - fortlaufend
Funktion:
- Programmierer,
- Datenbankadministrator,
- Webdesign
Aufgabe/Tätigkeit:
- Entwicklung und Wartung des Datenmodells,
- Trigger und Defaultwerte, die automatisch für Konsistenz sorgen
- Swing Bildschirmmasken, incl. Darg and Drop, etc.
- XML/XSLT Templates zur generativen Programmierung
Systemumgebung:
- Debian Linux,
- MAC OS X und
- PostgreSQL
Sprachen/Technologien:
- Bash Shell Skripte
- Perl
- SQL
- Java
- Hibernate
- Struts
Datenbank- und Systemwartungen
Kunde:Wire Card AG, Grasbrunn
Zeitraum:Januar 05 - Mai 05
Funktion:
- Operator
Aufgabe/Tätigkeit:
- Erstellen von statistischen Auswertungen und Datenbank Reports,
- Verantwortlich für den gesamten Software Lebenszyklus von Perl- und Shellskripten zur Prozessautomatisation (dies beinhaltet Konzeption, Implementierung, Dokumentation und Wartung)
- Verbesserung bestehender Prozesse durch Einsatz von komplexen Queries, Stored
Functions und -Procedures, - Ausarbeitung des Desaster-Recovery-Plans für das Rechenzentrum,
- Technische Dokumentation,
- Kunden- und Partnerreklamationen in den Bereichen Subscription, Click2Pay,
Yelloworld und Critical Path CMS, - Installation und Konfiguration von Apache 2.0, Tomcat 5 und der Software von WireCard
für die Qualitätssicherungsabteilung
Systemumgebung:
- MS Windows,
- Sun Solaris und
- Red Hat Linux
Sprachen/Technologien:
- Java
- SQL
- Perl
- Shell skripte
Entwicklung eines Administrationstools für SharingOffice
Kunde:IsIt GmbH, München
Zeitraum:August 04 - Dezember 04
Funktion:
- Projektleiter,
- Programmierer und
- Datenbankentwickler
Aufgabe/Tätigkeit:
- Koordination durch Aufgabenverteilung
- Motivation der Beteiligten
- Entwicklung eines Frameworks basierend auf Thread-ClassLoadern und Swing
- Gestaltung der Oberflächen
Systemumgebung:
- MS Windows,
- Madrake Linux
Sprachen/Technologien:
- Java
- SQL und JDBC
- Swing
Weiter- und Neuentwicklung des Dokumentenmanagment Systems
Kunde:IXOS Software AG, Haar
Zeitraum:Mai 2002 - July 2004
Funktion:
- Programmierer,
- Tester,
- Softwarearchitekt,
- Teilprojektleiter
Aufgabe/Tätigkeit:
- Entwicklung des Administrations Client für das Document Managment System (DMS),
- Wartung des Administrations Client für das Archive System (AS),
- Weiterentwicklung und Pflege der Java Basis Bibliotheken
Systemumgebung:
- MS Windows,
- HP UX,
- IBM AIX,
- Sun Solaris und
- Suse Linux
Sprachen/Technologien:
- Java
- XML / DTDs / XSL
- Perl
- SQL
Internet Banking / Internet Brokerage
Kunde:CMG Finance GmbH, München (für Rechenzentrale Bayrische Genossenschaften e.G. - heute: Fiducia IT-AG)
Zeitraum:Januar 2001 - Mai 2002
Funktion:
- Programmierer
- IT-Consulting
Aufgabe/Tätigkeit:
- Portierung von Cobol Quellcode nach Java Enterprise Edition (J2EE),
- Entwicklung des Kreditrechners (JSP),
- Verbesserung interner Prozessabläufe,
- Roundtripengineering,
- Entwicklung eines Netzwerkprotokolls,
- Programmieren einer Depotverwaltung (Servlet),
- Euroumstellung
Systemumgebung:
- Sun Solaris
- OS/2
- Bea Weblogic
- IBM Websphere
Sprachen/Technologien:
- JSP
- Servlets
- XML / XSL(T)
- XPointer
- XPath
- SQL
- Bash / C-Shell
Entwicklung eines Testframeworks
Kunde:SME GmbH, Garching
Zeitraum:Mai 2000 - Dezember 2000
Funktion:
- Programmierer
- IT-Consulting
Aufgabe/Tätigkeit:
- Ausbildungsbegleitende Schulung für unsere Fachinformatik-Lehrlinge,
- Entwicklung des Internet Control Centers,
- Implementierung eines Test-Frameworks für C++ Komponenten (für BetaResearch)
Systemumgebung:
- Sun Solaris
Sprachen/Technologien:
- C++
- Java
- HTML
Programmieren eines Dokumenten-Management-System und Swing Framework
Kunde:ASPCDL, Kirchheim
Zeitraum:Februar 2000 - Mai 2000
Funktion:
- Programmierer
Aufgabe/Tätigkeit:
- Erstellen einer Knowledgebase (Dokumenten-Management-System),
- Entwicklung eines Java-Frameworks basierend auf AWT/Swing
Systemumgebung:
- OS/2
- Linux
Sprachen/Technologien:
- C++
- Java
- HTML
Reisebereitschaft
Verfügbar in den Ländern
Deutschland und Österreich
Ich kann sowohl Vor-Ort als auch im Homeoffice arbeiten und bin voraussichtlich ab 01.10.2023 verfügbar.
Sonstige Angaben
Betriebssysteme:
Application- und HTTP-Server:
JSP/Servlet und J2EE Container:
- Microsoft Windows ab 3.0 (seit 1991)
- IBM OS/2 Warp (1991 – 2000)
- SUN Solaris (seit 2000; aktuell verwendet), IBM AIX (2002 - 2004) und HP UX
(2002 – 2004) - Suse (1999-2000), Red Hat (seit 2002-2005), Mandrake Linux (heißt seit kurzem Mandriva; 2002 - 2005 verwendet) und Debian Linux (seit 2005)
Application- und HTTP-Server:
- Bea Weblogic (2001-2002)
- Apache 1.3 und 2.0 (3 Jahre; aktuell verwendet)
- IBM Websphere (3 Monate; 2002)
- Zope, JBoss und Sun Java System Application Server Platform Edition 8 FCS (evaluiert; nicht mehr im Einsatz)
JSP/Servlet und J2EE Container:
- OpenEJB 1.0
- JBoss
- Tomcat 5 (1 1/2 Jahre; aktuell verwendet)
Youtube - Video
Image Video