Ich arbeite lieber remote als vor Ort.
Pflege eines Systems für die Verwaltung von Vermittler- und Kundendaten, Bereich Banken und Versicherungen;
Analyse, Implementierung, Test, Datenreports, Zusammenarbeit mit Kollegen vom HOST und von der Java-Cliententwicklung
Datenbank-Entwicklung
Programmpflege Ablesesystem, Analyse, Implementierung
Pflege eines Systems für die Verwaltung von Vermittler- und Kundendaten, Bereich Banken und Versicherungen
Datenbank-Entwicklung für CRM-System, Pflege eines Webportals
Aufgaben innerhalb eines Projekt-Teams für eine Neuimplementierung:
Konfiguration von Benutzerdialogen über Datenbank-Tabellen
Implementierung von Datensuchen und Reports
Optimierung der SQL-Abfragen bezgl. Performance und Übersichtlichkeit
Sachversicherung: Implementierung einer Schnittstelle für ein externes System, Programmergänzungen im Schadendaten-System für unterschiedliche Sachsparten
1. Weiterentwicklung der Java-GUI-Anwendung als Ablösung für den Host (Mahnwesen/Lagerlogistik)
2. Neuentwicklung von Unit-Tests (PL/SQL), Bugfixing
3. Weiterentwicklung der PL/SQL-Module für die Lagerlogistik
In unserem Team für das Mahnwesen ging es darum, Testschritte (Anlegen eines Kunden, Artikel kaufen, Zahlvorgang, Mahnlauf mit Ergebnisauswertung) zu definieren. Um dies auch der Fachabteilung zu ermöglichen, haben wir hierzu eine spezielle Java-GUI entwickelt. Aus den Eingaben wurden die einzelnen Schritte generiert. Unser PL/SQL-Testframework ermöglichte den automatischen Ablauf der Tests.
Die CT-Bildverarbeitung von Philips basiert auf einer Library, welche technisch ständig über Refactoring überarbeitet wird. Die zentrale C++-Klasse, welche den Bildspeicher beinhaltet, wird von den meisten Modulen der Library und der Anwendungsmodule verwendet. Diese Klasse war als performantes Template neu zu designen und die abhängigen Module anzupassen.
Die Firma Innovative Systems hat damals Navigationssysteme für die Mutterfirma Harman Becker entwickelt. Zur Unterstützung der Entwickler-Kollegen habe ich ein spezielles Test-Tool implementiert. Es hatte die Aufgabe, Positionsdaten des Navigationssystems über eine Socket-Verbindung zu laden, über eine GUI änderbar zu machen und wieder hochzuladen. Die Daten hatten eine Baumstruktur, welche über XML definiert war; übertragen wurden sie im Binärformat.
Softwareentwicklung für unterschiedliche Projekte:
1. Kraftfahrzeugrückführung (GUI, Datenbank)
2. Installationstool (GUI)
3. Zentralruf der Autoversicherer (GUI, Batch)
4. Verwaltungstool Software-Auslieferungen (Host)
5. automatisiertes CD-Brennen (GUI)
6. Kraftfahrzeugtypenstatistik (GUI, Batch)
Ich habe als Diplom-Informatiker im Laufe der Jahre mit ganz unterschiedlichen Programmier-Umgebungen zu tun gehabt; schwerpunktmäßig war dies aber im Verwaltungsbereich in Zusammenhang mit SQL, C/C++ und Java. In den letzten Jahren habe ich mich ganz besonders dem Datenbank-Bereich zugewandt, da ich die Leistungsfähigkeit von SQL sehr überzeugend finde. Java schätze ich als Sprache sehr, habe aber in den vergangenen Jahrzehnten festgestellt, dass eine Fullstack-Entwicklung mit Java sich sehr chaotisch entwickeln kann, da ständig neue Tools auf den Markt kommen, und nichts überzeugt wirklich. In den letzten Jahren war mir daher SQL lieber. Momentan habe ich eine private, kreative Pause eingelegt und stelle fest, dass sich im Java-Bereich seit Jahren die Kombi Java, Hibernate, Oracle und Angular immer mehr durchsetzt; aus guten Gründen. Momentan bin ich dabei, meine Skills in diesen Bereichen auszubauen und plane für die Zukunft, wieder in die Fullstack-Entwicklung einzusteigen. Aktuell stehe ich als Oracle-Entwickler zur Verfügung, teilzeit und remote.
Ich bin als Diplom-Informatiker in der Anwendungsentwicklung tätig; Datenbankentwicklung, aber auch komplette Anwendungen: Analyse, Implementierung, Test.
Mein SQL-Programmierstil ist mengenorientiert und mithilfe von CTE-Expressions strukturiert. CTEs ermöglichen es, auf kompakte und übersichtliche Weise hochkomplexe Datenbank-Anfragen bzw. Verarbeitungen in eine einzelne Abfrage zu integrieren, ohne die Performance zu beeinträchtigen. In einigen Fällen ist die Zuhilfenahme temporärer Tabellen sinnvoll.
Mein Lebensmotto:
?An amazing thing happens when you get honest with yourself and start doing what you love, what makes you happy.?
Ich arbeite lieber remote als vor Ort.
Pflege eines Systems für die Verwaltung von Vermittler- und Kundendaten, Bereich Banken und Versicherungen;
Analyse, Implementierung, Test, Datenreports, Zusammenarbeit mit Kollegen vom HOST und von der Java-Cliententwicklung
Datenbank-Entwicklung
Programmpflege Ablesesystem, Analyse, Implementierung
Pflege eines Systems für die Verwaltung von Vermittler- und Kundendaten, Bereich Banken und Versicherungen
Datenbank-Entwicklung für CRM-System, Pflege eines Webportals
Aufgaben innerhalb eines Projekt-Teams für eine Neuimplementierung:
Konfiguration von Benutzerdialogen über Datenbank-Tabellen
Implementierung von Datensuchen und Reports
Optimierung der SQL-Abfragen bezgl. Performance und Übersichtlichkeit
Sachversicherung: Implementierung einer Schnittstelle für ein externes System, Programmergänzungen im Schadendaten-System für unterschiedliche Sachsparten
1. Weiterentwicklung der Java-GUI-Anwendung als Ablösung für den Host (Mahnwesen/Lagerlogistik)
2. Neuentwicklung von Unit-Tests (PL/SQL), Bugfixing
3. Weiterentwicklung der PL/SQL-Module für die Lagerlogistik
In unserem Team für das Mahnwesen ging es darum, Testschritte (Anlegen eines Kunden, Artikel kaufen, Zahlvorgang, Mahnlauf mit Ergebnisauswertung) zu definieren. Um dies auch der Fachabteilung zu ermöglichen, haben wir hierzu eine spezielle Java-GUI entwickelt. Aus den Eingaben wurden die einzelnen Schritte generiert. Unser PL/SQL-Testframework ermöglichte den automatischen Ablauf der Tests.
Die CT-Bildverarbeitung von Philips basiert auf einer Library, welche technisch ständig über Refactoring überarbeitet wird. Die zentrale C++-Klasse, welche den Bildspeicher beinhaltet, wird von den meisten Modulen der Library und der Anwendungsmodule verwendet. Diese Klasse war als performantes Template neu zu designen und die abhängigen Module anzupassen.
Die Firma Innovative Systems hat damals Navigationssysteme für die Mutterfirma Harman Becker entwickelt. Zur Unterstützung der Entwickler-Kollegen habe ich ein spezielles Test-Tool implementiert. Es hatte die Aufgabe, Positionsdaten des Navigationssystems über eine Socket-Verbindung zu laden, über eine GUI änderbar zu machen und wieder hochzuladen. Die Daten hatten eine Baumstruktur, welche über XML definiert war; übertragen wurden sie im Binärformat.
Softwareentwicklung für unterschiedliche Projekte:
1. Kraftfahrzeugrückführung (GUI, Datenbank)
2. Installationstool (GUI)
3. Zentralruf der Autoversicherer (GUI, Batch)
4. Verwaltungstool Software-Auslieferungen (Host)
5. automatisiertes CD-Brennen (GUI)
6. Kraftfahrzeugtypenstatistik (GUI, Batch)
Ich habe als Diplom-Informatiker im Laufe der Jahre mit ganz unterschiedlichen Programmier-Umgebungen zu tun gehabt; schwerpunktmäßig war dies aber im Verwaltungsbereich in Zusammenhang mit SQL, C/C++ und Java. In den letzten Jahren habe ich mich ganz besonders dem Datenbank-Bereich zugewandt, da ich die Leistungsfähigkeit von SQL sehr überzeugend finde. Java schätze ich als Sprache sehr, habe aber in den vergangenen Jahrzehnten festgestellt, dass eine Fullstack-Entwicklung mit Java sich sehr chaotisch entwickeln kann, da ständig neue Tools auf den Markt kommen, und nichts überzeugt wirklich. In den letzten Jahren war mir daher SQL lieber. Momentan habe ich eine private, kreative Pause eingelegt und stelle fest, dass sich im Java-Bereich seit Jahren die Kombi Java, Hibernate, Oracle und Angular immer mehr durchsetzt; aus guten Gründen. Momentan bin ich dabei, meine Skills in diesen Bereichen auszubauen und plane für die Zukunft, wieder in die Fullstack-Entwicklung einzusteigen. Aktuell stehe ich als Oracle-Entwickler zur Verfügung, teilzeit und remote.
Ich bin als Diplom-Informatiker in der Anwendungsentwicklung tätig; Datenbankentwicklung, aber auch komplette Anwendungen: Analyse, Implementierung, Test.
Mein SQL-Programmierstil ist mengenorientiert und mithilfe von CTE-Expressions strukturiert. CTEs ermöglichen es, auf kompakte und übersichtliche Weise hochkomplexe Datenbank-Anfragen bzw. Verarbeitungen in eine einzelne Abfrage zu integrieren, ohne die Performance zu beeinträchtigen. In einigen Fällen ist die Zuhilfenahme temporärer Tabellen sinnvoll.
Mein Lebensmotto:
?An amazing thing happens when you get honest with yourself and start doing what you love, what makes you happy.?
"Der Consultant hat in unserer Entwicklung unterstützt. Hier kamen ihm sein hoher Anspruch an Genauigkeit und seine konsequente Art zu Gute. Die Vorgaben wurden konsequent umgesetzt, der Consultant hat ferner durch wertvolle Vorschläge dazu beigetragen qualitätssichernde Maßnahmen umzusetzen."
— Projekt PL/SQL Entwicklung, 07/14 - 12/14 Referenz durch Teamleitung, IT Multichannel Distanzhandel, vom 10.12.14
"Der Consultant überzeugt durch seine analytischen Fähigkeiten und soliden IT-Kenntnisse. Die Migration unserer unternehmenskritischen Anwendung konnten wir ihm in jeder Phase anvertrauen. Er zeichnet sich durch sicheres Auftreten, engagiertes Handeln und große Flexibilität aus. Wir empfehlen ihn gerne weiter und würden uns freuen, bald wieder mit ihm in einem Projekt zusammenarbeiten zu können!"
— Projekt Migration von AIX-Software von 32 auf 64 Bit, 01/08 - 10/11
Referenz durch Referatsleiter, Verband im Gesundheitswesen (500 MA), vom 15.02.10
"Der Consultant hat C++-Code nach gründlicher Analyse nach Vorgabe restrukturiert. Die Vorgaben wurden konsequent umgesetzt, der Consultant hat ferner durch wertvolle Vorschläge beigetragen Designentscheidungen neu zu bewerten und zu überdenken."
— Projekt Konsolidierung einer C++-Bibliothek, 06/10 - 07/10
Referenz durch Betreuer, Großkonzern (ca. 120.000 MA weltweit), vom 31.08.10