? Implementierung eines Produkts, um mehrere Clouds und Container-Plattformen wie AWS, Azure, Kubernetes und Openshift zentral zu verwalten
? Implementierung von ISO27001 im Unternehmen
? Betreuung von jüngeren DevOps Kollegen
Skalierbares System zur Verarbeitung großer Datenmengen mit hoher Durchsatzrate, mit Schwerpunkt auf Kosteneffizienz und Elastizität
? Entwurf und Implementierung eines verteilten Data-Mining- und Verarbeitungssystems, das Wissensgraphen nahezu in Echtzeit speichert und aktualisiert. Dies umfasst alle Datenmodelle, Serialisierungs- und Deserialisierungsschemata, Versionsstrategien und Lebenszyklus-Wartung.
? Implementierung von Dutzenden von Verarbeitungs- und Persistenzelementen zur Verarbeitung von Millionen von Datenpunkten pro Sekunde und zur Speicherung von Hunderten Millionen Datensätzen pro Tag.
? Das System wurde in C++, Java, Clojure und Python implementiert.
? Leitung eines kleinen Teams von 7 Entwicklern.
? Verwendete Technologien: Kafka, Spark, HDFS, Blazegraph, MongoDB, Postgres
Umfang: Kurzfristiger Einsatz zur Steigerung der Teamproduktivität und Erweiterung eines bestehenden Altsystems
Ermöglichung der Abrechnung neuer KI-Dienste
? Entwurf und Implementierung einer Kafka-basierten Erweiterung zur Monetarisierung und Abrechnung von KI-Diensten
? Analyse und Dokumentation des bestehenden Systems und Datenmodells
? Entwurf und Implementierung eines deklarativen Modells für einen endlichen Automaten
? Daten-Schema-Design und CI/CD-Integration mit GitHub Actions
? Mentoring und Wissenstransfer an weniger erfahrene Mitarbeiter
? Kommunikation von Herausforderungen und zukünftigen Richtungen an Führungskräfte
? Verwendete Technologien: Ruby, Rails, Kafka, Karapace, Kubernetes
Umfang: Optimierung eines sehr komplexen, cloudbasierten Mikrodienst-Systems auf Java-Basis
Senkung der Betriebskosten im Zusammenhang mit Java-Performance und Ressourcenverbrauch
? Untersuchung der Anwendbarkeit von GraalVM auf das bestehende System
? Entwurf und Implementierung einer Laufzeitanalyse für die Performance komplexer Java-Dienste
? Profiling des Code-Bestands anhand einer umfangreichen Optionsmatrix
? Erzielte einen 5-fachen ROI und eine Kostenreduktion von 60 % bei den GCP-Rechnungen
?
Umfang: Entwurf und Implementierung einer Daten- und Machine-Learning-Pipeline sowie Migration von einer lokalen Infrastruktur zu einer cloudbasierten Lösung
Beschleunigung der Entwicklung und Bereitstellung von Machine-Learning-Modellen
? Analyse der bestehenden Datenpipeline und des Trainingsprozesses der Machine-Learning-Modelle sowie Dokumentation von Lücken und Problemstellen
? Entwurf und Implementierung einer ereignisbasierten Datenverarbeitungspipeline
? Entwurf und Implementierung einer internen Pipeline zur Kompilierung und Verpackung von Modellen
? Entwurf und Implementierung der Migration der lokalen Infrastruktur zu AWS
? Entwurf und Implementierung der automatisierten Bereitstellung und Konfigurationsverwaltung
? Entwurf und Implementierung einer verteilten Datenverarbeitungspipeline mit Python und AWS Lambdas
? Entwurf und Implementierung von Tools zur Unterstützung lokaler Entwicklung und Tests für Data Scientists und Ingenieure
?
? Verwendete Technologien: Python, Stan, GCC, Kubernetes, Terraform, SNS, S3, AWS Lambda, AWS Key Management, MLFlow,
Umfang: Migration des Identity Stores zu einem spezialisierten Dienst, wobei die Kontrolle über geschäftskritische Informationen und Richtlinien beibehalten wird.
Modernisierung und Überwindung von Herausforderungen im Legacy-Identity-Management sowie Minimierung von Risiken bei der Technologieauswahl
? Modellierung und Modernisierung der Multi-Tenant-Authentifizierung und -Autorisierung in einem Hochdurchsatz-Finanztransaktionsmanagementsystem mit feingranularer Zugriffskontrolle
? Aufbau einer neuen Authentifizierungs- und Autorisierungsarchitektur unter Verwendung von Auth0
? Entwicklung von Migrationspfaden, Datenreplikation, Fehlerbehebung und Strategien für kontrollierte Fehlertoleranz
? Implementierung eines Identity Gateways in Go zur Überbrückung des bestehenden Systems zum Zielzustand
? Dokumentation und Kommunikation des Designs und der Implementierung an die Stakeholder
? Schulung der bestehenden FTEs zur weiteren Integration und Nutzung des Systems
? Verwendete Technologien: Ruby, Rails, Kafka, MongoDB, Kubernetes, Auth0, KeyCloak, REST-APIs und native SDKs,
Umfang: Infrastruktur- und Tooling-Engineering
Ermöglichen, dass Anwendungsentwickler neue HERE-Anwendungen termingerecht mit hoher Zuverlässigkeit und Qualität liefern können
? Entwurf und Implementierung des Build-Prozesses und der Build-Pipelines für 5 verschiedene Dienste, die von 3 verschiedenen Teams entwickelt werden
? Entwurf und Implementierung der gesamten IaaC-Infrastruktur
? Entwurf und Implementierung von GitLab-Pipelines
? Entwurf und Implementierung der automatisierten Bereitstellung von Testumgebungen
? Integration der bestehenden HERE-Plattform, des API-Gateways, der Logging-Infrastruktur und der Sicherheitsmechanismen
? Tägliche Schulung und Unterstützung der Anwendungsentwickler
? Betriebsunterstützung bei vielen OnPremise gehosteten Service wie Atlassian Tools, Hashicorp Vault, Gitlab, Keycloak und Kafka
? Verwendete Technologien: Python, Terraform, Helm, Kubernetes, GitLab, interne HERE-Plattformen und -Tools,
Umfang: Transparente Erweiterung der bestehenden Plattform von einer Single-Cloud- auf eine Multi-Cloud-Architektur
Beseitigung von Anbieterabhängigkeiten und Erweiterung der Auswahl der optimalen Infrastruktur
? Analyse des bestehenden Systems und Workflows, das Hunderte von Diensten und Tausende von Entwicklern unterstützt
? Bestandsaufnahme der Funktionen und Unterschiede von AWS und Azure sowie Auflistung von Lücken
? Entwurf und Implementierung von Abstraktionsebenen, die höhere Dienste vor Detailschutzverletzungen bewahren
? Entwurf und Implementierung einer Zertifizierungsstelle und angrenzender Verwaltung von Geheimnissen zur Kompensation der Unterschiede zwischen Azure und AWS
? Verwendete Technologien: Python, Kubernetes, Terraform, Helm, AWS SDK, Azure SDK, GitHub Actions
Umfang: Migration von Projekt- und Ressourcenplanung-Anwendungen von einer monolithischen Architektur mit Ad-hoc-Bereitstellung zu einer Mikroservice-Architektur auf Kubernetes
Entwurf und Implementierung einer robusten, skalierbaren Architektur, die es dem Unternehmen ermöglicht, schneller zu iterieren und Regressionen zu minimieren
? Analyse der bestehenden Implementierung und Infrastrukturarchitektur
? Beratung des Managements bei Strategie- und Budgetplanung
? Entwurf und Leitung der Umsetzung einer Neugestaltung des Systems von einer monolithischen Ad-hoc- zu einer Microservices-/Kubernetes-basierten Architektur
? Entwurf und Implementierung einer komplexen Policy-Engine zur Ermöglichung innovativer Zugriffskontrollen ohne Verlust der Makro-Planungsfähigkeiten und Übersichtlichkeit
? Leitung von zwei Teams, die sich auf die Entwicklung von Projektplanungs- und Ressourcenplanungskomponenten konzentrieren
? Gemeinsame Planung und Roadmap-Entwicklung mit dem Product Owner
? Verwendete Technologien: Go, Kubernetes, GCP, Postgres
Umfang: Entwurf und Implementierung einer automatisierten Kraftstoffformulierung
Automatisierung des Kraftstoffformulierungsprozesses zur bedarfsgerechten Produktion synthetischer, fossilfreier Kraftstoffe
? Beratung des Führungsteams sowie Erstellung von Roadmaps und Plänen
? Zusammenarbeit mit Wissenschaftlern, um den aktuellen Prozess, die Parameter und Herausforderungen der Kraftstoffformulierung zu verstehen
? Entwurf und Leitung der Implementierung eines verteilten Systems, das eine nahezu echtzeitbasierte, automatisierte Formulierung von Kraftstoffen nach Kundenanforderungen ermöglicht
? Leitung eines kleinen Teams aus Mathematikern und Softwareentwicklern zur Umsetzung des Entwurfs
? Wissenstransfer und Schulung des Personals
? Verwendete Technologien: Python, Clojure, Clojurescript, R, Postgresql, AWS
Umfang: Entwurf & Implementierung eines Stromoptimierungs- und Entscheidungsunterstützungssystems
: Optimierung der Stromnutzung und Minimierung des Risikos bei Spotpreis-Schwankungen
? Zusammenarbeit mit Stakeholdern bezüglich Anforderungen, Zielen und Planung
? Entwurf & Leitung der Implementierung eines verteilten Systems zur Erfüllung der Ziele
? Rekrutierung und Führung von Mathematikern, Physikern, Logikern und Softwareentwicklern zur Projektdurchführung
? Definition und Überwachung von Datenmodellen, Ablaufsteuerung, APIs und UX
? Entwurf & Implementierung heuristischer Komponenten
? Erzielte 15% Reduzierung der Stromkosten
? Eingesetzte Technologien: Clojure, Python, Java, C++, PostgreSQL, GCP
Umfang: Produkt- & Technologieführung: Aufbau eines multimodalen, multi-modellbasierten Data-Mining- und Machine-Learning-Systems
? Entwurf & Leitung der Implementierung eines multimodalen, multi-modellbasierten, verteilten asynchronen Data-Mining- und Wissensextraktionssystems
? Rekrutierung und Förderung eines Teams von 15 Forschern und Entwicklern zur Realisierung des Ziels
? Entwurf und Leitung der Implementierung von Datenerfassungs- und Datenannotations-Pipelines
? Definition von internen und externen APIs
? Festlegung von Datenmodell, Schemata und Ablaufsteuerung? Implementierung von Heuristiken höherer Ordnung für eine Entscheidungsunterstützungskomponente mit Echtzeit-Eigenschaften und geringer Latenz
? Eingesetzte Technologien: Python, Java, C++, Clojure, EC2, S3, OrientDB, SPARQL, Tinkerpop, OpenCV, Caffe, MKL, RDF, Datalog
? Heuro Labs entstand aus der Frustration und in Anerkennung der zahlreichen Möglichkeiten, die sich aus der Analyse großer Datenmengen verschiedener Modalitäten ergeben.
? Das Hauptziel ist der Aufbau hochgradig autonomer Datentransformations- und robotergestützter Prozessautomatisierung.
? Heuro Labs erhielt den Best Data Award von Viva Technologies.
? Heuro Labs wurde vom Business Insider auch als eines der coolsten Technologieunternehmen in Berlin anerkannt.
? Heuro Labs beriet die G20 zur digitalen Transformation des Arbeitsmarktes und war 2017 Mitautor des Strategiepapiers zu diesem Thema.
Umfang: Technische & Projektleitung
: Aufbau zuverlässiger, skalierbarer Dienste für mehrere Milliarden Nutzer
? Entwurf & Leitung der Implementierung von Nokias erster Standortdienst-Plattform für über eine Milliarde Nutzer
? Koordination & Berichterstattung über komplexe Aktivitäten von Dutzenden Teams auf 5 Kontinenten
? Entwurf & Implementierung einer Configuration Management Database (CMDB) zur Ermöglichung automatisierter Bereitstellung, Überwachung und Wartung
? Entwurf & Implementierung von Metriken, Metrikerfassung und Metrikanalyse
? Entwurf & Implementierung skalierbarer datenintensiver Systeme in den Bereichen Verkehr, Positionierung und Kerndatenspeicherung im globalen Maßstab
? Fehlersuche & Beseitigung technischer Kostenineffizienzen im Web-Maßstab durch Optimierung von Datenmodellen, quantifizierte Technologieauswahl und Datenflusskontrollen
? Erstellung & Evaluierung innovativer Prototypen und Anleitung von Anwendungs-/Systementwicklungsteams durch den Produktionsprozess
? Eingesetzte Technologien: Python, Ruby, Scala, Java, MongoDB, Postgres, S4, Play, Rails, JMeter, AWS, Mesosphere
Umfang: Die Haupteigenschaften von Yahoo! (www, my, toolbar) Zuverlässigkeit, Sicherheit und Agilität
? Zielsetzung: Aufrechterhaltung und Erweiterung von 99,99% bei 1-2 Milliarden Anfragen/Tag
? Entwurf und Leitung der Implementierung von Rollout- und Canary-Implementierungen
? Entwurf und Implementierung von automatisierten Sicherheits-Patches für Zehntausende von Servern auf der ganzen Welt
? Leistungsoptimierung und Überwachung der ursprünglichen Web-Scale-Plattform.
? Unterstützung von Entwicklungsteams mit automatisierten Entwicklungstools und Optimierung der Entwicklererfahrung
? Aktives Debuggen und Beheben von Produktions- und Vorproduktionsproblemen und Aufrechterhaltung einer Verfügbarkeit von 99,99 % bei einer Reaktionszeit von < 100 Millisekunden/Anfrage.
? Beteiligung an der Planung von Architektur, Anwendungen und Funktionen sowie an Roadmaps.
? Eingesetzte Technologien: FreeBSD, Perl, C++, Yahoo! Proprietary
Umfang: Bootstrapping, Wartung und Weiterentwicklung der Entwicklerplattform
? Zielsetzung: MobiTV-Entwickler können zuverlässige Medien-Streaming-Dienste in großem Umfang auf kosteneffiziente Weise bereitstellen
? Entwurf und Leitung der Implementierung einer reproduzierbaren, zuverlässigen und kosteneffizienten Entwicklungsumgebung.
? Identifizierung, Einführung und Integration relevanter Netzwerk- und Speichertechnologien zur Erfüllung strenger Anforderungen an große Medien
? Identifizierung, Einführung und Integration von Systemen zur Überwachung von Leistung und Zuverlässigkeit
? Tägliche Unterstützung von 40 Entwicklern auf mehreren Desktop-, Server- und Mobilplattformen
? Beteiligung an der Planung von Architektur, Anwendungen und Funktionen sowie an Roadmaps.
? Eingesetzte Technologien: VMWare, Java, Perl, Bash, Linux, EMC, Biotech, Hyper, Juniper, Google Search Appliance
Umfang: Bootstrapping, Wartung und Weiterentwicklung der Entwicklerplattform
? Zielsetzung: Eigentümerschaft und Bereitstellung einer Push-Button-Entwicklungsplattform, eines OEM-Fertigungsprozesses und eines Bootstrappings beim Kunden vor Ort
? Entwurf und Implementierung einer vollständig virtualisierten, isolierten, reproduzierbaren Build-Umgebung, ähnlich wie bei Docker vor Docker
? Linux-Kernel-Patching und -Modifikation zur Unterstützung proprietärer Hardware mit benutzerdefinierten Bootloadern und freihändigem Hersteller-Imaging.
? Leistungsoptimierung, um Entwicklungs- und Fertigungszeit zu sparen.
? Erweiterte Verantwortlichkeiten für die Entwicklung und Implementierung von Kunden-Setup- und Factory-Reset-Prozessen.
? Entwurf und Implementierung von Protokollierung und Fehlerverfolgung für Entwickler und Fertigungsaktivitäten
? Tägliche Unterstützung von 30 Entwicklern, die eine ganze Produktlinie von Geräten von Grund auf aufbauen.
? Beteiligt an der Architektur, dem Herstellungsprozess und dem Zeitplan
? Eingesetzte Technologien: C, Perl, VMWare, Linux
Umfang:Kundenspezifische Firewalls und Intrusion Detection Linux-Distribution für proprietäre Sicherheitsanwendungen.
? Zielsetzung: Benutzerdefinierte gehärtete Linux-Distribution, Imaging, Booten und Wiederherstellung
? Entwurf und Implementierung einer isolierten Entwicklungsumgebung unter Verwendung von Chroot-Jails und User-Mode-Linux
? Entwurf und Implementierung einer benutzerdefinierten gehärteten Linux-Distribution unter Verwendung alternativer LibC-Implementierungen, die auf 4 MB Compact Flash passen.
? Portierung der angepassten Linux-Distribution auf proprietäre RISC-basierte Hardware
? Entwurf und Implementierung von Betriebssystemvirtualisierung und Redundanz unter Verwendung proprietärer Hardware
? Entwurf und Implementierung eines Fertigungs-Imaging-Prozesses.
? Linux-Kernel-Patching und Anpassung von Gerätetreibern.
? Eingesetzte Technologien: C, C++, Linux, Chroot-jails, mu-libc, user mode linux
Umfang: Verteilte Produktionsumgebung für den Überwachungsdienst von Webanwendungen
? Zielsetzung: Erstellung, Verwaltung und Pflege der Produktionsumgebung
? Identifizierung und Auswahl von Co-Location-Partnern und Bootstrap-Einrichtung des Standorts
? Entwurf, Implementierung und Verwaltung einer Build- und Distributionsumgebung
? Entwurf und Implementierung eines automatisierten Bereitstellungssystems.
? Datenbankbetrieb einschließlich Backup, Backup-Verifizierung, Redundanz und Failover-Prozesse
? Leistungsoptimierung und Debugging über den gesamten Stapel von Anwendungen, JVM, Betriebssystemen, Maschinenhardware und Netzwerken
? Unterstützung und Befähigung eines Entwicklungsteams von 12 Entwicklern.
? Rekrutierung und Schulung von Systemingenieuren zur Aufrechterhaltung der Service Levels
? Eingesetzte Technologien: Perl, Java, Linux, Solaris, Sun/Sparc, Sun/x86, Nagios, Bash, MS SQL
? Implementierung eines Produkts, um mehrere Clouds und Container-Plattformen wie AWS, Azure, Kubernetes und Openshift zentral zu verwalten
? Implementierung von ISO27001 im Unternehmen
? Betreuung von jüngeren DevOps Kollegen
Skalierbares System zur Verarbeitung großer Datenmengen mit hoher Durchsatzrate, mit Schwerpunkt auf Kosteneffizienz und Elastizität
? Entwurf und Implementierung eines verteilten Data-Mining- und Verarbeitungssystems, das Wissensgraphen nahezu in Echtzeit speichert und aktualisiert. Dies umfasst alle Datenmodelle, Serialisierungs- und Deserialisierungsschemata, Versionsstrategien und Lebenszyklus-Wartung.
? Implementierung von Dutzenden von Verarbeitungs- und Persistenzelementen zur Verarbeitung von Millionen von Datenpunkten pro Sekunde und zur Speicherung von Hunderten Millionen Datensätzen pro Tag.
? Das System wurde in C++, Java, Clojure und Python implementiert.
? Leitung eines kleinen Teams von 7 Entwicklern.
? Verwendete Technologien: Kafka, Spark, HDFS, Blazegraph, MongoDB, Postgres
Umfang: Kurzfristiger Einsatz zur Steigerung der Teamproduktivität und Erweiterung eines bestehenden Altsystems
Ermöglichung der Abrechnung neuer KI-Dienste
? Entwurf und Implementierung einer Kafka-basierten Erweiterung zur Monetarisierung und Abrechnung von KI-Diensten
? Analyse und Dokumentation des bestehenden Systems und Datenmodells
? Entwurf und Implementierung eines deklarativen Modells für einen endlichen Automaten
? Daten-Schema-Design und CI/CD-Integration mit GitHub Actions
? Mentoring und Wissenstransfer an weniger erfahrene Mitarbeiter
? Kommunikation von Herausforderungen und zukünftigen Richtungen an Führungskräfte
? Verwendete Technologien: Ruby, Rails, Kafka, Karapace, Kubernetes
Umfang: Optimierung eines sehr komplexen, cloudbasierten Mikrodienst-Systems auf Java-Basis
Senkung der Betriebskosten im Zusammenhang mit Java-Performance und Ressourcenverbrauch
? Untersuchung der Anwendbarkeit von GraalVM auf das bestehende System
? Entwurf und Implementierung einer Laufzeitanalyse für die Performance komplexer Java-Dienste
? Profiling des Code-Bestands anhand einer umfangreichen Optionsmatrix
? Erzielte einen 5-fachen ROI und eine Kostenreduktion von 60 % bei den GCP-Rechnungen
?
Umfang: Entwurf und Implementierung einer Daten- und Machine-Learning-Pipeline sowie Migration von einer lokalen Infrastruktur zu einer cloudbasierten Lösung
Beschleunigung der Entwicklung und Bereitstellung von Machine-Learning-Modellen
? Analyse der bestehenden Datenpipeline und des Trainingsprozesses der Machine-Learning-Modelle sowie Dokumentation von Lücken und Problemstellen
? Entwurf und Implementierung einer ereignisbasierten Datenverarbeitungspipeline
? Entwurf und Implementierung einer internen Pipeline zur Kompilierung und Verpackung von Modellen
? Entwurf und Implementierung der Migration der lokalen Infrastruktur zu AWS
? Entwurf und Implementierung der automatisierten Bereitstellung und Konfigurationsverwaltung
? Entwurf und Implementierung einer verteilten Datenverarbeitungspipeline mit Python und AWS Lambdas
? Entwurf und Implementierung von Tools zur Unterstützung lokaler Entwicklung und Tests für Data Scientists und Ingenieure
?
? Verwendete Technologien: Python, Stan, GCC, Kubernetes, Terraform, SNS, S3, AWS Lambda, AWS Key Management, MLFlow,
Umfang: Migration des Identity Stores zu einem spezialisierten Dienst, wobei die Kontrolle über geschäftskritische Informationen und Richtlinien beibehalten wird.
Modernisierung und Überwindung von Herausforderungen im Legacy-Identity-Management sowie Minimierung von Risiken bei der Technologieauswahl
? Modellierung und Modernisierung der Multi-Tenant-Authentifizierung und -Autorisierung in einem Hochdurchsatz-Finanztransaktionsmanagementsystem mit feingranularer Zugriffskontrolle
? Aufbau einer neuen Authentifizierungs- und Autorisierungsarchitektur unter Verwendung von Auth0
? Entwicklung von Migrationspfaden, Datenreplikation, Fehlerbehebung und Strategien für kontrollierte Fehlertoleranz
? Implementierung eines Identity Gateways in Go zur Überbrückung des bestehenden Systems zum Zielzustand
? Dokumentation und Kommunikation des Designs und der Implementierung an die Stakeholder
? Schulung der bestehenden FTEs zur weiteren Integration und Nutzung des Systems
? Verwendete Technologien: Ruby, Rails, Kafka, MongoDB, Kubernetes, Auth0, KeyCloak, REST-APIs und native SDKs,
Umfang: Infrastruktur- und Tooling-Engineering
Ermöglichen, dass Anwendungsentwickler neue HERE-Anwendungen termingerecht mit hoher Zuverlässigkeit und Qualität liefern können
? Entwurf und Implementierung des Build-Prozesses und der Build-Pipelines für 5 verschiedene Dienste, die von 3 verschiedenen Teams entwickelt werden
? Entwurf und Implementierung der gesamten IaaC-Infrastruktur
? Entwurf und Implementierung von GitLab-Pipelines
? Entwurf und Implementierung der automatisierten Bereitstellung von Testumgebungen
? Integration der bestehenden HERE-Plattform, des API-Gateways, der Logging-Infrastruktur und der Sicherheitsmechanismen
? Tägliche Schulung und Unterstützung der Anwendungsentwickler
? Betriebsunterstützung bei vielen OnPremise gehosteten Service wie Atlassian Tools, Hashicorp Vault, Gitlab, Keycloak und Kafka
? Verwendete Technologien: Python, Terraform, Helm, Kubernetes, GitLab, interne HERE-Plattformen und -Tools,
Umfang: Transparente Erweiterung der bestehenden Plattform von einer Single-Cloud- auf eine Multi-Cloud-Architektur
Beseitigung von Anbieterabhängigkeiten und Erweiterung der Auswahl der optimalen Infrastruktur
? Analyse des bestehenden Systems und Workflows, das Hunderte von Diensten und Tausende von Entwicklern unterstützt
? Bestandsaufnahme der Funktionen und Unterschiede von AWS und Azure sowie Auflistung von Lücken
? Entwurf und Implementierung von Abstraktionsebenen, die höhere Dienste vor Detailschutzverletzungen bewahren
? Entwurf und Implementierung einer Zertifizierungsstelle und angrenzender Verwaltung von Geheimnissen zur Kompensation der Unterschiede zwischen Azure und AWS
? Verwendete Technologien: Python, Kubernetes, Terraform, Helm, AWS SDK, Azure SDK, GitHub Actions
Umfang: Migration von Projekt- und Ressourcenplanung-Anwendungen von einer monolithischen Architektur mit Ad-hoc-Bereitstellung zu einer Mikroservice-Architektur auf Kubernetes
Entwurf und Implementierung einer robusten, skalierbaren Architektur, die es dem Unternehmen ermöglicht, schneller zu iterieren und Regressionen zu minimieren
? Analyse der bestehenden Implementierung und Infrastrukturarchitektur
? Beratung des Managements bei Strategie- und Budgetplanung
? Entwurf und Leitung der Umsetzung einer Neugestaltung des Systems von einer monolithischen Ad-hoc- zu einer Microservices-/Kubernetes-basierten Architektur
? Entwurf und Implementierung einer komplexen Policy-Engine zur Ermöglichung innovativer Zugriffskontrollen ohne Verlust der Makro-Planungsfähigkeiten und Übersichtlichkeit
? Leitung von zwei Teams, die sich auf die Entwicklung von Projektplanungs- und Ressourcenplanungskomponenten konzentrieren
? Gemeinsame Planung und Roadmap-Entwicklung mit dem Product Owner
? Verwendete Technologien: Go, Kubernetes, GCP, Postgres
Umfang: Entwurf und Implementierung einer automatisierten Kraftstoffformulierung
Automatisierung des Kraftstoffformulierungsprozesses zur bedarfsgerechten Produktion synthetischer, fossilfreier Kraftstoffe
? Beratung des Führungsteams sowie Erstellung von Roadmaps und Plänen
? Zusammenarbeit mit Wissenschaftlern, um den aktuellen Prozess, die Parameter und Herausforderungen der Kraftstoffformulierung zu verstehen
? Entwurf und Leitung der Implementierung eines verteilten Systems, das eine nahezu echtzeitbasierte, automatisierte Formulierung von Kraftstoffen nach Kundenanforderungen ermöglicht
? Leitung eines kleinen Teams aus Mathematikern und Softwareentwicklern zur Umsetzung des Entwurfs
? Wissenstransfer und Schulung des Personals
? Verwendete Technologien: Python, Clojure, Clojurescript, R, Postgresql, AWS
Umfang: Entwurf & Implementierung eines Stromoptimierungs- und Entscheidungsunterstützungssystems
: Optimierung der Stromnutzung und Minimierung des Risikos bei Spotpreis-Schwankungen
? Zusammenarbeit mit Stakeholdern bezüglich Anforderungen, Zielen und Planung
? Entwurf & Leitung der Implementierung eines verteilten Systems zur Erfüllung der Ziele
? Rekrutierung und Führung von Mathematikern, Physikern, Logikern und Softwareentwicklern zur Projektdurchführung
? Definition und Überwachung von Datenmodellen, Ablaufsteuerung, APIs und UX
? Entwurf & Implementierung heuristischer Komponenten
? Erzielte 15% Reduzierung der Stromkosten
? Eingesetzte Technologien: Clojure, Python, Java, C++, PostgreSQL, GCP
Umfang: Produkt- & Technologieführung: Aufbau eines multimodalen, multi-modellbasierten Data-Mining- und Machine-Learning-Systems
? Entwurf & Leitung der Implementierung eines multimodalen, multi-modellbasierten, verteilten asynchronen Data-Mining- und Wissensextraktionssystems
? Rekrutierung und Förderung eines Teams von 15 Forschern und Entwicklern zur Realisierung des Ziels
? Entwurf und Leitung der Implementierung von Datenerfassungs- und Datenannotations-Pipelines
? Definition von internen und externen APIs
? Festlegung von Datenmodell, Schemata und Ablaufsteuerung? Implementierung von Heuristiken höherer Ordnung für eine Entscheidungsunterstützungskomponente mit Echtzeit-Eigenschaften und geringer Latenz
? Eingesetzte Technologien: Python, Java, C++, Clojure, EC2, S3, OrientDB, SPARQL, Tinkerpop, OpenCV, Caffe, MKL, RDF, Datalog
? Heuro Labs entstand aus der Frustration und in Anerkennung der zahlreichen Möglichkeiten, die sich aus der Analyse großer Datenmengen verschiedener Modalitäten ergeben.
? Das Hauptziel ist der Aufbau hochgradig autonomer Datentransformations- und robotergestützter Prozessautomatisierung.
? Heuro Labs erhielt den Best Data Award von Viva Technologies.
? Heuro Labs wurde vom Business Insider auch als eines der coolsten Technologieunternehmen in Berlin anerkannt.
? Heuro Labs beriet die G20 zur digitalen Transformation des Arbeitsmarktes und war 2017 Mitautor des Strategiepapiers zu diesem Thema.
Umfang: Technische & Projektleitung
: Aufbau zuverlässiger, skalierbarer Dienste für mehrere Milliarden Nutzer
? Entwurf & Leitung der Implementierung von Nokias erster Standortdienst-Plattform für über eine Milliarde Nutzer
? Koordination & Berichterstattung über komplexe Aktivitäten von Dutzenden Teams auf 5 Kontinenten
? Entwurf & Implementierung einer Configuration Management Database (CMDB) zur Ermöglichung automatisierter Bereitstellung, Überwachung und Wartung
? Entwurf & Implementierung von Metriken, Metrikerfassung und Metrikanalyse
? Entwurf & Implementierung skalierbarer datenintensiver Systeme in den Bereichen Verkehr, Positionierung und Kerndatenspeicherung im globalen Maßstab
? Fehlersuche & Beseitigung technischer Kostenineffizienzen im Web-Maßstab durch Optimierung von Datenmodellen, quantifizierte Technologieauswahl und Datenflusskontrollen
? Erstellung & Evaluierung innovativer Prototypen und Anleitung von Anwendungs-/Systementwicklungsteams durch den Produktionsprozess
? Eingesetzte Technologien: Python, Ruby, Scala, Java, MongoDB, Postgres, S4, Play, Rails, JMeter, AWS, Mesosphere
Umfang: Die Haupteigenschaften von Yahoo! (www, my, toolbar) Zuverlässigkeit, Sicherheit und Agilität
? Zielsetzung: Aufrechterhaltung und Erweiterung von 99,99% bei 1-2 Milliarden Anfragen/Tag
? Entwurf und Leitung der Implementierung von Rollout- und Canary-Implementierungen
? Entwurf und Implementierung von automatisierten Sicherheits-Patches für Zehntausende von Servern auf der ganzen Welt
? Leistungsoptimierung und Überwachung der ursprünglichen Web-Scale-Plattform.
? Unterstützung von Entwicklungsteams mit automatisierten Entwicklungstools und Optimierung der Entwicklererfahrung
? Aktives Debuggen und Beheben von Produktions- und Vorproduktionsproblemen und Aufrechterhaltung einer Verfügbarkeit von 99,99 % bei einer Reaktionszeit von < 100 Millisekunden/Anfrage.
? Beteiligung an der Planung von Architektur, Anwendungen und Funktionen sowie an Roadmaps.
? Eingesetzte Technologien: FreeBSD, Perl, C++, Yahoo! Proprietary
Umfang: Bootstrapping, Wartung und Weiterentwicklung der Entwicklerplattform
? Zielsetzung: MobiTV-Entwickler können zuverlässige Medien-Streaming-Dienste in großem Umfang auf kosteneffiziente Weise bereitstellen
? Entwurf und Leitung der Implementierung einer reproduzierbaren, zuverlässigen und kosteneffizienten Entwicklungsumgebung.
? Identifizierung, Einführung und Integration relevanter Netzwerk- und Speichertechnologien zur Erfüllung strenger Anforderungen an große Medien
? Identifizierung, Einführung und Integration von Systemen zur Überwachung von Leistung und Zuverlässigkeit
? Tägliche Unterstützung von 40 Entwicklern auf mehreren Desktop-, Server- und Mobilplattformen
? Beteiligung an der Planung von Architektur, Anwendungen und Funktionen sowie an Roadmaps.
? Eingesetzte Technologien: VMWare, Java, Perl, Bash, Linux, EMC, Biotech, Hyper, Juniper, Google Search Appliance
Umfang: Bootstrapping, Wartung und Weiterentwicklung der Entwicklerplattform
? Zielsetzung: Eigentümerschaft und Bereitstellung einer Push-Button-Entwicklungsplattform, eines OEM-Fertigungsprozesses und eines Bootstrappings beim Kunden vor Ort
? Entwurf und Implementierung einer vollständig virtualisierten, isolierten, reproduzierbaren Build-Umgebung, ähnlich wie bei Docker vor Docker
? Linux-Kernel-Patching und -Modifikation zur Unterstützung proprietärer Hardware mit benutzerdefinierten Bootloadern und freihändigem Hersteller-Imaging.
? Leistungsoptimierung, um Entwicklungs- und Fertigungszeit zu sparen.
? Erweiterte Verantwortlichkeiten für die Entwicklung und Implementierung von Kunden-Setup- und Factory-Reset-Prozessen.
? Entwurf und Implementierung von Protokollierung und Fehlerverfolgung für Entwickler und Fertigungsaktivitäten
? Tägliche Unterstützung von 30 Entwicklern, die eine ganze Produktlinie von Geräten von Grund auf aufbauen.
? Beteiligt an der Architektur, dem Herstellungsprozess und dem Zeitplan
? Eingesetzte Technologien: C, Perl, VMWare, Linux
Umfang:Kundenspezifische Firewalls und Intrusion Detection Linux-Distribution für proprietäre Sicherheitsanwendungen.
? Zielsetzung: Benutzerdefinierte gehärtete Linux-Distribution, Imaging, Booten und Wiederherstellung
? Entwurf und Implementierung einer isolierten Entwicklungsumgebung unter Verwendung von Chroot-Jails und User-Mode-Linux
? Entwurf und Implementierung einer benutzerdefinierten gehärteten Linux-Distribution unter Verwendung alternativer LibC-Implementierungen, die auf 4 MB Compact Flash passen.
? Portierung der angepassten Linux-Distribution auf proprietäre RISC-basierte Hardware
? Entwurf und Implementierung von Betriebssystemvirtualisierung und Redundanz unter Verwendung proprietärer Hardware
? Entwurf und Implementierung eines Fertigungs-Imaging-Prozesses.
? Linux-Kernel-Patching und Anpassung von Gerätetreibern.
? Eingesetzte Technologien: C, C++, Linux, Chroot-jails, mu-libc, user mode linux
Umfang: Verteilte Produktionsumgebung für den Überwachungsdienst von Webanwendungen
? Zielsetzung: Erstellung, Verwaltung und Pflege der Produktionsumgebung
? Identifizierung und Auswahl von Co-Location-Partnern und Bootstrap-Einrichtung des Standorts
? Entwurf, Implementierung und Verwaltung einer Build- und Distributionsumgebung
? Entwurf und Implementierung eines automatisierten Bereitstellungssystems.
? Datenbankbetrieb einschließlich Backup, Backup-Verifizierung, Redundanz und Failover-Prozesse
? Leistungsoptimierung und Debugging über den gesamten Stapel von Anwendungen, JVM, Betriebssystemen, Maschinenhardware und Netzwerken
? Unterstützung und Befähigung eines Entwicklungsteams von 12 Entwicklern.
? Rekrutierung und Schulung von Systemingenieuren zur Aufrechterhaltung der Service Levels
? Eingesetzte Technologien: Perl, Java, Linux, Solaris, Sun/Sparc, Sun/x86, Nagios, Bash, MS SQL