Deutschland: eine Vor-Ort-Beschäftigung im Landkreis Rosenheim ziehe ich vor, bin jedoch gerne international remote tätig (seit 2018 arbeite ich ausschließlich aus dem Home-Office).
Managed Debian-Linux Server, insbesondere für Webapplikationen. "Infrastructure as code" per ansible, Container mit LXD und docker. Entwicklung eigenes Toolset für Accountsetup, -verwaltung und -abrechnung.
Beachtlich: Stand September 2020 liefern die betreuten Server über 40 Mio. Webserverrequests täglich aus, d.h. 1,2 Milliarden Webserverrequests im Monat September.
Erforderlich war die Entwicklung eines geeigneten, semantischen Text-Splittings für deutsche Texte, das Vektor-Embedding in Chroma, die Nearest-Neighbor-Search aufgrund der User-Sucheingabe, das Prompt-Engineering für die LLM-Generierung anhand der ermittelten Chunks aus der Chroma-Datenbank über Ollama. Umsetzung in 2 separierten Systemcontainern. GUI-Anteil über Gradio.
Zum Einsatz kam aus Sicherheitsgründen ein lokales Setup / eigene GPU.
Migration einer Bind-Installation zu PowerDNS mit PowerDNS-Admin-Oberfläche und LDAP-Anbindung, Batch-Anbindung einer Kundendatenbank/Produktverwaltung, DoH und DoT
Planung und prototypische Tests zur Entwicklung einer Progressive Web App (PWA) für das Gesundheitswesen auf Basis von JSF (PrimeFaces) und Jakarta EE/Quarkus mit HL7/FHIR-Schnittstellen.
Entwicklung eines flexiblen Content-Management-Systems mit Content-Vererbung, -Überschreibung und gefilterter Content-Zuordnung für über 600 Webseiten. Umsetzung in Java.
Entwicklung einer generischen JSON-Rest-API in PHP als Middleware für Website-Rendering aufgrund CMS-Daten. Optimierung auf minimale Antwortzeiten.
Betrieb von Test-, QSU- und PROD-System für CMS, API und GUI-Rendering mit docker-Build und Gitlab-Deployment auf LXD-Containern inklusive Monitoring.
Koordination zweier mazedonischer Entwickler, Qualitätsmanagement und Lead-Development.
Entwicklung eines DB-gestützten Konfigurationstools für
- die Erfassung von Unix-Usern/technischen Kundenaccounts mit unterschiedlichen Berechtigungsstufen
- die Erfassung von Containern/Hosts/Backends/Domainnamen
- die Zertifikatsverwaltung, insbesondere die automatische Generierung von Letsencrypt-Zertifikaten
- die Generierung einer HAProxy-Konfiguration
- die Generierung einer SSH-Proxy-Konfiguration als ipv4-zu-ipv6-Bridge
Das Tool ist im Einsatz in einem heterogenen Linux-LXD-Container/Server-Umfeld mit mehr als 6000 Domainnamen und einer automatischen Verwaltung von 2400 aktiven SSL-Zertifikaten.
Entwicklung einer Verwaltungs- und Präsentations-GUI sowie Backends für internes Dokumentenmanagment und Bilddatenbank mit dynamischer/gefilterter Zuordnung zu Benutzern, E-Mail/Fax/SMS-Notifications, REST-Schnittstellenanbindung an 3 Liefer- bzw. Abnehmersysteme.
Betrieb von Test- und Produktionsumgebung in LXD-Containern.
Koordination mazedonischer Entwickler, Qualitätsmanagement und Lead-Development.
Entwicklung und Betrieb eines Veranstaltungsystems bestehend aus diversen Datenbanken, Importern, Exportern, JSON-REST-API, GUI-Rendering (Typo3-Extensionentwicklung) mit Anbindung von 15 Einrichtungen mit unterschiedlichen internen Veranstaltungsprogrammen.
Entwicklung eines Hosted-Services, www.trustedspace.de:
- ZFS-basiertes Snapshot-Backup
- für rsync-Clients (Schwerpunkt Linux)
- GUI-Client mit mehrfachen ZFS-Servern
- online buchbar mit Interface zu Abrechnungssystem
Entwicklung einer flexiblen Benutzerverwaltung mit Datenbank- und OpenLDAP-Backend, Berechtigungs-Lifecycle, Schnittstellen zu Abnehmersystemen, FIDO-u2f-Tokenregistrierung.
Koordination mazedonischer Entwickler, Qualitätsmanagement und Lead-Development.
Verwaltung von Kundenadresse, -anfragen und -downloads, REST-API für Anfrageverarbeitung und Abruf von Downloads per iPhone App.
Koordination polnischer Entwickler, Qualitätsmanagement und Lead-Development.
Interner Online-Shop mit flexibler Zuordnungslogik je nach Franchisenehmer, Bestellfunktionalität und einfacher Notificationanbindung von Lieferanten. Versionierte Produktdatenverwaltung.
Weiterentwicklung und Koordination des Betriebs der zentralen Anwendung der Zeugnisanerkennungsstelle des bayerischen Kultusministeriums. Die Anwendung dient der Verwaltung von Personen mit Herkunft, Zeugnissen/Qualifikationen, Dokumentenverwaltung/Schriftverkehr.
B2B-CRM-System für Naturarzneimittelhersteller, Importer für Adressdatenstamm, Koordination der Prozessierung von Bestellfax-to-PDF-to-OCR-to-CRM, Importer von Bestelldatensätzen mit Verifikation und Kombination für Weiterleitung an Versand.
Setup einer Z-Wave basierten Heimautomatisierung mit diversen Sensoren und Aktoren inkl. Verbau, Controller-Setup, Einrichtung von ioBroker und JavaScript-Programmierung zur individuellen Steuerung.
Programmierung der Weboberfläche für Wertpapiertrading und Portfoliomanagement für den Internetauftritt einer deutschen Großbank, Weiterentwicklung internes Portfoliomanagement für Kundenberatung, Programmierung interne Verwaltung für OTC-Geschäfte, Entwicklung im MiFID-Umfeld
Angewandte Informatik, Algorithmik, Datenbanken
Meine Erfahrung umfasst
Beratung, Konzeption, Projektkoordination, Implementierung, Test und Betrieb für
1) Umfangreiche Webprojekte
mit Wissen über Vermarktungsstrategien, Implementierungstechniken, rechtliche Aspekte und Betriebsbedingungen.
Zur Einordnung des Umfangs der bislang durchgeführten Webprojekte: Auf meine öffentlichkeitswirksamen Webprojekte werden täglich in der Summe über 2 Mio Webserver-Requests abgesetzt.
2) Anwendungsentwicklung
Früher klassische Desktop-Anwendungsentwicklung, seit 2000 insbesondere Web-Anwendungen in Java, teils auch PHP; Schwerpunkt in der Verwendung von JSF-Bibliotheken mit JSF-Komponentenentwicklung sowie Programmierung im Linux Umfeld.
3) Serverbetrieb (mit Wartung und Support)
Betrieb von Web-Applikationen auf mehreren Servern (Stichworte: Linux-Raidsysteme, LXD-Container, ZFS).
ITIL Kenntnisse mit teils Anwendung auf die vorhandene IT-Infrastruktur.
Auf die von mir betreuten Server werden täglich über 40 Mio. Webserver-Requests abgesetzt.
---
Sonstiges:
Von 2008 bis 2011 Arbeitskreisleiter des Arbeitskreises E-Mail des eco e.V.
Ich bin derzeit für diverse Kunden von remote tätig und koordiniere bei Bedarf weitere Freiberufler an anderen Standorten (etwa osteuropäischen Entwickler).
Deutschland: eine Vor-Ort-Beschäftigung im Landkreis Rosenheim ziehe ich vor, bin jedoch gerne international remote tätig (seit 2018 arbeite ich ausschließlich aus dem Home-Office).
Managed Debian-Linux Server, insbesondere für Webapplikationen. "Infrastructure as code" per ansible, Container mit LXD und docker. Entwicklung eigenes Toolset für Accountsetup, -verwaltung und -abrechnung.
Beachtlich: Stand September 2020 liefern die betreuten Server über 40 Mio. Webserverrequests täglich aus, d.h. 1,2 Milliarden Webserverrequests im Monat September.
Erforderlich war die Entwicklung eines geeigneten, semantischen Text-Splittings für deutsche Texte, das Vektor-Embedding in Chroma, die Nearest-Neighbor-Search aufgrund der User-Sucheingabe, das Prompt-Engineering für die LLM-Generierung anhand der ermittelten Chunks aus der Chroma-Datenbank über Ollama. Umsetzung in 2 separierten Systemcontainern. GUI-Anteil über Gradio.
Zum Einsatz kam aus Sicherheitsgründen ein lokales Setup / eigene GPU.
Migration einer Bind-Installation zu PowerDNS mit PowerDNS-Admin-Oberfläche und LDAP-Anbindung, Batch-Anbindung einer Kundendatenbank/Produktverwaltung, DoH und DoT
Planung und prototypische Tests zur Entwicklung einer Progressive Web App (PWA) für das Gesundheitswesen auf Basis von JSF (PrimeFaces) und Jakarta EE/Quarkus mit HL7/FHIR-Schnittstellen.
Entwicklung eines flexiblen Content-Management-Systems mit Content-Vererbung, -Überschreibung und gefilterter Content-Zuordnung für über 600 Webseiten. Umsetzung in Java.
Entwicklung einer generischen JSON-Rest-API in PHP als Middleware für Website-Rendering aufgrund CMS-Daten. Optimierung auf minimale Antwortzeiten.
Betrieb von Test-, QSU- und PROD-System für CMS, API und GUI-Rendering mit docker-Build und Gitlab-Deployment auf LXD-Containern inklusive Monitoring.
Koordination zweier mazedonischer Entwickler, Qualitätsmanagement und Lead-Development.
Entwicklung eines DB-gestützten Konfigurationstools für
- die Erfassung von Unix-Usern/technischen Kundenaccounts mit unterschiedlichen Berechtigungsstufen
- die Erfassung von Containern/Hosts/Backends/Domainnamen
- die Zertifikatsverwaltung, insbesondere die automatische Generierung von Letsencrypt-Zertifikaten
- die Generierung einer HAProxy-Konfiguration
- die Generierung einer SSH-Proxy-Konfiguration als ipv4-zu-ipv6-Bridge
Das Tool ist im Einsatz in einem heterogenen Linux-LXD-Container/Server-Umfeld mit mehr als 6000 Domainnamen und einer automatischen Verwaltung von 2400 aktiven SSL-Zertifikaten.
Entwicklung einer Verwaltungs- und Präsentations-GUI sowie Backends für internes Dokumentenmanagment und Bilddatenbank mit dynamischer/gefilterter Zuordnung zu Benutzern, E-Mail/Fax/SMS-Notifications, REST-Schnittstellenanbindung an 3 Liefer- bzw. Abnehmersysteme.
Betrieb von Test- und Produktionsumgebung in LXD-Containern.
Koordination mazedonischer Entwickler, Qualitätsmanagement und Lead-Development.
Entwicklung und Betrieb eines Veranstaltungsystems bestehend aus diversen Datenbanken, Importern, Exportern, JSON-REST-API, GUI-Rendering (Typo3-Extensionentwicklung) mit Anbindung von 15 Einrichtungen mit unterschiedlichen internen Veranstaltungsprogrammen.
Entwicklung eines Hosted-Services, www.trustedspace.de:
- ZFS-basiertes Snapshot-Backup
- für rsync-Clients (Schwerpunkt Linux)
- GUI-Client mit mehrfachen ZFS-Servern
- online buchbar mit Interface zu Abrechnungssystem
Entwicklung einer flexiblen Benutzerverwaltung mit Datenbank- und OpenLDAP-Backend, Berechtigungs-Lifecycle, Schnittstellen zu Abnehmersystemen, FIDO-u2f-Tokenregistrierung.
Koordination mazedonischer Entwickler, Qualitätsmanagement und Lead-Development.
Verwaltung von Kundenadresse, -anfragen und -downloads, REST-API für Anfrageverarbeitung und Abruf von Downloads per iPhone App.
Koordination polnischer Entwickler, Qualitätsmanagement und Lead-Development.
Interner Online-Shop mit flexibler Zuordnungslogik je nach Franchisenehmer, Bestellfunktionalität und einfacher Notificationanbindung von Lieferanten. Versionierte Produktdatenverwaltung.
Weiterentwicklung und Koordination des Betriebs der zentralen Anwendung der Zeugnisanerkennungsstelle des bayerischen Kultusministeriums. Die Anwendung dient der Verwaltung von Personen mit Herkunft, Zeugnissen/Qualifikationen, Dokumentenverwaltung/Schriftverkehr.
B2B-CRM-System für Naturarzneimittelhersteller, Importer für Adressdatenstamm, Koordination der Prozessierung von Bestellfax-to-PDF-to-OCR-to-CRM, Importer von Bestelldatensätzen mit Verifikation und Kombination für Weiterleitung an Versand.
Setup einer Z-Wave basierten Heimautomatisierung mit diversen Sensoren und Aktoren inkl. Verbau, Controller-Setup, Einrichtung von ioBroker und JavaScript-Programmierung zur individuellen Steuerung.
Programmierung der Weboberfläche für Wertpapiertrading und Portfoliomanagement für den Internetauftritt einer deutschen Großbank, Weiterentwicklung internes Portfoliomanagement für Kundenberatung, Programmierung interne Verwaltung für OTC-Geschäfte, Entwicklung im MiFID-Umfeld
Angewandte Informatik, Algorithmik, Datenbanken
Meine Erfahrung umfasst
Beratung, Konzeption, Projektkoordination, Implementierung, Test und Betrieb für
1) Umfangreiche Webprojekte
mit Wissen über Vermarktungsstrategien, Implementierungstechniken, rechtliche Aspekte und Betriebsbedingungen.
Zur Einordnung des Umfangs der bislang durchgeführten Webprojekte: Auf meine öffentlichkeitswirksamen Webprojekte werden täglich in der Summe über 2 Mio Webserver-Requests abgesetzt.
2) Anwendungsentwicklung
Früher klassische Desktop-Anwendungsentwicklung, seit 2000 insbesondere Web-Anwendungen in Java, teils auch PHP; Schwerpunkt in der Verwendung von JSF-Bibliotheken mit JSF-Komponentenentwicklung sowie Programmierung im Linux Umfeld.
3) Serverbetrieb (mit Wartung und Support)
Betrieb von Web-Applikationen auf mehreren Servern (Stichworte: Linux-Raidsysteme, LXD-Container, ZFS).
ITIL Kenntnisse mit teils Anwendung auf die vorhandene IT-Infrastruktur.
Auf die von mir betreuten Server werden täglich über 40 Mio. Webserver-Requests abgesetzt.
---
Sonstiges:
Von 2008 bis 2011 Arbeitskreisleiter des Arbeitskreises E-Mail des eco e.V.
Ich bin derzeit für diverse Kunden von remote tätig und koordiniere bei Bedarf weitere Freiberufler an anderen Standorten (etwa osteuropäischen Entwickler).