Profilbild von Alexander Spetko Java- und Datenbankexperte aus Kirchheim

Alexander Spetko

verfügbar

Letztes Update: 03.10.2023

Java- und Datenbankexperte

Firma: Alexander Spetko IT-Consulting GmbH
Abschluss: Allgemeine Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Grundkenntnisse) | slovakisch (Muttersprache)

Dateianlagen

AlexanderSpetkoITConsultingDeutsch20230927_031023.docx

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:
  • 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
  • Bildschirmlayout
  • Programmierung
  • Beratung
KundeJohnson & Cilag
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:
  • 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

Profilbild von Alexander Spetko Java- und Datenbankexperte aus Kirchheim Java- und Datenbankexperte
Registrieren