Michael Brochonski
Hard- und Softwareentwicklung, Beratung, Dienstleistungen, Smart Home

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.

07/2018 - 08/2018
Virtualisierung eines MS-SBS2008 in MS-Hyper-V 2016.
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 Betriebsausfall 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, 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ählsystem 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.
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 2013, MS-Excel 2013.
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 Dokumentationen der Steuer- und Zollanmeldung in der Strom- und Gasbranche für
rund 100 Markenpartner.
Verwendete Komponenten:
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, 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 einzelner Geräte
- 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-Office 2013.
Aufgaben:
Fehlerbehebung und Aktualisierung einer seit über 15 Jahre bestehenden, ständig weiter entwickelten VB6-
Anwendung mit .NET, VBA und Cobol-Elementen. Support der Anwender im Fehlerfall.

04/2006 - 10/2015
Entwicklung eines Besucherzählsystems von der manuellen bis zur vollauto-matischen Erfassung von
Besucherzahlen im Veranstaltungswesen 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. Hierbei wird u.a. 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.
Verwendete Komponenten:
Microchip C30 und XC16 zur Mikroprozessorprogrammierung der Clients, Cadsoft EAGLE zum Schaltungsentwurf
und Leiterplattendesign der Clients, Funkgateways, Empfänger, Signalanlagen usw., VB6 und .NET zur
Programmierung der Serversoftware.
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 Sicher-heitspersonal die entsprechenden Befüllungen und einen evtl. Einlass-stopp signalisieren. Im Laufe
der Jahre kamen vollautomatische Sensoren hinzu. Ab 2011 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.

06/2007 - 02/2014
Entwicklung verschiedener elektronischer Prototypen und Kleinserien in der Energiebranche.

08/2013 - 12/2013
Projektleitung bei der Verlagerung der Produktion des GSM/UMTS-Datenloggers "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/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 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 gesam-ten 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 spezifi-
schen 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 so wie 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 Hilfskrä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 Sorti-
mentes 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 Mehrbenutzerbe-trieb 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 so wie 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 5-6.

07/1995 - 05/1999
Durchführung von rund 400 Computerschulungen vom Grundkurs bis zur Anwendungsentwicklung.
EDV-CONSULT