Fähigkeiten, Kenntnisse, Erfahrungen:
Über 30 Jahre Berufserfahrung im IT-Bereich. Meine berufliche Laufbahn startete im 15. Lebensjahr mit einer
Ausbildung als erster Kölner Auszubildender im Fachbereich IT. Später folgte ein Studium zum Informatiker
(Fachrichtung Wirtschaft) mit Abschlussnote 1,5 und im Anschluss ab 1995 meine selbstständige Tätigkeit in
der IT-Branche.
Als erfahrener Projektleiter und Wirtschaftsinformatiker ist es meine Stärke, zwischen Fachabteilungen und IT-
Abteilungen eine reibungslose Kommunikation sicher zu stellen und bei der Entwicklung selbst Hand an zu
legen.
Die Planung, Konzeptionierung, Realisierung und Optimierung bei der technischen Entwicklung gehören ebenso
zu meinem Alltag wie die Beratung, die Anforderungsaufnahme, die Projektsteuerung sowie das Test- und das
Revisionsmanagement.
Schwerpunkte:
Softwareentwicklung: VB6, VBA, SQL, .NET, C#, C++, Perl und weitere.
Mikroprozessorprogrammierung: Microchip MPLAB C30, XC16.
Hardwareentwicklung: Schaltungsentwurf, Leiterplattendesign und alle weiteren Entwicklungsstufen bis zum
serienreifen Produkt. Vorbereitung und Durchführung von Zertifizierungsmaßnahmen bei Prüflaboren und
Prüfinstitutionen, wie dem TÜV.
Eigenes Labor zur Herstellung von Prototypen und Kleinserien, mit guter Ausstattung bis hin zum SMD-Ofen.
Dokumentation: Projektdokumentation, Dokumentation bei Qualitätssicherung und Zertifizierungsmaßnahmen,
Erstellung von Arbeitsanweisungen und Bedienungsanleitungen.
Durchführung von Schulungen in allen Bereichen meiner Tätigkeit.
Entwicklungsumgebungen:
MS-VBA, MS-Visual Studio, Eclipse, MPLAB IDE (PIC Microprozessor) und weitere.
Datenbanken:
MS SQL Server, MS Access, PostgreSQL, SQLite, MySQL.
Anwendungen:
MS-Office, MS-Project, Open-Office, Autodesk/Cadsoft Eagle und viele mehr.
Hardware:
Planung und Realisierung von elektronischen Schaltungen und Leiterplatten bis zum Prototypen- sowie
Kleinserienbau. Konzeption von Großserienbau.
Sonstiges:
Installation, Administration und Verwendung aller MS Windows-, MS Windows Server-, MS Exchange-Server- und
MS SQL-Server-Versionen.
Sprachen:
Muttersprache Deutsch, Englisch in Schrift (Keine mündliche Praxis).
Stunden-/Tagessatz:
100 €/Std. remote, 120 €/Std vor Ort zzgl. gesetzlicher USt.
Je nach Anspruch und Dauer der Aufgabe verhandelbar. Zuzüglich Spesen wie Flüge oder andere Reisekosten
und Hotelübernachtungen
Einsatzort für längere Projekte:
I.d.R im Umkreis von 50km um den Großraum Köln.
Projekte:
Hierbei handelt es sich nur um einen Auszug meiner Tätigkeiten in den letzten 30 Jahren. Für detaillierte
Angaben zu den jeweiligen Projekten sprechen Sie mich bitte an.
04/2006 - heute
Entwicklung und Betreuung eines Besucherzählsystems von der manuellen bis zur vollauto
matischen Erfassung von Besucherzahlen im Veranstaltungs-wesen zur Vermeidung von
Überfüllungen.
Das System wird für Veranstaltungen ab einer zulässigen Füllmenge von 500 Personen eingesetzt,
hat aber auch bei Veranstaltungen mit über 100.000 Besuchern seine Zuverlässigkeit bewiesen.
Verwendete Komponenten:
.NET zur Programmierung der Client- und Serversoftware sowie MonoGame-Android für die
mobilen Geräte, EAGLE zum Schaltungsentwurf und Leiterplattendesign.
Projektverlauf:
Gestartet wurde mit Thinclients und angeschlossenen Präsentern zur manuellen Erfassung
der Besucherströme durch das Sicherheitspersonal. Diese Daten werden auf einem Server
visualisiert, um der Veranstaltungsleitung die gewünschten Informationen schnell und
präzise zu liefern. Auch steuert der Server die Signalanlagen, die dem Sicherheitspersonal
die entsprechenden Befüllungen und einen evtl. Einlassstopp signalisieren. Im Laufe der
Jahre kamen vollautomatische Sensoren hinzu. Ab 2012 wurden die Thinclients durch von
mir entwickelte Handsender mit eingebauter Signalisierung und Vibrationsalarm ersetzt.
Diese nutzen das 868 MHz Funknetz und verfügen über eine enorme Reichweite, welche die
Verkabelung mittelgroßer Veranstaltungen überflüssig macht. Damit gestalten sich der Auf-
und Abbau, sowie der Betrieb wesentlich effektiver und damit auch günstiger.
Seit 2015 setzen wir optische 3D-Sensoren ein, die auch extrem dichte Besucherströme mit
einer Fehlerquote von unter 0,5% erfassen können. 2023 entwickelte ich eine Android-App
zur manuellen Erfassung kleinerer Besucherströme.
01/2021 - heute
Weiterentwicklung und Wartung eines Preismanagement-Systems in PHP zur Steuerung der
Abläufe im deutschlandweiten Getränkefachgroßhandel.
Verwendete Komponenten:
PhpStorm, MS-Access, Toad für Oracle und Toad für SQL-Server.
Aufgaben:
Erweiterung und Anpassungen einer komplexen Anwendung mit Datenbankanbindung in den
Sprachen, PHP, JavaScript und SQL.
Umstellung der Anwendung von Oracle auf MS-SQL-Server.
02/2021 - heute
Neu- und Weiterentwicklung mehrerer MS-Excel VBA-Anwendungen im Fuhrparkwesen in Bezug
auf Gestaltung von Controlling-Abläufen.
Verwendete Komponenten:
MS-Office, (Word, PowerPoint und speziell MS-Excel).
Aufgaben:
Erweiterung der VBA-Projekte der Vorjahre (2018 - 2024). Weitere Modulanpassung und
Erweiterung der von mir entwickelten VBA-Schnittstelle zu einem ATOS DirX Directory-Server
zur Prüfung und zum automatischen Abgleich von Personalstammdaten. Erstellung und
Weiterentwicklung von weiteren VBA-Modulen und Makros. Komplette Überarbeitung einer
großen Planungsdatei mit Erstellung von über 30 Diagrammen und zahlreichen mehrfach
verknüpften Tabellenblättern zur automatischen Erzeugung von komplexen Statistiken.
01/2021 - 02/2021
Entwicklung eine Patientenaufrufsystems für Impfzentren.
Verwendete Komponenten:
Homematic, Perl, MS-Visio, MS-Project und MS-Excel 2019.
Aufgaben:
Da bei vielen Impfzentren die Impfung nach dem Muster Check-In, Aufklärung, Impfung und
Ruhebereich verläuft, musste ein Aufrufsystem entwickelt werden, dass den Patienten mit
einer Wartenummer vom Check-In bis zur Ruhezone leitet. Zu statistischen Auswertung der
Impfstrecken kam MS-Excel 2019 mit einer speziell dafür programmierten Vorlage zum
Einsatz.
Siehe auch www.personenklicker.de
03/2019 - 12/2020
Portierung mehrerer MS-Access VBA-Anwendungen vom MS-Access 2010 ADP- in das MS-Access
2019/365 ACCDB-Format, für eine größere Handels-genossenschaft. Dies war ein langfristiges
Projekt mit mehreren Pausen, in denen die jeweiligen Fachabteilungen getestet haben.
Verwendete Komponenten:
MS-Office 2010 bis 2019, diverse Benutzersteuerelemente (OCX) sowie MS-SQL-Server.
Aufgaben:
Komplette Überarbeitung der bestehenden VBA-Anwendung mit MS-Access als Frontend.
Übersetzung von Code und SQL-Statements an erforderlichen Stellen. Programmierung
verschiedener Schnittstellen zu MS-Office und weiteren Anwendungen. Neuanbindung
zahlreicher Formen und Controls. Anpassung von Makros in MS-Excel 2010 - 2019.
Anschließendes Testmanagement sowie Modulbetreuung.
05/2020 - 09/2020
Beratung bei der Auswahl von Smarthome Komponenten sowie Programmierung und Support beim
Einbau in einem 2-Familien Haus.
Verwendete Komponenten:
Raspberry Pi4 mit IO-Broker, FHEM und Homebridge auf Linux-Basis, in Verbindung mit
Apple-TV zum Betrieb von Homematic, Homematic-IP, Rademacher DuoFern, Osram Smart+,
diverse weitere ZigBee und Z-Wave Geräte, Logitech-Harmony Hub sowie Push-Dienste.
Möglichkeit der Steuerung und Programmierung per Apple-HomeKit.
Projektverlauf:
Installation und Konfiguration der Serverkomponenten.
Programmierung der Kern-Abläufe in Absprache mit den Bewohnern.
Schulung einzelner Bewohner im Bereich der Programmierung mit Apple-Homekit.
Das Haus verfügt inzwischen über zahlreiche Smarthome-Erweiterungen, wie:
Wetter- und Zeitabhängige Rollladensteuerung
Wetterabhängige Gartenbewässerung
Intelligente Einbruchsalarmierung
Weitere Alarmierungen z.B. bei Hochwasser oder Gas.
Detaillierte Energiekostenüberwachung
Ventilstellungs- und temperaturabhängige Heizkostenerfassung
Anwesenheitsabhängige Heizungssteuerung
Lichtsteuerung in Farbe und Helligkeit
Intelligentes Home Entertainment
Ereignisbenachrichtigung über die Handys der Bewohner
Fernbedienung aller Komponenten per Smartphone
Und vieles mehr.
08/2020 - 08/2020
Entwicklung einer Anwendung zur komfortablen Überwachung und Administration von
Besucherzählsensoren mit Web-Oberfläche.
Da je nach Veranstaltung bis zu 30 Besucherzählsensoren im Einsatz sind, ist eine Administration
und Überwachung der Sensoren über bis zu 30 gleichzeitig geöffnete Internetbrowser
unkomfortabel und instabil.
Verwendete Komponenten:
VB.NET, MS-WebView2 (Chromium Engine)
Aufgaben:
Entwicklung einer Anwendung, die in bis zu 50 Minibrowsern nur den für die Überwachung
wichtigen Ausschnitt der Web-Oberfläche zeigt und auf Wunsch die administrativen Seiten
des jeweils ausgewählten Sensors öffnet.
03/2020 - 04/2020
Entwicklung eines Besucherzählsystem für den Einzelhandel mit Anbindung von
Besucherzählsensoren, Signalanlagen und Displays.
Siehe auch www.personenklicker.de
Verwendete Komponenten:
Raspbian-Linux, PHP7, Perl, Apache, Homematic, MS-Office 2019 und weitere.
Aufgaben:
Entwicklung eines kleinen eigenständigen Besucherzählsystems, welches die Eingänge
überwacht und mit Signalen, Displays sowie Pushnachrichten dabei hilft, die zulässige
Besuchermenge einzuhalten.
10/2019 - 03/2020
Neu- und Weiterentwicklung mehrerer MS-Excel VBA-Anwendungen im Fuhrparkwesen in Bezug
auf Gestaltung von Controlling-Abläufen.
Verwendete Komponenten:
MS-Office 2010 und 2016 sowie Adobe Acrobat.
Aufgaben:
Erweiterung der VBA-Projekte vom Vorjahr (11/2018 - 02/2019). Weitere Modulanpassung,
u.a. Integration von Pivot-Anwendungen mit komplexen teils an Pivot Tabellen und teils an
konventionelle Tabellen angebundenen Diagrammen. Weitere Prozessanpassung. Erstellung
und Weiterentwicklung von VBA-Modulen und Makros. Überarbeitung von PDF-Formularen
mit Adobe Acrobat. Automatische Erzeugung von Word-Dokumenten aus Excel heraus, sowie
nach Überprüfung und ggf. Nachbearbeitung weitere automatische Konvertierung ins Adobe
PDF-Format. Dynamische Farbzuweisung bei Diagrammen mit Übernahme der Farbwerte aus
MS-PowerPoint. Weitere Anpassung der von mir entwickelten VBA-Schnittstelle zu einem
ATOS DirX Directory-Server zur Prüfung und zum automatischen Abgleich von
Personalstammdaten
08/2019 - 09/2019
Virtualisierung eines MS-Server 2012 durch MS-Hyper-V 2016 in einer Arztpraxis.
Verwendete Komponenten:
MS-Server 2016, MS-Server 2012, x.concept, EKG- und Sono-Software sowie weitere
Praxissoftware.
Aufgaben:
Wegen drohendem Ausfall der Serverhardware musste der bestehende Server 2012 zügig
und ohne spürbaren Betriebsausfall auf einer neuen Serverhardware in Betrieb genommen
und dabei Hardware Dongles berücksichtigt werden. Außerdem erfolgte ein Update von 11
Arbeitsplätzen von MS-Windows 7 auf MS-Windows 10.
11/2018 - 02/2019
Entwicklung mehrerer MS-Excel 2010 VBA-Anwendungen im Fuhrparkwesen in Bezug auf
Gestaltung von Controlling-Abläufen.
Verwendete Komponenten:
MS-Office 2010.
Aufgaben:
Customizing bestehender VBA-Makros sowie Konzeption und Neuerstellung von VBA-
Anwendungen zur Unterstützung des Controllings und zur Berichtserstattung. In enger
Zusammenarbeit mit dem Fachbereich wurden hierbei VBA-Anwendungen geschaffen, die
das Controlling zum großen Teil automatisieren und auch den Import aus verschiedenen
Datenquellen, wie z.B. LDAP (ATOS-DirX) unterstützen. Auch wurde die Erstellung von
Auswertungen mit Diagrammen automatisiert und Vorlagen angepasst.
09/2019 - 10/2019
Entwicklung eines Datenloggers für die Energiebranche zur Übermittlung von Strom- und
Gaslastdaten an zentrale Server.
Verwendete Komponenten:
VB.NET zur Programmierung der Tools sowie Cadsoft EAGLE zum Schaltungsentwurf und
Leiterplattendesign.
Aufgaben:
Entwicklung eines Datenloggers zur Hutschienenmontage.
07/2018 - 08/2018
Virtualisierung eines MS-SBS2008 durch MS-Hyper-V 2016 im Bauwesen.
Verwendete Komponenten:
MS-Server 2016, MS-SBS 2008, MS-Office 2010 – 2013 (speziell Outlook, Word, Excel und
Access).
Aufgaben:
Wegen drohendem Ausfall der Serverhardware musste der bestehende MS-Small Business
Server 2008 zügig und ohne spürbaren Betriebs-ausfall auf einer neuen Serverhardware in
Betrieb genommen werden.
06/2018 - 06/2018
Neuprogrammierung eines manuellen Besucherzählsystems, welches das 868MHz Funknetz für den
Datenaustausch zwischen Client und Server verwendet, da alle anderen Funknetze bei großen
Veranstaltungen in der Regel überlastet sind. Siehe auch www.personenklicker.de/seite2.html
Verwendete Komponenten:
Microchip MPLABX zur Programmierung der PIC24-Prozessoren in C, VB.NET zur
Programmierung der Serversoftware.
Projektverlauf:
Im Zuge einer Modernisierung der Serversoftware musste die Firmware der 2012 von mir
entwickelte Handsender in mehreren Bereichen umgeschrieben werden. Auch wurde bei der
Gelegenheit der Funktionsumfang erhöht sowie automatisches Anmelden ermöglicht.
03/2018 - 08/2018
Erweiterung einer VBA-Anwendung eines mittleren Architekturbüros.
Verwendete Komponenten:
MS-Access 2013 - 2016.
Aufgaben:
Funktionserweiterung und Überarbeitung verschiedener Teilbereiche der Anwendung. Hierbei
Planung und Konzeptionierung einer Controlling-Anwendung nach Betriebsvorgaben.
Anschließende Entwicklung des Berichtswesens.
03/2017 - 05/2018
Erweiterung verschiedener Visual-Basic- und VBA-Anwendungen einer, an die REWE angebundenen
Einkaufsgenossenschaft.
Verwendete Komponenten:
MS-Access 2003 - 2016, MS-Excel 2010 - 2016, MS-SQL-Server, VB-Script.
Aufgaben:
Erweiterung verschiedener, seit Jahren bestehender VBA-Anwendung-en mit MS-Access als
Frontend. Hierbei auch Konzeption und Erstellung von VBA-Anwendungen sowie Makros in
MS-Excel 2010.
Weitere Entwicklung einer Rechteverwaltung, damit die Anwendungen der
Wirtschaftsprüfung standhalten.
01/2018 - 04/2018
Erweiterung des von mir entwickelten Besucherzählsystems mit Anbindung neuer 3D-Sensoren
und Erweiterung des Berichtswesens.
Das Besucherzähl-system kommt u.a. bei Großveranstaltungen wie Musik-Festivals und
Betriebsfeiern großer Unternehmen mit mehreren tausend Besuchern sowie auf Messen zum
Einsatz. Siehe auch www.personenklicker.de
Verwendete Komponenten:
MS-Visual-Basic, MS-Excel, PHP, Perl.
Aufgaben:
Schnittstelle für 3D-Sensoren über HTTP-Get zu PHP mit MS-Access-Anbindung erstellt. VB-
Anwendung entsprechend erweitert und neue Funktionen zur Steuerung der 3D-Sensoren
implementiert.
Das Berichtswesen über eine Schnittstelle nach MS-Excel realisiert. Durch den Einsatz von
VBA und Makros in MS-Excel, die Möglichkeit der Ad-hoc Berichtserzeugung mit komplexen
Diagrammen geschaffen. Durch die Übergabe nach Excel kann dem jeweiligen Kunden eine
für ihn leicht zu handhabende Berichtsdatei ausgehändigt werden.
09/2017 - 11/2017
Stabilität einer Visual-Basic-Anwendung eines mittleren Architekturbüros sichergestellt.
Verwendete Komponenten:
MS-Access 2013 - 2016.
Aufgaben:
Aufteilung einer seit mehreren Jahren gewachsenen MS-Access-Anwendung in Datenbank
und Frontend.
Hierbei Probleme durch unzähligen Datenbankverbindungen und Ressourcenverbrauch mit
VBA-Code behoben und dadurch die Performance der Anwendung stark optimiert.
03/2017 - 08/2017
Anpassung einer Visual-Basic-Anwendung eines Bauträgers.
Verwendete Komponenten:
MS-Access 2003 - 2013, MS-Word und MS-Excel 2013 - 2016.
Aufgaben:
Anpassung einer seit 15 Jahren bestehenden VBA-Anwendung zur Verwaltung von Kunden,
Handwerkern, Rechnungen, Aufträgen, Sonderwünschen usw. an die aktuellen
Betriebsabläufe.
01/2016 - 02/2017
Erstellung der Berichte zur Dokumentation der Steuer- und Zollanmeldung in der Strom- und
Gasbranche für rund 100 Markenpartner.
Verwendete Komponenten:
MS-Office 2010 - 2016, MS-Excel 2010 - 2016, PostgreSQL
Aufgaben:
Erstellung von Abfragen zur Berichtserstattung.
Erstellung und Durchführung von Aktualisierungsabfragen.
Kontrolle und Korrektur der Daten.
Erstellung von verschiedenen VBA-Modulen und Makros zur automatisierten Aufbereitung der
Daten in MS-Excel.
06/2014 - 12/2015
Einbau und Programmierung von Smarthome Komponenten in zwei 3-Familien Häusern.
Verwendete Komponenten:
Raspberry Pi mit FHEM auf Wheezy-Linux, SQL-Lite, Perl, MAX!, Homematic, Homepilot, Mi-
Light, Hamony, ios-FhemControl, NetIO, Push-Dienste und kleinere Eigenentwicklungen.
Projektverlauf:
Installation und Konfiguration der Serverkomponenten nach Bewohnerwunsch.
Programmierung von Erweiterungsmodulen in Perl.
Die Häuser verfügen inzwischen über zahlreiche Smarthome-Erweiterungen, wie:
Wetterabhängige Rollladensteuerung
Wetterabhängige Gartenbewässerung
Intelligente Einbruchsalarmierung
Detaillierte Energiekostenüberwachung bis auf das einzelne Wasch- und
Trockenprogramm mit ihren jeweiligen Parametern
Ventilstellungs- und temperaturabhängige Heizkostenerfassung
Anwesenheitsabhängige Heizungssteuerung
Zeitabhängige Lichtsteuerung in Farbe und Helligkeit
Intelligentes Home Entertainment
Baby Monitoring
Ereignisbenachrichtigung über die Handys der Bewohner
Fernbedienung aller Komponenten per Smartphone
Und vieles mehr, siehe auch www.smarthome-köln.de
03/2014 - 12/2015
Pflege der Clientsoftware eines großen deutschen Versicherers.
Verwendete Komponenten:
MS-Visual Basic 6, .NET, MS-Access, MS-Excel 2010, MS-Office.
Aufgaben:
Fehlerbehebung und Aktualisierung einer seit über 15 Jahre bestehen-den, ständig weiter
entwickelten VB6-Anwendung mit .NET, VBA und weiteren Elementen. Programmierung von
zahlreichen Schnittstellen, darunter auch ein ATOS DirX LDAP-Server. Support der Anwender
im Fehlerfall.
08/2013 - 12/2013
Projektleitung bei der Verlagerung der Produktion des GSM/UMTS-Daten-loggers "FCC-499E/U"
nach Thailand.
Verwendete Komponenten:
Microchip MPLabs zur Mikroprozessorprogrammierung, VB6 & .NET zur Programmierung der
Tools, MS-Office und ProgeCAD zum Entwurf der Dokumentation.
Projektverlauf:
Auf Wunsch unseres Kunden wurde die Produktion des GSM/UMTS- Datenloggers
"FCC-499E/U" zu seiner Produktionsstätte in Thailand verlegt. Hierfür Erstellung der
gesamten Dokumentation, wie Stücklisten mit Bezugsquellen, Zertifizierungsdokumente
sowie Arbeits- und Gebrauchsanweisungen in Deutsch und Englisch. Zusätzlich Program
mierung einer Software, die zur automatischen Initialisierung, Programmierung,
Konfiguration, Kalibrierung und Testung der frisch produzierten Geräte dient. Hierbei setzte
ich VB in Verbindung mit der Cinterion Modul Exchange Suite ein.
06/2007 - 02/2014
Entwicklung verschiedener elektronischer Prototypen und Kleinserien in der Energiebranche.
06/2013 - 07/2013
Redesign des GSM/UMTS-Datenloggers "FCC-499E/U" zur Optimierung der Produktionsabläufe.
Verwendete Komponenten:
Cadsoft EAGLE zum Schaltungsentwurf und Leiterplattendesign.
Projektverlauf:
Umstellung auf Einplatinenversion. Damit verbundene, weitere ATEX-Zulassungen beim TÜV
durchgeführt und die Dokumentation erweitert.
04/2013 - 05/2013
Leitung und Controlling der Produktion von 400 Stück des GSM/UMTS-Datenloggers zur
Übermittlung von Gaslastdaten an zentrale Server. Hierbei weitere Minimierung der
Produktionskosten.
02/2008 - 02/2013
Entwicklung verschiedener Softwaremodule für die Energiebranche.
Verwendete Komponenten:
Eclipse, iReport (jasperReports), PostgreSQL, Java
Aufgaben:
Erstellung von Abfragen und Layouts zur Berichtserzeugung.
Erstellung und Durchführung von Aktualisierungsabfragen.
Integration in die bestehende Benutzeroberfläche.
04/2012 - 12/2012
Redesign des GSM/UMTS-Datenloggers "FCC-499E/U" zur Übermittlung von Gaslastdaten an
zentrale Server.
Verwendete Komponenten:
Microchip MPLabs zur Mikroprozessorprogrammierung, VB6 zur Programmierung der Tools,
Cadsoft EAGLE zum Schaltungsentwurf und Leiterplattendesign, ProgeCAD zum Entwurf von
Gehäuseteilen.
Projektverlauf:
Umstellung auf SMD, Überarbeitung des Gehäuses und damit Minimierung der
Produktionskosten. Anschließende Leitung der Produktion von 400 Stück.
04/2010 - 10/2011
Erweiterung einer VBA-Anwendung im Metallbausektor mit späterer Datenbankmigration von MS-
Access nach MS-SQL Server.
Verwendete Komponenten:
MS-Excel 2003, MS-Access 2003, MS-SQL-Server 2008 R2.
Aufgaben:
Kontinuierliche Erweiterung einer in 2 Jahren entwickelten VBA-Anwendung zur Verwaltung
von Lagerbeständen, Bestellungen, Stücklisten und Arbeitsaufträgen im Metallbausektor,
dessen Programmierer ausgewandert war.
Später Umstellung der Datenbank von MS-Access nach MS-SQL-Server unter Beibehaltung
des VBA-Frontends. Hierbei Anpassung der MS-Access spezifischen Funktionen auf den MS-
SQL-Server, bzw. Auslagerung in VBA-Code oder in Stored Procedures, bzw. Skalare
Funktionen. Handling des Ex- und Importes von über 400.000 Datensätze in 40 Tabellen mit
entsprechenden Anpassungen und neu Erstellung von gespeicherten Prozeduren, Abfragen
und Berichten.
04/2008 - 03/2010
Entwicklung eines GSM/UMTS-Datenloggers mit ATEX-Zulassung zur Übermittlung von
Gaslastdaten an zentrale Server.
Verwendete Komponenten:
Microchip MPLabs zur Mikroprozessorprogrammierung, VB6 zur Programmierung der Tools,
Cadsoft EAGLE zum Schaltungsentwurf und Leiterplattendesign, ProgeCAD zum Entwurf von
Gehäuseteilen.
Projektverlauf:
Neben der Entwicklung der Leiterplatten und dem Design des gesamten Gerätes wurden von
mir auch die Vorraussetzungen zur Zulassung durch den TÜV und für die CE-Prüfung
geschaffen.
Erstellung der Dokumentation für die Zertifizierung.
Anschließende Leitung der Produktion von 200 Stück.
01/2000 - 11/2008
Entwicklung einer elektronischen Patientenakte mit automatischer Arztbriefschreibung im Bereich
Sucht, Psychosomatik und Psychotherapie.
Verwendete Komponenten:
MS-Office, MS-Visual Basic 6, MS-Access und MS-SQL-Server 6.5 – 9.0
Projektverlauf:
Nach einem 3/4 Jahr befand sich die Software im Produktivbetrieb und wurde kontinuierlich
erweitert.
Besonderheiten:
Der Auftraggeber legte Wert darauf, dass man den Arztbriefen die automatische Erzeugung
nicht ansieht. Zur Lösung wurden von mir Funktionen entwickelt, die je nach
Datenbankinhalt zufallsgesteuert verschiedene Satzstellungen und Schreibstile verwendet.
04/2005 - 10/2008
Entwicklung eines Tools für den Labordatentransfer im Gesundheitswesen. Es konnte LDT-
Anforderungen für Blutbilder verwalten und die zurück gelieferten Ergebnisse in die jeweilige
Patientenverwaltung importieren. Die Transferdateien wurden hierbei verschlüsselt per DFÜ
übertragen.
Verwendete Komponenten:
MS-Visual Basic 6, MS-Access, MS-SQL-Server, Zoc-Terminal.
Projektverlauf:
Nach einem 1/4 Jahr befand sich die Software im Testbetrieb, nach rund einem 3/4 Jahr im
Produktivbetrieb und wurde ab dann kontinuierlich erweitert. Am Ende der Entwicklung
konnte es in mehreren Kliniken mit verschiedenen Laboren kommunizieren und stellte auch
Grenzwerte ein, so dass pathologische Werte in den Masken der Patientenverwaltung und auf
den Berichten nach Wunsch farblich, fett oder mit + / - hervorgehoben wurden.
01/2005 - 11/2007
Entwicklung einer Therapieplanung für den Reha-Bereich.
Verwendete Komponenten:
MS-Visual Basic 6 und MS-SQL-Server, DBI-Calendar OCX
Projektverlauf:
Die Software wurde in Zusammenarbeit mit einer 250-Betten-Klinik entwickelt und befand
sich nach einem Jahr im Produktivbetrieb. Die Software erstellte, auf Basis der erfassten
Klinikressourcen und auf die vom Therapeuten für den jeweiligen Patienten festgelegten
Bedürfnisse, vollautomatisch individuelle Therapiepläne. Durch den Einsatz grafischer
Steuerelemente konnten so jedem Therapeuten und jedem Patienten individuelle
Terminpläne zur Verfügung gestellt werden.
10/2006 - 05/2007
Entwicklung eines GSM/UMTS-Datenloggers zur Übermittlung von Gaslastdaten an zentrale Server
und Leitung der Produktion von 250 Stück.
02/2006 - 12/2006
Planung und Durchführung der Datenbankmigration einer elektronischen Patientenakte mit
automatischer Arztbriefschreibung von MS-Access nach MS-SQL-Server an drei Standorten.
Verwendete Komponenten:
MS-Visual Basic 6, MS-Access 2003 und MS-SQL-Server 2003.
Projektverlauf:
Die auf einer MS-Access-Datenbank im Mehrbenutzerbetrieb laufende VB-Anwendung musste
aus Performancegründen auf einen MS-SQL-Server umgestellt werden. Hierbei Anpassung
der MS-Access spezifischen Funktionen auf den MS-SQL-Server, bzw. Auslagerung in
Programmcode oder in Stored Procedures. Handling des Ex- und Importes von über 900.000
Datensätze in 80 Tabellen mit entsprechenden Anpassungen und neu Erstellung von
gespeicherten Prozeduren, Abfragen und Berichten sowie neue Normalisierung an
verschiedenen Stellen.
02/1996 - 08/2005
Projektleitung bei der Entwicklung einer Client- und Serverbasierten Software zur automatischen
Katalogerzeugung sehr großer Kataloge der Baubeschlagsbranche (bis zu 4000 Seiten) in
Postscript, sowie Installation und Administration zugehöriger Soft- und Hardware. Später
Betreuung des laufenden Betriebes und kontinuierliche Weiterentwicklung der Systeme.
Verwendete Komponenten:
IBAU-Katalog-Creator (Eigenentwicklung), MS-Office, MS-Visual Basic 4-6, MS-SQL-Server,
Adobe PDF-Creator, Adobe Photoshop, Adobe InDesign und Coreldraw.
Projektverlauf:
Nach einem Jahr befand sich die Software im Produktivbetrieb. Innerhalb dieser Zeit konnte
der Hauptkatalog mit rund 300.000 Artikeln durch ein Team von durchschnittlich 6
studentischen Hilfs-kräften in einer Rekordzeit von nur 4 Monaten digitalisiert werden. Dies
wurde mit Hilfe von mir entwickelten innovativen Erfassungs-methoden möglich. Zeitgleich
wurden die Artikel von Fachkräften überarbeitet, so dass der erste Katalog schon nach 6
Monaten druckbereit war. Ab dann konnten Mitglieder der Dachgesellschaft die Artikel ihres
Sortimentes mit eigenen Artikelnummern und Preisen versehen und so ihre eigenen
individuellen Kataloge, ohne große Nachbearbeitung automatisch erzeugen lassen.
05/2004 - 06/2004
Planung und Durchführung der Datenbankmigration einer elektronischen Patientenakte mit
automatischer Arztbriefschreibung von MS-Access nach MS-SQL-Server.
Verwendete Komponenten:
MS-Visual Basic 6, MS-Access und MS-SQL-Server.
Projektverlauf:
Die seit 4 Jahren auf einer MS-Access-Datenbank im Mehrbenutzerbetrieb laufende VB-
Anwendung musste aus Performancegründen auf einen MS-SQL-Server umgestellt werden.
Hierbei Anpassung der MS-Access spezifischen Funktionen auf den MS-SQL-Server, bzw.
Auslagerung in Programmcode oder in Stored Procedures. Handling des Ex- und Importes
von über 600.000 Datensätze in 80 Tabellen mit entsprechenden Anpassungen und neu
Erstellung von gespeicherten Prozeduren, Abfragen und Berichten sowie neue Normalisierung
an verschiedenen Stellen.
10/2001 - 02/2002
Entwicklung einer Software zur Steuerung von Mikrofon-Konferenzanlagen. Im laufenden Betrieb
betätigen die Konferenzteilnehmer die Mikrofontasten, um ihren Sprechwunsch zu signalisieren.
Das zugeordnete Mikrofonsymbol blinkt, bis der Operator durch einen Klick das Mikrofonsymbol
freigibt oder den Sprechwunsch abweist. Die gesamte Konferenz wurde hierbei protokolliert.
Verwendete Komponenten:
MS-Visual Basic 6.
07/1995 - 05/1999
Durchführung von rund 400 Computerschulungen vom Grundkurs bis zur Anwendungsentwicklung.