Hannes Home
Homepage von Hannes Reisinger
HaRe Home
Homepage von HaRe Netzwerk, Software & Beratung

Realisierte Projekte

Inhaltsverzeichnis


Wertpapier-Bankensoftware

Weiterentwicklung einer bestehenden Wertpapier-/Bankenlösung als
Software Developer, Lead Developer & Software Architect.

Hauptaufgaben sind

Entwicklungszeitraum und -ort

04/2014 (Ursprung 2003) bis 12/2023 in Wien und Homeoffice

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Intranetanwendung eines Credit Brokers

Eine bestehende Java-Struts-Intranetanwendung wurde erweitert.

Hauptaufgaben waren das Login mit Hilfe der Handysignatur, Anbindung OpenImmo, Einbindung DSGVO, Ausbildungsverwaltung mit iCalendar-Integration, Import externer Daten (B2B-Schnittstellen), Abrechnungsystem und Beratung zur Revisionssicherheit.

Entwicklungszeitraum und -ort

09/2017 bis 12/2019 in Tirol

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Immobilien Website

Ein über mehrere Jahre gewachsenes System wurde weiter entwickelt, sein Laufzeitverhalten wurde ständig überwacht, Test- und Entwicklungssysteme wurden hergestellt und Produktivserver u.a. übersiedelt.

Die Auslieferung mancher Inhalte, wie z.B. der RSS-Feeds, konnte durch Einsatz eines optimierten C++-Dienstes ca. um den Faktor 1.000 beschleunigt werden.
Auf einem bescheidenen Pentium 4 Testsystem mit 4 GB RAM wurden 1 Million variierende Anfragen von 100 parallelen Clients in 20 Sekunden beantwortet; das sind 50.000 Requests pro Sekunde.

Entwicklungszeitraum und -ort

6/2011 bis 2013 in Wien, Tirol und Homeoffice

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


J2EE und JEE im öffentlichen Bereich

Für das Portal des Landes Tirol eine umfangreiche J2EE-Anwendung entwickelt.

Entwicklungszeitraum und -ort

1/2007 bis 6/2011 in Innsbruck

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Unterstützung zu Ruby on Rails

Unterstützung bei der Entwicklung mehrerer Ruby on Rails-Anwendungen.

Entwicklungszeitraum und -ort

Geringfügig 2007 bis jetzt in Tirol

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


SOA in eine bestehende C++-C/S-Anwendung

Eine umfangreiche C++-C/S-Anwendung (> 100 Mannjahre) für neue Clienttechnologien geöffnet. HaRe war in der Machbarkeitsanalyse, der Auswahl der Frameworks und der Implementierung von Testanwendungen bzw. "Proof of Concepts" beteiligt.

Es musste eine Lösung gefunden werden, die den hohen Performanceanforderungen gerecht wurde.

Entwicklungszeitraum und -ort

Ende 2007 und Anfang 2008 in Wien und Homeoffice

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


C++ Framework für Mobiltelefone

Für eine 100%-ige Infineon Tochter am C++ Framework für Mobiltelefone mitentwickelt.

Entwicklungszeitraum und -ort

2006 in Linz

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Mobile Java-Anwendungen

Für ein kleines Innsbrucker Software-Unternehmen und meine Firma GLOOO mobile communities GmbH, Projekte im Bereich Handy-Anwendungen abgewickelt.
Hauptaufgaben von HaRe: Anforderungsanalyse, Projektleitung, Qualitätssicherungsaufgaben, automatisierte Tests, OOP-Beratung und -Softwareentwicklung.

Entwicklungszeitraum und -ort

2004-2005 in Innsbruck

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Bankensoftware

Für die Hewlett-Packard Ges.m.b.H. wird eine bestehende Bankensoftware weiterentwickelt.
Hauptaufgaben von HaRe: Qualitätssicherungsaufgaben, automatisierte Tests einführen, zentrale Fehlerbehandlung, Portierung Tru64 auf Linux/gcc, Internationalisierung, OOP-Beratung und -Softwareentwicklung.

Entwicklungszeitraum und -ort

2003-2004 in Wien

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Workflowsystem

Für Compaq Computer Austria GmbH bzw. Hewlett-Packard Gesellschaft m.b.H. wurde ein bestehendes, in Java realisiertes Workflowsystem weiterentwickelt, um erweiterten Vorgaben zu entsprechen.
Hauptaufgaben von HaRe: Automatisierte Tests, zentrale Basisklassen, Message-Queues, Java-Com- bzw. Java-C++-Bridging und Client/Server-Softwareentwicklung.

Links zum Thema

Entwicklungszeitraum und -ort

2002 in Wien

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Archivierungssystem

[ Extract of MBox Tasks and Subsystems - 17 kB ]

[ Screenshot of an MBox-Dialog - 8 kB ] [ Extract of the MBox States - 5 kB ]

Ein bereits existierendes Archivierungssystem sollte auf die nächste Versionstufe gehoben werden und wurde dazu vollkommen neu entwickelt. Da das Archivierungssystem ein Internetfrontend bekommen sollte, wurde die Verarbeitung in Servermodule verlegt und die Kommunikation mit diesen Modulen wird per XML abgewickelt.
Wir waren in der Analyse und Konzeption des Gesamtsystems, in der C++-Beratung und in der Umsetzung tätig.

Entwicklungszeitraum

2000 - 2001

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Kreditkartenausstellungs-System

In der HypoVereinsbank wurde in Zusammenarbeit mit anderen Externen und HVB-Mitarbeitern die Entwicklung eines Kreditkartenausstellungs-Systems vom Fachkonzept bis zum fertigen Produkt mitentwickelt. Die Anwendung wird als N-Schichten-Anwendung realisiert, wobei die Präsentationsschicht am Client in einer HVB-Anwendung namens INAP läuft, die Business- und Datenzugriffschicht am Client/Server in ein HVB-Framework namens OPA/CS integriert ist und die Datenhaltung in einem DB2-System am Host liegt.

Entwicklungszeitraum und -ort

2000 - 2001 in München

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Eine verteilte Internet-Datenbankanwendung

Datenmengen pro Site >100GB, Datenbankanfragen pro Site > 1.000.000 pro Tag - werden per HTTP und per SMTP von verschiedenen Kundenbetriebssystemen an die Server geschickt.
Die Sites werden per Replikation und per HTTP-, FTP- und Band-Anwendungen abgeglichen.
Anwendungen, die den Dienst nutzen, wurden in C++, Visual Basic und Java erstellt.

Entwicklungszeitraum

2000 - 2001

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Erweiterung eines Veranstaltungsmanagementsystems

[ Screenshot of VAMA-Grobplanung - 39 kB ]

Multiuser- 3-Tier- DB- C/S-Anwendung. Realisierung aller drei Schichten: Datenzugriff, Geschäftslogik, Benutzerschnittstelle im Zwei-Personen-Team.

Entwicklungszeitraum

1999

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Qualitätssicherung und Architektur

Für einige aktuell laufende Projekte die Qualitätssicherung übernommen und die Architektur mit UML und diversen Entwurfsmustern entworfen.

Google und Google-Directory

Entwicklungszeitraum

1999 - 2000

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


ActiveX Komponenten im Bankenumfeld

Für die Bayerische Hypo- und Vereinsbank in 2.000 Stunden einige ActiveX Komponenten entwickelt.
Beschleunigung der bestehenden Anwendung um mehr als den Faktor 200.
Bei hohem Datenaufkommen traten manchmal Timeouts auf (mehrere Minuten). Nach der Optimierung durch HaRe konnten die gleichen Anfragen in ca. einer Sekunde bedient werden. Dies wurde vor allem durch genaue Analyse der Anfragen, die passende Erstellung von Indizes, temporären Tabellen und Stored Procedures und die Reduktion des Kommunikationsaufwands zwischen Client und Server erreicht.

Entwicklungszeitraum und -ort

1999 in München

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Livevideos im Internet

Mit Hilfe von NetShow wurden auf Windows NT Workstations mehrere Livevideos gleichzeitig zur Verfügung gestellt und mit einem Internet Information Server auf Windows NT Server als Unicast (im Internet) und als Multicast (im Intranet) verteilt.

Zurück zum Inhaltsverzeichnis


WebShop www.ischglsports.com

[ Screenshot of WebShop - 48 kB ]

Um keinen Besucher auszusperren, wurde ein Design ohne Frames, ohne clientseitige Anwendungslogik und mit Symbolen wegen kurzer Übertragungszeiten und Aufbau von Neugier beim Gast gewählt. Um bei der Wahl des Provider flexibel zu sein, wurde die serverseitige Anwendung mit ASP (Active Server Pages) realisiert. Die statischen Seiten werden aus einer Datenbankanwendung heraus erzeugt.

Zurück zum Inhaltsverzeichnis


Lösung für ein Incoming Reisebüro

Soll ein DOS-basierendes Verwaltungsprogramm ablösen.
Es wurde eine Art Explorer-Look&Feel gewählt.
Die Objekte in der TreeView kennen die Art ihrer Kinder und ihren jeweiligen Parent. Daraus können dann alle Datenbankoperationen z.B. per Drag&Drop oder Kontextmenü über dynamisch erstellte SQL-Statements durchgeführt werden.

[ Screenshot of Ico - 21 kB ]

Entwicklungszeitraum

1997 - 1998

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Ein MAPI - Address Book Provider

Um die bereits bestehende Adreßdatenbank in Exchange nutzen zu können, wurde ein "MAPI - Adress Book Provider" erstellt, der die Adreßdaten mittels ODBC holt und über MAPI in Exchange (und allen MAPI fähigen Clientanwendungen, wie: MS Mail, Outlook, usw. ) zur Verfügung stellt.

[ Screenshot of Address Book Provider - 21 kB ]

Entwicklungszeitraum

1998

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Automatische Installation von Windows NT

Das Netzwerk eines Kunden sollte über ein Wocheende von Netware 3.11 + DOS Clients auf ein durchgängiges Windows NT (Server + Clients) mit Zugriff auf die Novell Server umgerüstet werden. Um auch noch weiterhin dazukommende Workstations leicht zu integrieren und die PCs so einheitlich wie möglich aufzusetzen wurde von mir das unattended-setup von Windows NT gewählt.
Auf den PCs wurde Windows NT 4, Service Pack 3, Internet Explorer 3, Office 97, Exchange (plus Service Pack 2 und 4), installiert, die BOOT.INI wurde verändert und es wurde automatisch diverse Einträge in die Registry geschreiben. Während der Installation wurden mittels AutoAdminLogon mehrere Neustarts ohne Eingriff durchgeführt jedoch am Ende diese Einstellung wieder entfernt, damit sich jeder Benutzer anmelden muß.
Teilweise mußten .INF-Dateien umgeschrieben werden, wenn diese keine Installation ohne Eingriffe unterstützten.

Entwicklungszeitraum

Mai 1998

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Datenmanipulationsprogramme unter DOS

Es wurden Datenmengen mit mehreren Gigabyte unter DOS miteinander verknüpft und daraus Ausgabedateien erstellt.
Es handelte sich dabei vorwiegend um umfangreiches Adressmaterial, das nach verschiedensten Kriterien kombiniert wurde.
Die bestehenden Datenbankanwendungen, die für manche Aufgaben mehr als 24 Stunden benötigten, um dann teilweise mit einem Fehler abzubrechen, wurden um mehr als den Faktor 200 beschleunigt (verbleibende Laufzeit ca. fünf Minuten).

Entwicklungszeitraum

1997

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


CI-Formulare

Eine Windowsanwendung für z.B. Urlaubsanträge. Verwendete Netbios für die Benachrichtigung der "Observer".

Entwicklungszeitraum

1996

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


CIRCE

Eine Windowsanwendung um Eintrittskarten für Veranstaltung zu erzeugen. Der Benutzer kann Sitzpläne erzeugen, Kategorien, Preise und Veranstaltungen definieren und das Layout der Eintrittskarten bestimmen.

[ Screenshot of CIRCE - 51 kB ]

Entwicklungszeitraum

1995

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Come-In

Eine Veranstaltungsverwaltung unter Windows.

[ Screenshot of Come-In - 54 kB ]

Entwicklungszeitraum

1994

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


CBT-Fibu

Abkürzung für "Computer Based Training für FInanzBUchhaltung"

Entwicklungszeitraum

1992 - 1993

Werkzeuge

Spezielle notwendige Fähigkeiten

Zurück zum Inhaltsverzeichnis


Danke, daß Sie sich die Zeit genommen haben, diese umfangreiche Aufzählung durchzugehen.


Hannes Home
Homepage von Hannes Reisinger
HaRe Home
Homepage von HaRe Netzwerk, Software & Beratung

11. April 2024, Hannes Reisinger