E-Rezept Projekt der Gematik: Datenbank Consulting
Hochverfuegbare Datenbankinfrastruktur mit: postgresql replication cluster mit repmgr; database traffic routing mit pgbouncer und haproxy. Failover und switchover Prozeduren, health checks; key/certificate Generierung und -Management.
Implementierung von backup und restore Strategien mit barman und pgbackrest.
Implementierung von Tests und Monitoring Routinen zur Kontrolle des Setups.
Erstellung von data maintenance scripts mit python/psycopg2.
Erstellung von ansible playbooks zum gesamten Setup. Deployments mit ansible/tower
Coronabedingter Ausfall eines bereits unterschriebenen Vertrages zu einem Automatisierungsprojekt:
Ich habe mich in dieser Zeit verstärkt der Modernisierung meiner eigenen IT-Umgebung und der meiner Kunden (ca. 20 Server) gekümmert. Die Schwerpunkte dabei:
Strategische Beratung zum Servereinsatz der Academy of Fine Art der NTNU, Trondheim, Dauer: Eine Woche.
Als Postgresql Experte beim Landesamt für Geoinformation und Landentwicklung Baden-Württemberg:
Innerhalb eines festgelegten Budget- und Zeitrahmens in
unserem Unternehmen eine Strategie und ein umfangreiches und schlüssiges Architekturkonzept zu folgenden Themen ausarbeiten:
Das Konzept wird verschiedenen Entscheidergruppen im Hause präsentiert und gegenüber den denkbaren Alternativen begründet und verteidigt.
Untersuchung zum moeglichen Einsatz von PostgreSQL auf Linuxservern in einfacher und hoch-verfuegbarer Konfiguration mit Fail-Over- und Recovery-Szenarien. Erstellung eines detaillierten Konzeptes, das den Einsatz von PostgreSQL fuer die beim Kunden verwendeten Service Levels und Use Cases beschreibt. Das Konzept enthaelt auch eine Kosten-/Nutzen-Analyse und zeigt moegliche Pfade zur Umsetzung auf. Zur Vorlage bei den Entscheidern wurde eine Praesentation mit den Kernaussagen ausgearbeitet und gehalten.
Projekteinsatz: Installation und Administration mehrerer hadoop cluster auf Ubuntu. Als Mitglied im Scrum Developer Team Entwicklung einer Python-Django SaaS-Anwendung auf Debian. Migration von Daten von NAS-Storage nach hadoop; Migration von PostgreSQL nach Oracle.
Evaluierung von OCR und Vorbereiten einer Loesung bis zum Deployment.
2014
Kunde: Einsatz bei EDV-Coaching in Muenchen: Ich gebe ein 2-taegiges Training fuer
Projekteinsatz bei einem Gulp Kunden, einem Grosskonzern in Hamburg, zur Performanceanalyse einer Client-Server Anwendung mit JAVA-Applicationserver und PostgreSQL Datenbank. Mein Untersuchungsbericht benennt die Schwachstellen und schlaegt Massnahmen zur Performanceverbesserung vor. Der Kunde hat diese Massnahmen daraufhin erfolgreich umgesetzt.
Eingesetzte Produkte:
HTML5, CSS3, JavaScript und Betrieb von Web-Servern
2013
Sept:
Juli:
Juli:
Juni:
Maerz-Juni:
Feb:
Januar:
2012
08.2012-03.2013:
Kunde: BLM, Bayerische Landesmedienanstalt
Rolle: Entwicklung und Implementierung von:
02.2012-12.2012
Kunde: KEIN TV UG
Rolle: Filmproduktion und vernetzte Distribution. Video Streaming ,
01.2012-06.2012:
2011
01.2011 - 06.2012
Beratung und Entwicklung von Software für Bewegungsspiele bei der Innovations- Manufaktur GmbH (ehemals Sportkreativwerkstatt), München.
02.2011 - 04.2011
Ausbau des 2009 Webs fuer Muenchner Galerien mit umfangreichem Backend in Python.
01.2011
Erstellung einer Expertise zu und Mitwirkung an: BMW Group Product Placement; verwendete Datenbank war Oracle. Umstellung von BEA WebLogic auf Glassfish
2010
09.-12.2010
Einrichtung eines Video-Web-Portales fuer die Jan van Eyck Academie, Maastricht, NL zur Selbstdarstellung der Hochschule: Generierung von XML Output mit Python und Postgres, Umwandlung nach HTML mit XSLT. Ich habe eine Migration der umfangreichen Dokumentenbestandes, der auf einzelnen FileMaker-Installationen erfasst war, hin zu einer integrierten, serverseitigen Datenhaltung unter PostgreSQL auf Unix entworfen und umgesetzt.
08.-10.2010
Entwicklung von Erweiterungen fuer das Sport-Nutrition Webportal http://www.teamnutrilite-community.eu, fuer FELD M GmbH, Muenchen.
06./07.2010
Programmierarbeiten fuer Kurzreisen.de. Kunde Goelz und Schwarz GmbH.
06.2010
Programmierarbeiten fuer BMW Press Club. Kunde Goelz und Schwarz GmbH.
ganzjaehrig:
Beratung, Beschaffung, Montage und Einrichtung einer Video-Gebaeude und Baustellenueberwachung
2009
====
08.2009-01.2010
Datenanalyse, Umgestaltung von Datenproduktion, -workflow und Wissensmanagement an
der Jan van Eyck Academy, Maastricht, NL. Akademie-Website mit FileMaker -> PostgreSQL DB (Unix) -> Webanbindung Python/XML/XSLT
05.2009:
Beratung Administration und Gestaltung
immateriblog.de und ITUJ.de fuer M. Spielkamp, Berlin.
01-05.2009:
Neuentwicklung des Webauftrittes www.muenchner-galerien.de, front- und backend.
bis 01.2009:
Fertigstellung des im August 2007 begonnenen Relaunch des Web-Portals der Siemens Betriebskrankenkasse SBK mit typo3 und einer MySQL Cluster-DB auf Solaris-SPARC-Servern
2008
====
2008 bis 2010, mehrere Phasen
Übernahme der Entwicklung des Product-Placement-Portals der BMW Group:
Konfiguration eines Sun Server Clusters, Oracle DB Cluster, Load Balander,
JEE, BEA WebLogic Server; Second Level Support.
10.-12.2008
Implementierung der Website www.dorotheasplace.de zur Vermarktung exclusiver
Wohnanlagen in Berlin Mitte
06-12.2008
Mitarbeit an der Entwicklung eines Agrarplanungssystems fuer die suedlichen EU-
und angrenzende Mittelmeerlaender. Kunde: Research Committee, University Athens, GR.
06.-08.2008
Design-Update fuer Siemens Webportal Wireless Modules; Bug Fixing fuer ein
uebernommenes Projekt.
05-06.2008
BMW Group, Product Placement Portal: Mitwirkung an der Migration von Sun SPARC Servern
auf Linux.
03. und 07.2008:
Neues Design und Entwicklung einer Variante der KEP-Bewertungsdatenbank
(Kurier-, Express- und Paketdienste, Transport) fuer die Verkehrsrundschau
02-04.2008
Programmier- und Konfigurationsarbeiten am Siemens Webportal Wireless Modules; dazu
Erstellung der Dokumentation.
Langfristige Aufgaben:
=======================
1995-jetzt:
Administration von FreeBSD Unix und Debian Linux Server für das Institut für
Medienpädagogik: Installation, Konfiguration und Wartung von Programmen;
User accounting, Beratung, Installation, Portierung und
Administration von Anwendungen: Web, email, Fileserver, VPN, groupware
(etherpad), web frameworks, user help desk. Datenbanken MySQL und PostgreSQL: Einrichtung, Administration, Datensicherung, Replikation und DB-Anbindung z.B. fuer www.flimmo.de.
Volltextsuche mit PostgreSQL in der Institutsbibliothek.
2000-2009:
Analyse und Entwicklung eines integrierten CRM-Systems und mehrerer Partner-
Webportale für Fujitsu Deutschland und den anderen europäischen
Niederlassungen von Fujitsu Europe. Datenhaltung, -pfege und -analyse auf PostgreSQL Servern.
2001-jetzt:
Produktkatalog und Online-Bestellshop fuer www.rother.de:
PostgreSQL DB auf von mir verwaltetem Unixserver, Webanbindung: Python und PHP.
Consulting, Serverbetrieb und Support.
1977
Abitur Mat.-Nat. Erasmus-Grasser-Gymnasium Muenchen
1985
Diplom-Psychologie Abschluss Univ. Muenchen
1986 - 1988
Promotionsstudium Psychologie, Wissenschaftstheorie und Mathematik
Zertifizierung
02/2018
EDB Certified Associate - Postgres Advanced Server 9.6
Virtualisierung:
FreeBSD jails, VirtualBox
Formate:
XML, XSLT, Xpath, HTML, CSS2+3 Vorgehensmodell, BVB-Bund
Mathematische und statische Verfahren:
z.B. Varianzanalyse, Faktorenanalyse, Arithmentik Algorithmen auf stacks, queues und trees; Suchalgorithmen
Netzwerk: routing, firewall, accounting, monitoring:
Nagios Multimediaformate: Videostreaming und -formate
Referenzen gerne auf Anfrage
E-Rezept Projekt der Gematik: Datenbank Consulting
Hochverfuegbare Datenbankinfrastruktur mit: postgresql replication cluster mit repmgr; database traffic routing mit pgbouncer und haproxy. Failover und switchover Prozeduren, health checks; key/certificate Generierung und -Management.
Implementierung von backup und restore Strategien mit barman und pgbackrest.
Implementierung von Tests und Monitoring Routinen zur Kontrolle des Setups.
Erstellung von data maintenance scripts mit python/psycopg2.
Erstellung von ansible playbooks zum gesamten Setup. Deployments mit ansible/tower
Coronabedingter Ausfall eines bereits unterschriebenen Vertrages zu einem Automatisierungsprojekt:
Ich habe mich in dieser Zeit verstärkt der Modernisierung meiner eigenen IT-Umgebung und der meiner Kunden (ca. 20 Server) gekümmert. Die Schwerpunkte dabei:
Strategische Beratung zum Servereinsatz der Academy of Fine Art der NTNU, Trondheim, Dauer: Eine Woche.
Als Postgresql Experte beim Landesamt für Geoinformation und Landentwicklung Baden-Württemberg:
Innerhalb eines festgelegten Budget- und Zeitrahmens in
unserem Unternehmen eine Strategie und ein umfangreiches und schlüssiges Architekturkonzept zu folgenden Themen ausarbeiten:
Das Konzept wird verschiedenen Entscheidergruppen im Hause präsentiert und gegenüber den denkbaren Alternativen begründet und verteidigt.
Untersuchung zum moeglichen Einsatz von PostgreSQL auf Linuxservern in einfacher und hoch-verfuegbarer Konfiguration mit Fail-Over- und Recovery-Szenarien. Erstellung eines detaillierten Konzeptes, das den Einsatz von PostgreSQL fuer die beim Kunden verwendeten Service Levels und Use Cases beschreibt. Das Konzept enthaelt auch eine Kosten-/Nutzen-Analyse und zeigt moegliche Pfade zur Umsetzung auf. Zur Vorlage bei den Entscheidern wurde eine Praesentation mit den Kernaussagen ausgearbeitet und gehalten.
Projekteinsatz: Installation und Administration mehrerer hadoop cluster auf Ubuntu. Als Mitglied im Scrum Developer Team Entwicklung einer Python-Django SaaS-Anwendung auf Debian. Migration von Daten von NAS-Storage nach hadoop; Migration von PostgreSQL nach Oracle.
Evaluierung von OCR und Vorbereiten einer Loesung bis zum Deployment.
2014
Kunde: Einsatz bei EDV-Coaching in Muenchen: Ich gebe ein 2-taegiges Training fuer
Projekteinsatz bei einem Gulp Kunden, einem Grosskonzern in Hamburg, zur Performanceanalyse einer Client-Server Anwendung mit JAVA-Applicationserver und PostgreSQL Datenbank. Mein Untersuchungsbericht benennt die Schwachstellen und schlaegt Massnahmen zur Performanceverbesserung vor. Der Kunde hat diese Massnahmen daraufhin erfolgreich umgesetzt.
Eingesetzte Produkte:
HTML5, CSS3, JavaScript und Betrieb von Web-Servern
2013
Sept:
Juli:
Juli:
Juni:
Maerz-Juni:
Feb:
Januar:
2012
08.2012-03.2013:
Kunde: BLM, Bayerische Landesmedienanstalt
Rolle: Entwicklung und Implementierung von:
02.2012-12.2012
Kunde: KEIN TV UG
Rolle: Filmproduktion und vernetzte Distribution. Video Streaming ,
01.2012-06.2012:
2011
01.2011 - 06.2012
Beratung und Entwicklung von Software für Bewegungsspiele bei der Innovations- Manufaktur GmbH (ehemals Sportkreativwerkstatt), München.
02.2011 - 04.2011
Ausbau des 2009 Webs fuer Muenchner Galerien mit umfangreichem Backend in Python.
01.2011
Erstellung einer Expertise zu und Mitwirkung an: BMW Group Product Placement; verwendete Datenbank war Oracle. Umstellung von BEA WebLogic auf Glassfish
2010
09.-12.2010
Einrichtung eines Video-Web-Portales fuer die Jan van Eyck Academie, Maastricht, NL zur Selbstdarstellung der Hochschule: Generierung von XML Output mit Python und Postgres, Umwandlung nach HTML mit XSLT. Ich habe eine Migration der umfangreichen Dokumentenbestandes, der auf einzelnen FileMaker-Installationen erfasst war, hin zu einer integrierten, serverseitigen Datenhaltung unter PostgreSQL auf Unix entworfen und umgesetzt.
08.-10.2010
Entwicklung von Erweiterungen fuer das Sport-Nutrition Webportal http://www.teamnutrilite-community.eu, fuer FELD M GmbH, Muenchen.
06./07.2010
Programmierarbeiten fuer Kurzreisen.de. Kunde Goelz und Schwarz GmbH.
06.2010
Programmierarbeiten fuer BMW Press Club. Kunde Goelz und Schwarz GmbH.
ganzjaehrig:
Beratung, Beschaffung, Montage und Einrichtung einer Video-Gebaeude und Baustellenueberwachung
2009
====
08.2009-01.2010
Datenanalyse, Umgestaltung von Datenproduktion, -workflow und Wissensmanagement an
der Jan van Eyck Academy, Maastricht, NL. Akademie-Website mit FileMaker -> PostgreSQL DB (Unix) -> Webanbindung Python/XML/XSLT
05.2009:
Beratung Administration und Gestaltung
immateriblog.de und ITUJ.de fuer M. Spielkamp, Berlin.
01-05.2009:
Neuentwicklung des Webauftrittes www.muenchner-galerien.de, front- und backend.
bis 01.2009:
Fertigstellung des im August 2007 begonnenen Relaunch des Web-Portals der Siemens Betriebskrankenkasse SBK mit typo3 und einer MySQL Cluster-DB auf Solaris-SPARC-Servern
2008
====
2008 bis 2010, mehrere Phasen
Übernahme der Entwicklung des Product-Placement-Portals der BMW Group:
Konfiguration eines Sun Server Clusters, Oracle DB Cluster, Load Balander,
JEE, BEA WebLogic Server; Second Level Support.
10.-12.2008
Implementierung der Website www.dorotheasplace.de zur Vermarktung exclusiver
Wohnanlagen in Berlin Mitte
06-12.2008
Mitarbeit an der Entwicklung eines Agrarplanungssystems fuer die suedlichen EU-
und angrenzende Mittelmeerlaender. Kunde: Research Committee, University Athens, GR.
06.-08.2008
Design-Update fuer Siemens Webportal Wireless Modules; Bug Fixing fuer ein
uebernommenes Projekt.
05-06.2008
BMW Group, Product Placement Portal: Mitwirkung an der Migration von Sun SPARC Servern
auf Linux.
03. und 07.2008:
Neues Design und Entwicklung einer Variante der KEP-Bewertungsdatenbank
(Kurier-, Express- und Paketdienste, Transport) fuer die Verkehrsrundschau
02-04.2008
Programmier- und Konfigurationsarbeiten am Siemens Webportal Wireless Modules; dazu
Erstellung der Dokumentation.
Langfristige Aufgaben:
=======================
1995-jetzt:
Administration von FreeBSD Unix und Debian Linux Server für das Institut für
Medienpädagogik: Installation, Konfiguration und Wartung von Programmen;
User accounting, Beratung, Installation, Portierung und
Administration von Anwendungen: Web, email, Fileserver, VPN, groupware
(etherpad), web frameworks, user help desk. Datenbanken MySQL und PostgreSQL: Einrichtung, Administration, Datensicherung, Replikation und DB-Anbindung z.B. fuer www.flimmo.de.
Volltextsuche mit PostgreSQL in der Institutsbibliothek.
2000-2009:
Analyse und Entwicklung eines integrierten CRM-Systems und mehrerer Partner-
Webportale für Fujitsu Deutschland und den anderen europäischen
Niederlassungen von Fujitsu Europe. Datenhaltung, -pfege und -analyse auf PostgreSQL Servern.
2001-jetzt:
Produktkatalog und Online-Bestellshop fuer www.rother.de:
PostgreSQL DB auf von mir verwaltetem Unixserver, Webanbindung: Python und PHP.
Consulting, Serverbetrieb und Support.
1977
Abitur Mat.-Nat. Erasmus-Grasser-Gymnasium Muenchen
1985
Diplom-Psychologie Abschluss Univ. Muenchen
1986 - 1988
Promotionsstudium Psychologie, Wissenschaftstheorie und Mathematik
Zertifizierung
02/2018
EDB Certified Associate - Postgres Advanced Server 9.6
Virtualisierung:
FreeBSD jails, VirtualBox
Formate:
XML, XSLT, Xpath, HTML, CSS2+3 Vorgehensmodell, BVB-Bund
Mathematische und statische Verfahren:
z.B. Varianzanalyse, Faktorenanalyse, Arithmentik Algorithmen auf stacks, queues und trees; Suchalgorithmen
Netzwerk: routing, firewall, accounting, monitoring:
Nagios Multimediaformate: Videostreaming und -formate
Referenzen gerne auf Anfrage
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Berater hat uns 2017 im Bereich Aeronautical Information Management als PostgreSQL Experte beraten. Wir danken ihm für seinen Einsatz und seine guten Leistungen und werden bei Bedarf gerne wieder auf ihn zukommen."
— Projekt Aeronautical Information Management, 07/17 - 11/17
Referenz durch Frequentis Comsoft GmbH, vom 18.05.18
"[...] Der Berater hat ein umfangreiches und schlüssiges Architekturkonzept erstellt und dies in ansprechender Weise den verschiedenen Entscheidergruppen bei uns im Hause präsentiert. Er hat seine Designentscheidungen bei Rückfragen und im Hinblick auf mögliche Alternativen überzeugend begründet. Wir werden die Empfehlungen des Beraters umgehend umsetzen. Bei passender Gelegenheit freuen wir uns wieder auf eine Zusammenarbeit mit ihm."
— Projekt Beratung PostreSQL, 02/17 - 02/17
Referenz durch ITO-Leitung, Finanzdienstleister, vom 20.03.17
"Der Consultant hat seine Arbeit sehr gewissenhaft und ausführlich durchgeführt und somit die Aufgabenstellung voll erfüllt. Eine Dokumentation und eine Präsentation über das Ergebnis der Evaluation wurden von ihm sorgfältig ausgearbeitet und ansprechend vorgetragen. Den Consultant haben wir als einen sehr freundlichen und offenen Mensch kennengelernt, der ein sehr gutes PostgreSQL KnowHow besitzt."
— Projekt Evaluation/Analyse der Möglichkeit eines Datenbankbetriebs mit PostgreSQL, 04/16 - 04/16Referenz durch Solution Owner Database, IT Dienstleister (800 MA), vom 10.05.16
"[...] Dank seiner umfangreichen fachlichen Erfahrungen konnten wir den Berater mit Missionen betrauen, bei denen nur die Businessvorgaben gegeben, die gesamte technische Lösung aber erst noch zu finden und zu entwickeln war. Der Berater hat hierbei sehr gute Ergebnisse geliefert, die wir mit Gewinn in den Betrieb integrieren konnten. Der Berater hat die ihm übertragenen, anspruchsvollen Herausforderungen in engagierter und kompetenter Herangehensweise stets zu unserer vollsten Zufriedenheit gemeistert. Er zeigte ein beachtliches Talent, komplexe Sachverhalte anschaulich zu vermitteln. Seine offene und freundliche Kommunikation mit Kollegen sowie mit der Geschäftsleitung war jederzeit vorbildlich. Seine sehr sympathische Art machte es stets angenehm mit ihm zu arbeiten. Wir danken ihm herzlich für seinen Einsatz und werden ihn künftig gerne wieder für die Bearbeitung von Spezialaufgaben hinzuziehen."
— Projekt Development und Technische Infrastruktur, 10/14 - 12/15Referenz durch Bereichsleiter Technische Infrastruktur, International führender Anbieter von Software und Dienstleitungen für das Bauprojekt- und Immobilienmanagement, vom 01.03.16