25.03.2026 aktualisiert


Premiumkunde
nicht verfügbarinfo: nicht verfügbar bis 01.12.2027
Software Development Professional with Expertise in Site Reliability Engineering
Sengenthal, Deutschland
Deutschland
Skills
InnovationJavaJavaScriptPHPMicrosoft WindowsAmazon Web ServicesApple IOSArchitekturMicrosoft AzureGeschäftsplanUbuntuCentOSCloud ComputingDebian LinuxDebugging
Freiberuflicher Software-Entwickler und Plattform-Architekt seit 2015 mit Schwerpunkt auf Go, Kubernetes und AWS. Ich entwickle verteilte Systeme, interne Plattformen und Automatisierungsloesungen — ueberwiegend in Umgebungen mit mehreren Hundert Entwicklern und Tausenden von Services. Meine Arbeit bewegt sich an der Schnittstelle von Backend-Entwicklung und Infrastruktur: eigene Kubernetes-Controller, CI/CD-Pipelines, Cloud-Migrationen und Werkzeuge fuer Entwicklerteams.
Einfachheit, Zuverlaessigkeit und Wartbarkeit stehen bei mir an erster Stelle.
Compute:Kubernetes with CRI-O, Docker, Kata, Fargate, ECS, AWS Lambda, Linux, Windows, MacOS Hosts
Observability:Prometheus, EFK-Stack (Elasticsearch, Fluentd, Kibana), Datadog, Grafana
Infrastructure as Code (IaC):Cloudformation, Terraform, AWS CDK, Azure ARM, Ansible, Puppet
Cloud Providers:Amazon Web Services (AWS), Google Cloud Platform, Microsoft Azure
Programming Languages:Go, Python, Typescript, JavaScript, ESnext, Ruby, PHP, Java, SQL
Databases:MySQL, PostgreSQL, Cassandra, Elasticsearch, Redis
OS:Linux (Debian, RHEL, CentOS, Ubuntu, Arch and Alpine), OSX, Windows
Protocols:HTTP, Protobuf, SMTP, GRPC, Kafka, WebRTC, XMPP, JSONschema
Methodologies:Git, Scrum, Kanban, Test-Driven-Development (TDD)
Frameworks/Test Suites:Go test, Kubebuilder, React.JS, Node.JS, Ruby on Rails, Mocha, Jest, Prometheus
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Infrastructure automation
- Concept and Realisation of the general infrastructure
- Design and integrate Backup and Desaster recovery plans
- Concept and Realisation of the general infrastructure
- Design and integrate Backup and Desaster recovery plans
- Built a Kubernetes-native file integration platform in Go, distributed across core services and remote agents, processing around 10,000 jobs per minute
- Workflow engine based on a state machine with retry, cancellation and flow control between core and agents
- Pluggable protocol adapters for SFTP, SMTP and local filesystems — new sources or targets plug in without touching the core
- gRPC middleware chain for filtering, selective compression, PDF conversion, tokenization and templating
- PostgreSQL-backed job queue with stream-based S3 file transfer for reliable delivery under failure
- Kubernetes CRDs and controllers for workflow management, RBAC with multi-tenancy and enterprise auth via LDAP, OIDC and SAML
- Established reliable operation of 3 - AKS - kubernetes clusters in a development team of 400 developers, previously only accustomed to on premise deployments.
- Migrated 25 java-based apps to containers, automated github workflows and helm deployments for lifecycle management. This decreased the lead and deploy time for software changes from multiple hours to a maximum of 5 minutes.
- Migrated the company’s source code management system with 230 repositories from Bitbucket to GitHub enterprise. Strengthened security through the use of SAML, 2-factor authentication and SCIM based user provisioning.
- Created tools in go and typescript for engineering managers to self manage their team members and to enable role based access control for each of these applications within Azure AD.
- Migrated 25 java-based apps to containers, automated github workflows and helm deployments for lifecycle management. This decreased the lead and deploy time for software changes from multiple hours to a maximum of 5 minutes.
- Migrated the company’s source code management system with 230 repositories from Bitbucket to GitHub enterprise. Strengthened security through the use of SAML, 2-factor authentication and SCIM based user provisioning.
- Created tools in go and typescript for engineering managers to self manage their team members and to enable role based access control for each of these applications within Azure AD.