|
|
| Programmier- sprachen: |
Java, JavaScript, J#/C#, Delphi/Pascal/Modula, C/C++, FORTRAN, assembly (Z80, 6510, 80x86), PHP, awk/perl, unix Shell
| | Datenbanken: |
HANA, Oracle, DB2, MSSQL, MySql, JDBC, ODBC (Access), BDE (Paradox)
| | Plattformen: |
- Cloud - GCP, Azure
- PC - Windows (3.x -), Linux (Ubuntu, SuSe, redhat, debian, slackware), Novell Netware, Dos
- Sun, HP, IBM - Unix (solaris, hpux, aix)
- Host - VMS, OS400
| | Methoden, Werkzeuge: |
- Objektorientierte Analyse (OOA, UML) und Design (Designmuster, Rational Rose, Paradigm Plus, TogetherJ)
- Projektverwaltung (Jira, CA-SuperProject), Versionierung (git*, SVN, PVCS VM, CVS, TeamSource), Änderungsmanagement (Jira, PVCS Tracker)
- Programmierung: OO, strukturiert/modulare, parallele (PVM), Klient-Server, verteilte (J2EE, CORBA, RMI), Netzwerk (TCP/IP, UDP), Datenbank (T/PL-SQL), Web (ASP.NET, HTML, CSS), GUI (Swing, Motif/X-Windows), IDE (Sun/IBM JDK, Visual Cafe, JBuilder, IntelliJ, Eclipse, NetWeaver, Delphi, Turbo Vision)
- Codegeneratoren (IDL, XML), Test (JUnit, WinRunner), Debuggen (IDE, JProbe, WinDasm, SoftIce), Dokumentation (javadoc, TeX/LaTeX, Office/Word)
| | Branchen: |
Automobilzulieferindustrie, (Energie)Versorgungswirtschaft, (Holz)Verarbeitungsindustrie, Telekommunikation (Mobil und Festnetz), Netzwerkadministration, Web Design
|
|
|
| Urkunden: |
- Sun
J2EE Systemarchitekt
- 51 (dank Benchgames) Brainbench(pid=473779) Urkunden, davon 18 Meister-Level, z.B.: Java, JavaScript, Delphi, PHP, SQL, OO, usw.
- IBM
DB2 Programmierer,
DB2 Administrator,
DB2 Basis
- Mensa HungarIQa
| | Ausbildung: |
| | Sprach- kenntnisse: |
| | Publikationen: |
- Programmiersprachen E-Lernen Modulen:
Abstrakte Datentypen, Unterprogramme, Aspektorientierte Programmierung, Einführung, Programmbibliotheken, Lexikalische Elemente, Module, Kontrollstrukturen
- Java 2 Programmierhandbuch 5.0 (ISBN 9789630640923 ö):
Java-Programme, Applets, Datenbankprogrammierung, Grafische Benutzeroberfläche, Swing
- Programmiersprachen (ISBN 9789639301467):
Designkriterien von Programmbibliotheken, Programmmodulen
- J2EE Programmierhandbuch (ISBN 9789634635789):
Datenbankprogrammierung
- Java 2 Programmierhandbuch 1.3 (ISBN 9789634634850):
Java Programme, Applets, Datenbankprogrammierung, GUI Programmierung, Swing, JavaScript, Servlets
- Java 2 Referenz 1.3 (ISBN 9634634885):
das java.applet Package, das java.sql Package, das javax.servlet Package, das javax.swing Package
- Java 2 Programmierhandbuch (ISBN 0489005292649):
Java Programme, Applets, Datenbankprogrammierung, JavaScript, Swing, Servlets, das java.applet Package, das java.sql Package, das javax.servlet Package, das javax.swing Package
- Java 1.1 Programmierhandbuch (ISBN 0729002219189):
Java Programme, das java.awt Package / GUI Programmierung, Applets, Datenbankprogrammierung, JavaScript
- Java Programmierhandbuch (ISBN 2399981561173):
Programme und Applet Programmierung, JavaScript
|
| Neugestaltung des Komponentenverfolgungssystems (Mai 2023 - April 2024)
|
| Branche / Kunde |
Softwareentwicklung / Techray GmbH. » Thyssenkrupp Automotive Technology (Budapest)
| | Rolle |
Senior Java Backend Entwickler
| | Anwendung |
Umstellung des internen Komponentenverfolgungssystems der Thyssenkrupp-Autoteilefabriken auf eine moderne Architektur. | | Tätigkeit |
- Entwicklung, Optimierung und Fehlerbehebung des Java/SQL-Backends für SAP ME
- Fehlerbehebung und Optimierung von SAP MII-Transaktionen
- Entwicklung und Einführung maßgeschneiderter SAP MII-Komponenten für erweiterte Protokollierung
- Implementierung von Java EE-Diensten als Ersatz für SAP ME- und MII-Funktionalitäten
| | Umfeld |
- Plattform: SAP MII, SAP ME
- Programmiersprache: Java 8, EE 6
- Datenbank: SAP HANA
- Entwicklungsumgebung: IntelliJ IDEA, IBM Eclipse, SAP NetWeaver 7.5
| | CI/CD |
- Plattform: Azure DevOps
- Agiles: Scrum mit Jira, Teams
- Versionierung: GitHub, SourceTree
- Codeanalyse: SonarQube, Checkstyle
- Testen: JUnit
|
| Implementierung der IT-Infrastruktur einer NRO (2019 - )
|
| Branche / Kunde |
Webentwicklung / Ungarischer Permakulturverband
| | Rolle |
Systemadministrator
| | Anwendung |
Design, Implementierung und Betrieb der IT-Infrastruktur und des Webauftritts des Ungarischen Permakulturverbands (MAPER) | | Tätigkeit |
- Implementierung einer Gemeinschafts-Webpräsenz
- Gestaltung und Betrieb des Gemeinschafts-Webspace
- Verwaltung verschiedener Mailing-Konten und -Listen
| | Umfeld |
- Plattform: WordPress, Google Workspace
- Mailinglisten: MailMan
|
| Mindestpreis Backend-Entwicklung (2015 - 2018)
|
| Branche / Kunde |
Softwareentwicklung / Skawa Innovation GmbH.
| | Rolle |
Senior Systemingenieur
| | Anwendung |
Identifizierung von Immobilien anhand von Bildern in Online-Anzeigen und Suche nach dem niedrigsten Preis. | | Tätigkeit |
- Optimierung des Bildanalysealgorithmus
- Entwurf einer Cloud-basierten Architektur mit Lastverteilung für Webzugriff
- Entwicklung und Integration eines Wrappers (C->Java)
- Implementierung auf GCP und Azure
| | Umfeld |
- Plattform: GCP, Azure, Apache2 httpd + Tomcat 7
- Entwicklungsumgebung: Microsoft Visual Studio, Eclipse
- Programmiersprache: C++, Java 7, bash
- Datenbank: MySql
| | CI/CD |
- Versionierung: Git
- Agiles: Slack
|
| Programming Languages (2013)
|
| Branche / Kunde |
Bildung / ELTE + PPKE + TÁMOP
| | Rolle |
Übersetzer, Lektor
| | Anwendung |
Programmiersprachen: Übersetzung unseres Originalbuches ins Englische, Aktualisierung und Konvertierung in ein Online-E-Lernen-Paket.
| | Tätigkeit |
- Aufbau der LaTeX Entwicklungsumgebung
- Entwicklung der Übersetzungsumgebung basierend auf make
- Automatische Quellcodeformatierung basierend auf lgrind
- Übersetzung und Editieren
Neben der redaktionellen Gestaltung des gesamten Buches habe ich folgende Kapitel übersetzt:
- Abstrakte Datentypen
- Unterprogramme
- Aspektorientierte Programmierung
- Einführung
- Designprinzipien von Programmbibliotheken
- Lexikalische Elemente
- Module
- Kontrollstrukturen
| | Umfeld |
- Programmiersprache: LaTeX, make, lgrind, perl
- Plattform: MikTeX
| | CI/CD |
|
| Entwicklung einer gemeinschaftlichen Einkaufswebseite (2012)
|
| Branche / Kunde |
Web Applikation / Szatyor Gemeinschaft, Kecskemét
| | Rolle |
Webentwickler
| | Anwendung |
Entwicklung der Einkaufswebseite von der Szatyor Gemeinschaft, Kecskemét. | | Tätigkeit |
- Webshop für Hersteller und wöchentliche Bestellungen
- Administration der Käufer, Hersteller und Produkte
- Wöchentliche Bestellungslisten der Käufer für die Hersteller
- Automatische Abschließung und Zusammenfassung der Bestellungen für die Woche
| | Umfeld |
- Plattform: Joomla 1.5
- Entwicklungsumgebung: Ultraedit
|
| Einrichtung des Forums einer Gemeinschaft (2011)
|
| Branche / Kunde |
Web Applikation / Ungarische Permakultur Gemeinschaft
| | Rolle |
Webentwickler
| | Anwendung |
Ausbau des Forums der Ungarischen Permakultur Gemeinschaft. | | Tätigkeit |
- Einrichtung der Datenbank des Forums
- Verwaltung und Verbindung der Benutzer des Forums mit Wikipedia
- Schutz von automatischen Robotzugriffen
| | Umfeld |
- Plattform: Joomla 1.5
- Entwicklungsumgebung: Ultraedit
|
| Administration einer gemeinschaftlichen Webseite (2010)
|
| Branche / Kunde |
Webseite Administration / Ungarische Permakultur Gemeinschaft
| | Rolle |
Eigenentwicklung
| | Anwendung |
Administration der Webseite der Ungarischen Permakultur Gemeinschaft. | | Tätigkeit |
- Verwaltung eines individuell angefertigten Framework
| | Umfeld |
- Programmiersprache: PHP 5, JavaScript, HTML, CSS
- Entwicklungsumgebung: Ultraedit
|
| Ausbau einer gemeinschaftlichen Webseite (September 2009)
|
| Branche / Kunde |
Web Design / Eigenentwicklung
| | Rolle |
Webentwickler
| | Anwendung |
Ausbau der Webseite waldorfovi09-12.atw.hu und Einrichtung einer Email Liste für die Mitglieder der Waldorf Kindergärtnerschulung. | | Tätigkeit |
- Entwicklung eines dynamischen HTML Generatorframeworks
- Zugriffsverwaltung durch Einloggen
- Zählen von Anmeldungen und Herunterladen
- Datei Hoch- und Herunterladen in thematisch sortierten Gruppen
- Automatisches Versenden von Benachrichtigungsemails nach Hochladen neuer Dateien
- Verwaltung der Erreichbarkeit von Listenmitgliedern
| | Umfeld |
- Programmiersprache: PHP 5, JavaScript, HTML, CSS
- Entwicklungsumgebung: Ultraedit
|
| Java 2 Programmierhandbuch 5.0 (ISBN 9789630640923 ö) (2009)
|
| Branche / Kunde |
Bildung / ELTE (Ungarn)
| | Rolle |
Korrektor, Lektor, Autor
| | Anwendung |
Erweiterung und Aktualisierung des ersten ungarischen Java Fachbuches.
| | Tätigkeit |
Erstellung einer öffentlichen Website für das Buch.
Neben den Layoutarbeiten und dem Korrekturlesen des gesamten Buches habe ich die folgenden Kapitel geschrieben:
- Java-Programme
- Applets
- Datenbankprogrammierung
- Grafische Benutzeroberfläche
- Swing
| | Umfeld |
- Programmiersprache: LaTeX
- Plattform: MikTeX
|
| Webpräsenzentwicklung für ein Kindergarten (September 2008)
|
| Branche / Kunde |
Web Design / Selbstverwaltung von Kerepes (Ungarn)
| | Rolle |
Webentwickler
| | Anwendung |
Umbau und Erweiterung der Webpages kerepesiovi.hu. | | Tätigkeit |
- Entwicklung eines dynamischen HTML Generatorframeworks
- Einbau von Diashow Funktionalität
- Browserunabhängige Implementierung des Schneeflocken-Effektes im Hintergrund
| | Umfeld |
- Programmiersprache: PHP 5, JavaScript, HTML, CSS
- Entwicklungsumgebung: Ultraedit
|
| Phix FormScript (Oktober 2007 - Januar 2008)
|
| Branche / Kunde |
Telekommunikation / PHI GmbH. » T-Mobile (Budapest, Ungarn)
| | Rolle |
Senior Full-Stack-Entwickler
| | Anwendung |
Durchführung von Kundenbefragungen durch Call-Center Agenten anhand von online Fragebögen.
| | Tätigkeit |
- Entwicklung eines Webservice um Verwalten von Kundenantworten auf online-Fragebögen während Interviews gestartet aus dem Call-Center
- Administrator Frontend zum Verwalten der Fragebogen und Gruppen, und zum Vergeben von Zugriffsrechten
| | Umfeld |
- Programmiersprache: J# ASP.NET 2.0
- Entwicklungsumgebung: MS Visual Studio 2005
- Datenbank: Oracle 10 über ODAC ADO.NET 2.0
- Plattform: IIS 6.0, Windows 2003 Server
|
| Phix Admin (April 2007)
|
| Branche / Kunde |
Telekommunikation / PHI GmbH. » T-Mobile (Budapest, Ungarn)
| | Rolle |
Senior Full-Stack-Entwickler
| | Anwendung |
Administrator Frontend zum Kampanienserver.
| | Tätigkeit |
Technologiewechsel und Neuentwicklung des Kampanienservers, Programmierung des Administrator Frontendes.
- Umbau der Fat-Klient Architektur auf wirkliche Thin-Klienten
- Administrator Frontend zum Verwalten der Agenten/Agentgruppen und Kampanien, Import und Nachbearbeitung von Anrufdaten
| | Umfeld |
- Programmiersprache: Delphi
- Entwicklungsumgebung: Delphi 6
- Kommunikation: ASTA 3 Framework
- Datenbank: Oracle 10 über ODAC
- Plattform: Windows 2003 Server
| | CI/CD |
- Versionierung: TeamSource
|
| Phix Script (März 2007)
|
| Branche / Kunde |
Telekommunikation / PHI GmbH. » T-Mobile (Budapest, Ungarn)
| | Rolle |
Senior Full-Stack-Entwickler
| | Anwendung |
Verwaltung und Verteilung verschiedene Online-Dokumente per Webservice.
| | Tätigkeit |
- Entwicklung eines Webservice zu parametrisierter Online-Abfrage verschiedener Dokumente aus dem Kundenservicebereich
- Programmierung von Admin Seiten zum Verwalten der Dokumente, Benutzergruppen und deren Zusammenordnung
| | Umfeld |
- Programmiersprache: J# ASP.NET 2.0
- Entwicklungsumgebung: MS Visual Studio 2005
- Datenbank: Oracle 10 über ODAC ADO.NET 2.0
- Plattform: IIS 6.0, Windows 2003 Server
|
| Online Dachziegelbedarf Berechnung (September 2006 - November 2006)
|
| Branche / Kunde |
Web Applikation / O-Holovo KG. (Budapest, Ungarn)
| | Rolle |
Fullstack-Entwickler
| | Anwendung |
Web Applikation für Berechnung von Dachziegelmengenbedarf | | Tätigkeit |
Entwicklung eines dynamischen HTML Generatorframeworks:
- Berechnung von fixen und extra Dachgeometrieparametern
- Auswahl von Dachziegelfamilien und Typen basierend auf der Verzeichnisstruktur
- Berechnung des Mengenbedarfs von den verschiedenen Dachziegeltypen
| | Umfeld |
- Programmiersprache: PHP 5, JavaScript, HTML, CSS
- Entwicklungsumgebung: Ultraedit
- Plattform: Apache httpd Webserver
|
| XPS2FanGUI Portierung (Mai 2005)
|
| Branche / Kunde |
Systementwicklung / GPL
| | Rolle |
Senior Softwareentwickler
| | Anwendung |
Portierung des I8KFanGUI Lüfterkontrollprogramms auf das Dell Inspiron XPS2 Notebook.
| | Tätigkeit |
- GPU und DIMM Temperaturen sind nicht mehr vertauscht
- GPU Temperatur sollte jetzt mit der Core-Temperatur angezeigt im ForceWare Treiber übereinstimmen
- Lüfter Umdrehungszahlen werden richtig angezeigt
- Temperaturwerte ab 20℃ setzbar
- Werte gesetzt durch Temperature control werden sofort dargestellt
- Status history Diagramm breiter und doppelt hoch gemacht mit 4 anstelle von 3 blässeren Hilfslinien
- Man kann jetzt auch DIMM, HD und Other Temperaturen im Diagramm darstellen lassen
- Temperature control (Lasche) überarbeitet:
CPU Lüfter (links) wird jetzt auch durch die GPU Temperatur geregelt (durch GPU Fan level 3 und 4)!!!
| | Umfeld |
- Programmiersprache: C++
- Entwicklungsumgebung: MS Visual Studio .NET 2003
- Plattform: Dell Inspiron XPS2
|
| Ausbau meiner Webseiten (September 2004 - November 2004)
|
| Branche / Kunde |
Web Design / Eigenentwicklung
| | Rolle |
Webentwickler
| | Anwendung |
Ausbau meiner Webpräsenz auf kispitye.hu, kispitye.com und kispitye.de. | | Tätigkeit |
Entwicklung eines dynamischen HTML Generatorframeworks:
- Browser- und JavaScript-unabhängiger funktionaler Stil
- Anhand der Verzeichnisstruktur generiertes Navigationsmenü in der Kopf- und Fußzeile
- Einblick und Wandern Funktionen, Navigation mit Inhaltsverzeichnis und Möglichkeit fürs Durchblättern
- Diashow Funktionalität
- Sprachwechsel auf Seitenebene möglich
- Visualisierte Hover-Bereiche über Bildern
- Besucherzähler (Bots werden ausgefiltert) und automatische Erkennung des Zeitpunktes der letzten Änderung
- Anzeige der Downloadgröße und für die Seitengenerierung benötigte Zeit
- Webformulare für Suchen, Emailen und Gästebuch
- Fehlerhafte Anfragen werden auf passende Seiten umgelenkt und geloggt
- Überprüfung der Erreichbarkeit von Links und eingebetteten Bilder
Basierend auf dieses Framework habe ich meine persönlichen und geschäftlichen Webseiten ausgebaut.
| | Umfeld |
- Programmiersprache: PHP 4, JavaScript, HTML, CSS
- Entwicklungsumgebung: Ultraedit
- Plattform: Apache httpd Webserver
|
| Programmiersprachen (ISBN 9789639301467) (2003)
|
| Branche / Kunde |
Bildung / ELTE (Ungarn)
| | Rolle |
Korrektor, Lektor, Autor
| | Anwendung |
Umfassendes theoretisches Fachbuch zu Programmiersprachen.
| | Tätigkeit |
Neben den Layoutarbeiten und dem Korrekturlesen des gesamten Buches habe ich die folgenden Kapitel geschrieben:
- Designprinzipien von Programmbibliotheken
- Module
| | Umfeld |
- Programmiersprache: LaTeX
- Plattform: MikTeX
|
| J2EE Programmierhandbuch (ISBN 9789634635789) (2002)
|
| Branche / Kunde |
Bildung / ELTE (Ungarn)
| | Rolle |
Korrektor, Lektor, Autor
| | Anwendung |
Erweiterung und Aktualisierung des ersten ungarischen Java Fachbuches.
| | Tätigkeit |
Neben den Layoutarbeiten und dem Korrekturlesen des gesamten Buches habe ich die folgenden Kapitel geschrieben:
| | Umfeld |
- Programmiersprache: LaTeX
- Plattform: MikTeX
|
| Entwicklung der technischen Frameworks A1G und GM (März 2002 - März 2004)
|
| Branche / Kunde |
Energieversorgung / NetDV GmbH. » RWE Systems Applications Softwarehaus (Essen) » RWE ZZM+EnviaM AG.
| | Rolle |
Senior Systemarchitekt
| | Anwendung |
GM (GeräteManagement) ist ein Verwaltungssystem für die zur Messung von Strom-, Wasser- und Gasverbrauch benötigten Geräte, die A1G (Architektur der 1. Generation) ist das verwendete technische Framework.
| | Tätigkeit |
Als Systemarchitekt und Systementwickler war ich für alle technischen Entwicklungen und für die Weiterentwicklung / Instandhaltung des CHEOPS-Frameworks (A1G) zuständig.
Spezialaufgaben:
- Knowledgetransfer auf Englisch für Inder wegen Outsourcing
- Komprimierung (mit Z-lib) der gesamten Kommunikation zwischen Server- und Klientschicht über CORBA
- Weiterentwicklung und Optimierung der Persistenzschicht (POS)
- Generatorumstellung von Paradigm Plus auf Rational Rose
- JDK XML Anbindung für das Import/Export Framework
- Verteiltes Druckframework ausbauen basierend auf die GNU gstools und auf das San Francisco Framework von IBM, Druckerdienst für Barcodedrucker erstellen
- Entwicklung eines Adressenserver-Dienstes für Adressenprüfung basierend auf Post-CD Daten von der Deutschen Post mit eigenständigen graphischen Frontend
- Patchen und Anbindung der neuesten JDK Versionen
- Standbauscripte erstellen
(Auschecken aus PVCS, Generierung aus dem Objektmodell, IDL und Java Kompilierung, Auslieferungsstruktur zusammenstellen, Fehler auswerten, Ergebnisse mailen),
schedulen und die Ausführung überwachen
| | Umfeld |
- Programmiersprache: Java 2, XML, SQL (JDBC), Skript (Batch)
- Entwicklungsumgebung: Sun JDK 1.2-1.4, Borland JBuilder 7-9, GNU Tools
- Kommunikation: Visibroker ORB
- Datenbank: Oracle 8-9 und Access (JDBC)
- Plattform: Windows NT Server und XP Klient
| | CI/CD |
- Versionierung: PVCS VM
- Modellieren: Paradigm Plus, Rational Rose
- Debuggen: JBuilder, JProbe
|
| Java 2 Programmierhandbuch 1.3 (ISBN 9789634634850) (2001)
|
| Branche / Kunde |
Bildung / ELTE (Ungarn)
| | Rolle |
Korrektor, Lektor, Autor
| | Anwendung |
Erweiterung und Aktualisierung des ersten ungarischen Java Fachbuches.
| | Tätigkeit |
Neben den Layoutarbeiten und dem Korrekturlesen des gesamten Buches habe ich die folgenden Kapitel geschrieben:
- Java Programme
- Applets
- Datenbank Programmierung
- Grafische Benutzeroberfläche
- JavaScript
- Swing
- Servlets
Java 2 Referenz 1.3 (ISBN 9634634885)
- java.applet Referenz
- java.sql Referenz
- javax.servlet Referenz
- javax.swing Referenz
| | Umfeld |
- Programmiersprache: LaTeX
- Plattform: MikTeX
|
| GM Einführung (Juli 2001 - Februar 2002)
|
| Branche / Kunde |
Energieversorgung / Silcom Unternehmensberatung » IFS Softwarefabrik (Essen) » RWE ZZM AG.
| | Rolle |
Senior Softwareentwickler
| | Anwendung |
GM (GeräteManagement) ist ein Verwaltungssystem für die zur Messung von Strom-, Wasser- und Gasverbrauch benötigten Geräte.
| | Tätigkeit |
| | Umfeld |
- Programmiersprache: Java 2, PL-SQL, Skripte (Batch und Shell)
- Entwicklungsumgebung: Sun und IBM JDK, GNU Tools
- Kommunikation: TCP/IP (rsh, ftp)
- Datenbank: Oracle 7 (JDBC), Laden mit direct path
- Plattform: AIX, Windows NT
| | CI/CD |
|
| GTM/A2G GUI-Komponentenbildung (Juni 2001)
|
| Branche / Kunde |
Energieversorgung / Silcom Unternehmensberatung » IFS Softwarefabrik (Essen) » RWE NET AG.
| | Rolle |
Senior Systemarchitekt
| | Anwendung |
GTM (GasTransportManagement) ist ein Softwaresystem für die Durchleitungsdienstleistung im Gasgeschäft, die A2G (Architektur der 2. Generation) ist das verwendete technische Framework.
| | Tätigkeit |
- OO GUI-Komponentenbildung für das Framework
- Paketierung und Einbindung aller graphischen Oberflächenelemente in Jbuilder
- Entwicklung einer DFML-Schnittstelle für tragbare Barcodescanner (MDE)
| | Umfeld |
- Programmiersprache: Java 2, J2EE
- Entwicklungsumgebung: JBuilder
- Kommunikation: EJB
- Datenbank: Oracle (Avantis)
- Plattform: Borland Application Server (Windows NT), tragbare Barcodescanner (MDE) Geräte
| | CI/CD |
- Versionierung: PVCS VM
- Modellieren: Together-J
- Testen: Junit
|
| Java 2 Programmierhandbuch (ISBN 0489005292649) (1999)
|
| Branche / Kunde |
Bildung / ELTE (Ungarn)
| | Rolle |
Korrektor, Lektor, Autor
| | Anwendung |
Erweiterung und Aktualisierung des ersten ungarischen Java Fachbuches.
| | Tätigkeit |
Neben den Layoutarbeiten und dem Korrekturlesen des gesamten Buches habe ich die folgenden Kapitel geschrieben:
- Java Programme
- Applets
- Datenbank Programmierung
- JavaScript
- Swing
- Servlets
- java.applet Referenz
- java.sql Referenz
- javax.servlet Referenz
- javax.swing Referenz
| | Umfeld |
- Programmiersprache: LaTeX
- Plattform: MikTeX
|
| Kommunikations- und GUI-Framework von CHEOPS AMUN (September 1998 - Mai 2001)
|
| Branche / Kunde |
Energieversorgung / Secco GmbH. » IFS GmbH. (Essen) » RWE AG.
| | Rolle |
Senior Systementwickler
| | Anwendung |
CHEOPS war als Komplettlösung für das Energieversorgungsgeschäft nach der Liberalisierung gedacht, die AMUN-Gruppe entwickelte das maßgeschneiderte technische Framework.
Obwohl das CHEOPS Projekt an sich ist gescheitert, die fertiggestellten Softwarebausteine lebten als eigenständige Projekte weiter (siehe GM und A1G).
| | Tätigkeit |
Ich war im technischen (AMUN) Framework (A1G) im GUI / Klient-Server Kommunikation Bereich als Systementwickler tätig.
Spezialaufgaben:
- Umstellung der GUI Komponenten und des GUI-Kommunikationsframeworks auf Swing (Single Thread Synchronisation)
- Optimierung der Kommunikation über CORBA (Übertragungsstrukturen mit Cachesystem, dienen sogleich als Swing-Datenmodell) im GUI-Framework zwischen Server und Klient
- Graphisches Überwachungstool (GUIManager) des GUI-Frameworks implementieren
- Optimierung der graphischen Darstellung durch Redesign und Neucodierung des hochspezialisierten Layoutmanagers
- Patchen und Anbindung von Swing- und Fremdkomponenten ans Framework (z.B. Outlook-ähnliche Kalenderkomponenten)
- Nachlademechanismus in Tabellen, Listen und Trees einbauen
- Anbindung des Berechtigungssystems (Zula-V) ans GUI-Framework
- Einbau von Internationalisierungsmöglichkeiten der klientenseitigen Darstellung
- Framework für die Webanbindung von Handgeräten mit Barcodescanner durch JSP/Servlets über DFML erstellen
- Externe Testool (WinRunner)-Unterstützung einbauen
- Automatisierten Performanceklient für Laufzeitmessungen realisieren
- Auf XML basiertes Konfigurationssystem umstellen
| Umfeld |
- Programmiersprache: Java 2, JSP, DFML, XML
- Entwicklungsumgebung: Sun JDK, Visual Cafe, TomCat Webserver
- Kommunikation: Visibroker ORB, JSP/Servlet
- Datenbank: Oracle und Access (JDBC)
- Plattform: Windows NT, Handgeräte mit Barcodescanner
| | CI/CD |
- Versionierung: PVCS VM
- Modellieren: Paradigm Plus
- Testen: WinRunner
- Debuggen: JProbe
| |
| TSAPI Portierung (Februar 1999)
|
| Branche / Kunde |
Softwareentwicklung / Phi Divízió GmbH. (Budapest, Ungarn)
| | Rolle |
Senior Softwareentwickler
| | Anwendung |
Portierung von Telekommunikationsmodulcodes von C nach Pascal.
| | Tätigkeit |
- Konvertierung der C-Headerdateien von TSAPI zum Delphi Unit Format
- Anpassung von Typen und Callbackevents für Delphi
| | Umfeld |
- Programmiersprache: Delphi, C
- Entwicklungsumgebung: Borland Delphi
| | CI/CD |
|
| Address Check: Interfaceserver für Altsystemanbindung zur Adressprüfung (Dezember 1998)
|
| Branche / Kunde |
Telekommunikation / Cleware GmbH. (Budapest, Ungarn) » Pannon GSM AG.
| | Rolle |
Senior Backend-Entwickler
| | Anwendung |
Address Check ist ein Java Interfaceserver für die Verbindung zweier lokalen Altsysteme (im C auf AIX und Windows NT) durch Weiterleiten von API Aufrufen über dem lokalen Netzwerk.
| | Tätigkeit |
Systemintegration und Systementwicklung auf der Serverseite:
Erstellung eines Java Servers, das mit den Eingangsdaten eine externe C Funktion aufruft, und die Ergebnisse zum aufrufenden Klienten zurückgibt.
| | Umfeld |
- Programmiersprache: Java, C
- Entwicklungsumgebung: Sun JDK, Applikationsserver Framework (Eigenentwicklung)
- Kommunikation: JNI, TCP/IP, UDP, RMI
- Plattform: Windows NT Klienten, AIX Server
| | CI/CD |
|
| CHEOPS RAMSES: Softwareentwicklung (Juni 1998 - August 1998)
|
| Branche / Kunde |
Energieversorgung / Secco GmbH. » IFS GmbH. (Essen) » RWE AG.
| | Rolle |
Softwareentwickler
| | Anwendung |
CHEOPS war als Komplettlösung für das Energieversorgungsgeschäft nach der Liberalisierung gedacht, die RAMSES (AP.3) Gruppe hat den Anwendungsbaustein Rechnungswesen entwickelt.
| | Tätigkeit |
Als Softwareentwickler war es meine Aufgabe folgende UCs zu erstellen:
- UC Simulationsrechnung erstellen
- UC Simulationsrechnung durchführen
| Umfeld |
- Programmiersprache: Java
- Entwicklungsumgebung: Sun JDK, Visual Cafe, CHEOPS Framework
- Kommunikation: Visibroker ORB
- Datenbank: Access (JDBC)
- Plattform: Windows NT
| | CI/CD |
- Versionierung: PVCS VM
- Modellieren: Paradigm Plus
| |
| Netzwerkadministration: großes Netzwerk (1997 - Juni 1998)
|
| Branche / Kunde |
Netzwerkadministration / Verband der ungarischen wissenschaftlichen Organisationen (Budapest, Ungarn)
| | Rolle |
Systemadministrator
| | Anwendung |
Verwaltung von Computernetzwerken.
| | Tätigkeit |
- Datentransfermessung und Abrechnung
- Datensicherung
- Web / Mail / Dialup und Router Konfiguration
- Sicherheit durch Firewall / Proxy
- 24 / 7 Verfügbarkeit
| | Umfeld |
- Programmiersprache: awk, perl, Skript (shell)
- Kommunikation: TCP/IP
- Plattform: Linux (Debian), CISCO Router
|
| Proactive: webbasierte Marketingsoftware (Juni 1998)
|
| Branche / Kunde |
Telekommunikation / Cleware GmbH. (Budapest, Ungarn) » Pannon GSM AG.
| | Rolle |
Senior Systemarchitekt
| | Anwendung |
Proactive ist eine Verwaltungsanwendung von laufenden Marketingtätigkeiten (wie z. B. Telefon- oder Briefkampagnen, verschiedene Aktionen) für alle Marketingabteilung-Mitarbeiter.
| | Tätigkeit |
Kampagnenmanagement:
Als Systemarchitekt entwarf ich das relationale Datenmodell,
und Entwickelte verschiedene Dienste.
| Umfeld |
- Programmiersprache: Java, JavaScript, SQL
- Entwicklungsumgebung: Sun JDK, Servlet Framework (Eigenentwicklung)
- Kommunikation: Servlet (HTML)
- Datenbank: MSSQL (JDBC)
- Plattform: Internet Explorer Klienten, MS IIS Webserver
| |
| Metrica: Web Oberfläche zum grafischen Auswertungsprogramm von Netzdaten (April 1998 - Mai 1998)
|
| Branche / Kunde |
Telekommunikation / Cleware GmbH. (Budapest, Ungarn) » Pannon GSM AG.
| | Rolle |
Senior Systementwickler
| | Anwendung |
Metrica ist eine komplexe Konsolenapplikation unter HP-Unix zur Generierung verschiedenen Grafiken über GSM Netzdaten.
Die Ausgabedateien im PostScript Format erzeugt Metrica anhand von Steuerdateien, die mit Hilfe der Weboberfläche konfiguriert und angelegt werden.
| | Tätigkeit |
Systemintegration und Systementwicklung auf der Serverseite:
Entwicklung eines Java Servers, was die Parameterdatei mit den Eingangsdaten konfiguriert, mit dieser Parameterdatei die Grafik extern erzeugen lässt, und diese als Ergebnis an den Klienten zurückgibt.
| | Umfeld |
- Programmiersprache: Java, JavaScript, HTML
- Entwicklungsumgebung: Sun JDK, HP-Unix korn shell, Applikationsserver und Servlet Framework (Eigenentwicklung)
- Kommunikation: RMI, Servlet (HTML)
- Plattform: Internet Explorer Klienten, HP-Unix Server, MS IIS Webserver
|
| Applikationsserver-Framework Entwicklung (März 1998)
|
| Branche / Kunde |
Systementwicklung / Cleware GmbH. (Budapest, Ungarn)
| | Rolle |
Senior Systementwickler
| | Anwendung |
Wiederverwendbares generelles Java Applikationsserver-Framework.
| | Tätigkeit |
Design und Implementation folgender Komponenten:
- Skalierbarer paralleler Java Server
- Unterstützt Kommunikation über UDP, TCP/IP und RMI
- Steuerbarer Logging Service
- Ständige Verwaltung und Überwachung der Klientverbindungen
| | Umfeld |
- Programmiersprache: Java
- Entwicklungsumgebung: Sun JDK
- Kommunikation: UDP, TCP/IP, RMI
|
| Servlet Framework (Februar 1998)
|
| Branche / Kunde |
Systementwicklung / Cleware GmbH. (Budapest, Ungarn)
| | Rolle |
Systementwickler
| | Anwendung |
Wiederverwendbares generelles Java Servlet-Framework.
| | Tätigkeit |
Design und Implementation folgender Java Komponenten:
| | Umfeld |
- Programmiersprache: Java, JavaScript, HTML
- Entwicklungsumgebung: Sun JDK
- Kommunikation: Servlet
- Datenbank: JDBC
|
| SIS: Erweiterung des Kunden- und Artikelverwaltungssystems (Dezember 1997 - Januar 1998)
|
| Branche / Kunde |
Telekommunikation / Phi Divízió GmbH. (Budapest, Ungarn) » Westel 900 GSM AG.
| | Rolle |
Senior Softwareentwickler
| | Anwendung |
Im SIS werden alle Wareneingänge, Artikelbestand, Kundendaten und Einzahlungsvorgänge festgehalten und geführt.
| | Tätigkeit |
Das bestehende System musste wegen Anbindung an das Abrechnungssystem mit neuen Stammdaten (neue Datenbanktabellen), mit neuen Masken für die Dateneingabe und mit neuen Abfragen und Auswertungen für Listengenerierung erweitert werden.
Design und Implementation folgender Module:
- Arbeitslohn Stammdaten
- Artikelzusammenbau
- Wareneingang
- Zulieferer Stammdaten
- Zahlungseingang
| | Umfeld |
- Programmiersprache: Delphi, SQL
- Entwicklungsumgebung: Borland Delphi
- Datenbank: Oracle (BDE)
- Plattform: Windows NT
|
| Java 1.1 Programmierhandbuch (ISBN 0729002219189) (1997)
|
| Branche / Kunde |
Bildung / ELTE (Ungarn)
| | Rolle |
Korrektor, Lektor, Autor
| | Anwendung |
Erweiterung und Aktualisierung des ersten ungarischen Java Fachbuches.
| | Tätigkeit |
Neben den Layoutarbeiten und dem Korrekturlesen des gesamten Buches habe ich die folgenden Kapitel geschrieben:
- Java Programme
- java.awt / Grafische Benutzeroberfläche
- Applets
- Datenbank Programmierung
- JavaScript
| | Umfeld |
- Programmiersprache: LaTeX
- Plattform: Solaris, MikTeX
|
| SLH: SIM Karten Verwaltung (Juli 1997)
|
| Branche / Kunde |
Telekommunikation / Phi Divízió GmbH. (Budapest, Ungarn) » Westel 900 GSM AG.
| | Rolle |
Senior Softwareentwickler
| | Anwendung |
SLH (Sim Lock Handling) ist ein Verwaltungssystem von netzbetreibergelockten Handys und SIM-Karten.
| | Tätigkeit |
Ich das Datenmodell und die Abfragen erstellt, und für die Eingabe GUIs und Abfragen entwickelt.
- Wareneingang, Bestellung und Bestandskontrolle
- Reparatur und Austausch von Geräten
- Austausch von SIM Karten
| | Umfeld |
- Programmiersprache: Delphi, SQL
- Entwicklungsumgebung: Borland Delphi
- Datenbank: Oracle (BDE)
- Plattform: Windows NT
|
| Akademische Diplomarbeit: Totálmédia (1997)
|
| Branche / Kunde |
Hochschulbildung / ELTE Systementwickler-Mathematiker Fach (Budapest, Ungarn)
| | Rolle |
Systementwickler-Mathematiker
| | Anwendung |
Abschluss der zweiten Ausbildungsstufe (MSC) nach fünf Jahren als Software-Ingenieur und Mathematiker mit dieser
Diplomarbeit | | Tätigkeit |
- Implementation dynamischer Prozessverwaltung und Workflow-Anbindung verschiedener Windows Applikationen zum Expertensystem
- Mit meinem Erweiterungsmodul für CA-SuperProject wurde es möglich Multimediamaterial in Projekte einzubinden und die Eigenschaften von Teilprojekten dynamisch (sogar KI-unterstützt) zu regeln
| | Umfeld |
- Programmiersprache: Delphi
- Entwicklungsumgebung: Borland Delphi
- Kommunikation: DDE
- Plattform: CA-Superproject (Windows)
|
| Vorlesungen in Java und Delphi Fachgruppen (1997)
|
| Branche / Kunde |
Hochschulbildung / Verband der Ungarischen Informatikstudenten (Budapest, Ungarn)
| | Rolle |
Systementwickler-Mathematiker
| | Anwendung |
Ich habe Vorlesungen/Vorträge an vielen Universitäten über Java und Delphi abgehalten.
| Umfeld |
- Programmiersprache: Java, Delphi
| |
| Geschäftliche Webpräsenzentwicklung (1997)
|
| Branche / Kunde |
Web Design / Phi Divízió GmbH. (Budapest, Ungarn)
| | Rolle |
Webentwickler
| | Anwendung |
Erstellung der geschäftlichen Homepage der Firma mit interaktiver Programmvorführung und Demo Download Möglichkeit.
| Umfeld |
- Entwicklungsumgebung: UltraEdit
- Programmiersprache: JavaScript, HTML
| |
| Java Programmierhandbuch (ISBN 2399981561173) (1996)
|
| Branche / Kunde |
Bildung / ELTE (Ungarn)
| | Rolle |
Korrektor, Lektor, Autor
| | Anwendung |
Erstellung des ersten ungarischen Java Fachbuches.
| | Tätigkeit |
Neben den Layoutarbeiten und dem Korrekturlesen des gesamten Buches habe ich die folgenden Kapitel geschrieben:
- Java Programme und Applets
- JavaScript
| | Umfeld |
- Programmiersprache: LaTeX
- Plattform: Solaris
|
| PannonFloppy: Log Auswertungstool (1996)
|
| Branche / Kunde |
Telekommunikation / Cleware GmbH. (Budapest, Ungarn) » Pannon GSM AG.
| | Rolle |
Softwareentwickler
| | Anwendung |
Hilfsprogramm für die Auswertung und Verwaltung der detaillierten monatlichen Telefonrechnungen.
| | Tätigkeit |
Ich habe folgende Module implementiert:
- Entwicklung eines Parsers für die Logdateien
- Export und Import Routinen
- Performante OO Textsuchmaschine mit logischer Ausdruck Funktionalität
| | Umfeld |
- Programmiersprache: Delphi
- Entwicklungsumgebung: Borland Delphi
- Plattform: Windows
|
| Sommerpraktikum in Köln über IAESTE (1996)
|
| Branche / Kunde |
Amt / IAESTE » Bundesanstalt für Straßenwesen (Köln)
| | Rolle |
Lehrling
| | Anwendung |
Diese Praktikantenstelle war
nur für mich reserviert worden anhand meiner Leistung was
ich schon letztes Jahr hier gezeigt habe.
| | Tätigkeit |
- Neuprogrammierung und Dokumentation eines voll menüorientierten Programms (TURBO-PASCAL) zur Dokumentation monatlicher Unfallzahlen (INFO, Z-Diagramm)
- Analyse und Dokumentation eines umfangreichen (6000 Statements) COBOL-Programmgenerators; Lokalisierung und Behebung mehrerer Programmierfehler
- Entwicklung und Dokumentation von FORTRAN-Programmen zur Plausibilitätsprüfung von Unfalldaten, Erweiterung bestehender FORTRAN-Programme (IRTAD, Strecken bezogene Unfallanalysen)
- Entwicklung eines ASCII-Daten Konvertierungsprogramms (TURBO-PASCAL) für den Datenimport nach EXCEL 5.0
- Optimierung eines vorhandenen Programmgenerators in TURBO-PASCAL, der auf der Basis eines SPSS-Syntax-Gerüstes in Verbindung mit extern zugelieferten Werten einer ASCII-Datei ablauffähige SPSS-Programme generiert
| | Umfeld |
- Programmiersprache: Pascal, FORTRAN, COBOL, WordBasic
- Entwicklungsumgebung: Turbo Pascal
- Plattform: Windows, Siemens Host
|
| Fachübersetzung von Unix Kursmaterial (1995)
|
| Branche / Kunde |
Bildung / Unternehmer » HP Hungary AG. (Budapest, Ungarn)
| | Rolle |
Fachübersetzer
| | Anwendung |
IT Fachübersetzung von Unix Kursmaterial aus dem Englischen auf Ungarisch.
| Umfeld |
- Programmiersprache: Englisch, Ungarisch
- Entwicklungsumgebung: Word
| |
| Netzwerkadministration: mittleres Netzwerk (1995 - 1996)
|
| Branche / Kunde |
Netzwerkadministration / PC Szoftver GmbH. (Budapest, Ungarn)
| | Rolle |
Systemadministrator
| | Anwendung |
Aufbau und Administration eines LAN.
| | Tätigkeit |
- Ausbau der Sterntopologie
- Web / Mail und File / Druckerserver Konfiguration
- Sicherheit durch Gateway / Proxy
- Erstellung der Homepage
| | Umfeld |
- Kommunikation: TCP/IP, Novell IPX, Netbeui
- Plattform: Windows NT (BackOffice), Novell Fileserver, AS400 und Win95 Klienten.
|
| Főkönyv: Buchhaltungssoftware und Komponentenentwicklung in Delphi (1995 - 1998)
|
| Branche / Kunde |
Buchhaltung / PC Szoftver 3000 GmbH. (Budapest, Ungarn)
| | Rolle |
Softwareentwickler
| | Anwendung |
Főkönyv ist eine komplette Buchhaltungssoftware für die doppelte Buchführung.
| | Tätigkeit |
Softwareentwicklung: Buchhaltung und Hilfsprogramme
- Entwicklung eines Windows Installers
- Export / Import Konverter von / nach verschiedenen Datenformaten
- Report Generator basierend auf Quickreport Komponenten
Entwicklung und Patchen von Delphi Komponenten:
- Kalenderkomponenten: Xdatedit, XdbDatedit
- Querykomponenten: XLookUp, XSDBGrid
- Lizenz- und Demoversion Management: Xpire
| | Umfeld |
- Programmiersprache: Delphi, 80x86 Assembly
- Entwicklungsumgebung: Borland Delphi
- Datenbank: Paradox (BDE)
- Plattform: Windows 3.11-NT
|
| Sommerpraktikum in Köln über IAESTE (1995)
|
| Branche / Kunde |
Amt / IAESTE » Bundesanstalt für Straßenwesen (Köln)
| | Rolle |
Lehrling
| | Anwendung |
Sommerpraktikum über
IAESTE (Internationale Organisation zur Vermittlung von Praktikumsplätzen)
in der Bundesanstalt für Straßenwesen im Referat U2 "Unfallstatistik, Unfallanalyse".
| | Tätigkeit |
- Erstellung und Dokumentation einer voll menüorientierten Systemoberfläche (TURBO PASCAL / TURBO VISION) für ein bestehendes Programmpaket zur Prognose von Unfallzahlen.
- Erstellung eines Programmgenerators in TURBO-PASCAL, der auf der Basis eines SPSS-Syntax-Gerüstes in Verbindung mit extern zugelieferten Werten einer ASCII-Datei ablauffähige SPSS-Programme generiert.
- Erstellung einer Druckvorlage für Standardschreiben der Bundesanstalt für Straßenwesen unter WINWORD6.
- Funktions- und Integritätsprüfung einer extern programmierten menügeführten Individualsoftware für Datenbankabfragen (IRTAD-PC).
| | Umfeld |
- Programmiersprache: Pascal, WordBasic
- Entwicklungsumgebung: Turbo Pascal/Vision
- Plattform: Windows
|
| Fachhochschuldiplomarbeit: Die GAO Datenbank (1995)
|
| Branche / Kunde |
Hochschulbildung / ELTE Programmierer-Mathematiker Fach (Szombathely, Ungarn)
| | Rolle |
Programmierer-Mathematiker
| | Anwendung |
Organisation (DB) und Präsentation (Web) der Museumsmaterial des Jenő Gothard Observatoriums der Universität in Szombathely, Ungarn.
| | Tätigkeit |
Entwicklung von einem spezialisierten, dynamisch konfigurierbaren HTML-Editor, womit alle statischen HTML Seiten erzeugt wurden.
| | Umfeld |
- Programmiersprache: C, HTML, Skript (Solaris shell)
- Entwicklungsumgebung: Motif/X-Windows
- Kommunikation: IPC
- Plattform: Sun Solaris
|
| Sommerpraktikum (1994)
|
| Branche / Kunde |
Hochschulbildung / ELTE Programmierer-Mathematiker Fach (Szombathely, Ungarn)
| | Rolle |
Programmierer-Mathematiker
| | Anwendung |
Einführung / Installation und Datenüberleitung nach Oracle.
| | Umfeld |
- Datenbank: Oracle
- Plattform: Sun Solaris
|
| Schnittmusteroptimierung (1991)
|
| Branche / Kunde |
Holzverarbeitungsindustrie / FALCO AG. (Szombathely, Ungarn)
| | Rolle |
Entwickler
| | Anwendung |
Industrielle Sägemaschinen mit optimalen Mustern steuern.
| | Tätigkeit |
- Entwicklung eines Programms für die Feststellung von Anzahl und Größe der benötigten Holzplatten bei optimaler Ausnutzung
- Generierung der Kommandosequenz für Industrie-Sägemaschinen
| | Umfeld |
- Programmiersprache: Pascal
- Entwicklungsumgebung: Turbo Pascal
- Plattform: PC, Industrie Sägemaschinen.
|
| Geschäftskontaktverwaltung (1989)
|
| Branche / Kunde |
Handel / Bekannter (Debrecen, Ungarn)
| | Rolle |
Entwickler
| | Anwendung |
Entwicklung eines Programms für die Verwaltung von Geschäftskontakten auf Floppy Disketten.
| | Umfeld |
- Programmiersprache: Basic, 6510 Assembly
- Plattform: C64, VC 1541
|
| ASCII Screendesigner (1988)
|
| Branche / Kunde |
Eigenentwicklung
| | Rolle |
Programmierer
| | Anwendung |
ASCII Bildschirmgrafik Designer:
- Relokalisierbarer Programmcode
- Vertikale und horizontale Schreibrichtung
- Per Joystick steuerbarer Cursor
- Gleichzeitig 2 Bildschirme editierbar
- Laden und Speichern Funktionen, Autoloader Generierung
| | Umfeld |
- Programmiersprache: 6510 Assembly
- Plattform: C64, VC 1541
|
| Grafischer Funktionsplotter (1986)
|
| Branche / Kunde |
Eigenentwicklung
| | Rolle |
Programmierer
| | Anwendung |
Grafische Darstellung beliebiger Funktionen mit zwei Variablen.
- Interaktive Formeleingabe.
- Behandlung von Syntax- und Laufzeitfehlern (Über-/Unterlauf).
- Vollbild-Grafikanzeige in beliebigen Koordinatensystemen.
| | Umfeld |
- Programmiersprache: Graphics Basic
- Plattform: C64, Kassette
|
|