Norbert Stein
Technische Schulung & Open-Source-Arbeit
Erfahrungen
Technische Schulung & Open-Source-Arbeit
Persönliches Projekt
- Schulung und offizielle Zertifizierung zum Certified Kubernetes Application Developer (CKAD)
- Open-Source-Entwicklung und Dokumentation in einem persönlichen Projekt
- Aktuell bleiben bei Cloud Native- und KI-Technologien durch Kurse und Bücher
- Tech: Kubernetes, Docker, TypeScript, Node.js
Senior Softwareentwickler
Hive Technologies GmbH
- Implementierung, Verbesserung und Skalierung von Integrationen für verschiedene ERP- und Shopsysteme (Shopify, Xentral etc.)
- Refactoring und Skalierung von Background-Workern (Sidekiq) für höheren Durchsatz und bessere Fehlertoleranz
- Gestaltung einer abstrakten Shop-Integration für bessere Wartbarkeit und einfachere Erweiterung um künftige Integrationen
- Verbesserung der Observability durch strukturiertes und zentrales Logging (AWS CloudWatch Logs)
- Tech: Ruby, Rails, Postgres, Sidekiq, AWS, Docker, GitHub Actions, Terraform, Grafana
Senior Softwareentwickler
Good Hood GmbH (nebenan.de)
- Implementierung eines Back Offices zur Integration mit Partnern und der Kernplattform
- Entwicklung einer interaktiven Karte (React, Mapbox) mit Live-Anzeige lokaler Partnerbetriebe
- Migration der Tech-Stacks von Heroku zu AWS
- Integration eines Headless CMS für Marketingkampagnen (Contentful)
- Unterstützung des Projektmanagers bei der technischen Projektplanung
- Tech: Ruby, Rails, JavaScript, React, Postgres, Heroku, AWS, Contentful, Ansible
Leitender Entwickler
MeinWunschcatering GmbH
- Abgeschlossene Migration der Infrastruktur zu einem neuen AWS-Stack
- Einrichtung einer automatisierten Build-Pipeline, um Releases für das Dev-Team reibungslos und einfach zu gestalten
- Vollständiges Neuentwickeln des Partner-Backends von Grund auf und Hinzufügen wichtiger Funktionen
- Massive Reduzierung technischer Schulden in der gesamten App zur Verbesserung der Teamgeschwindigkeit
- Tech: Ruby, Rails, JavaScript, Node.js, Vue.js, Postgres, AWS, Docker, Kubernetes
Leitender Entwickler
Zinsbaustein GmbH
- Pflege des Full Stacks und Entwicklung von Funktionen für einen Rails-basierten Monolithen
- Refactoring zur Vorbereitung einer skalierbareren und wartbareren verteilten Architektur
- Unterstützung des Produktmanagers bei der technischen Planung (User Stories, Roadmaps)
- Einrichtung einer Build-Pipeline mit CircleCI, inklusive Continuous Deploys
- Sichtung, Durchführung von Interviews und Bewertung neuer Bewerber
- Tech: Ruby, Rails, JavaScript, AWS, Postgres
Lead-Entwickler
Zinsbaustein GmbH
- den Full-Stack gewartet und Features für einen Rails-basierten Monolithen entwickelt
- Code umstrukturiert, um eine skalierbarere und besser wartbare verteilte Architektur vorzubereiten
- den Produktmanager bei der technischen Planung unterstützt (User Stories, Roadmaps)
- Build-Pipeline mit CircleCI eingerichtet, inklusive kontinuierlicher Deployments
- neue Kandidaten gescreent, interviewt und bewertet
- Technologien: Ruby, Rails, JavaScript, AWS, Postgres
Senior Softwareentwickler
Sennheiser
- die globale Website mit neuem Responsive Design integriert und neu gelauncht
- die Suchfunktion der Website von Solr auf Elasticsearch migriert
- die angepasste Multi-Site-CMS-Lösung kontinuierlich erweitert, verbessert und refaktoriert
- zu Code-Wartbarkeit und Entwicklungsprozessen beraten
- den Projektmanager bei Prozessoptimierungen und technischer Planung unterstützt
Senior Softwareentwickler
HERE, a Nokia business
- kontinuierlich Prototypen für Ortungsdienste entwickelt und verbessert, zusammen mit dem Mobile-App-Entwicklungsteam und den Designern
- das global verteilte, auf Node.js basierende Backend profiliert, optimiert und skaliert
- mehrere REST-APIs und eine auf Angular.js basierende Admin-Oberfläche entworfen und implementiert
Senior Softwareentwickler
Trademob GmbH
- das auf Node.js basierende Bidding-System, das bis zu 50.000 Anfragen pro Sekunde verarbeitet, kontinuierlich weiterentwickelt, optimiert und skaliert
- Downstream-Services für Verarbeitung und Abgleich eingehender Daten entwickelt und gewartet (Node.js, Ruby, Cassandra, Redis)
- das interne, auf Rails basierende Dashboard zur Kampagnenverwaltung integriert
- Konfiguration mit Chef verwaltet und Build-Automatisierung mit Jenkins gesteuert
- die AWS-Cloud-Infrastruktur (EC2, S3, ElastiCache usw.) genutzt
Senior Softwareentwickler
Trademob GmbH
- das auf Node.js basierende Bidding-System, das bis zu 50.000 Anfragen pro Sekunde verarbeitet, kontinuierlich weiterentwickelt, optimiert und skaliert
- Downstream-Services für Verarbeitung und Abgleich eingehender Daten entwickelt und gewartet (Node.js, Ruby, Cassandra, Redis)
- das interne, auf Rails basierende Dashboard zur Kampagnenverwaltung integriert
- Konfiguration mit Chef verwaltet und Build-Automatisierung mit Jenkins gesteuert
- die AWS-Cloud-Infrastruktur (EC2, S3, ElastiCache usw.) genutzt
Zusammenfassung
Hallo! Ich bin ein erfahrener Softwareentwickler und Tech Lead mit Fokus auf komplexe Webanwendungen. Meine aktuellen Schlüsseltechnologien sind Ruby (Rails) und JavaScript (TypeScript, Node.js, React). Ich habe fundiertes Wissen und viel Erfahrung im gesamten Web-Stack durch verschiedenste Projekte, mit Schwerpunkt auf Backends. Mit mehr als fünfzehn Jahren Praxiserfahrung weiß ich, wie man effektive und pragmatische Lösungen für meine Kunden baut, indem ich die passenden Werkzeuge nutze. Ich teile und diskutiere das gerne mit anderen und unterstütze mein Team dabei, erfolgreich zu sein. Bei meiner Arbeit lege ich Wert auf einfachen, aber eleganten und wartbaren Code. Ich begrüße Veränderungen und Beschränkungen und blühe meist in agilen und schlanken Umgebungen.
Ich biete:
- Softwareentwicklung mit Ruby (Rails) und JavaScript (TypeScript, Node.js, React)
- Unterstützung bei DevOps und Automatisierung (Docker, CD, Kubernetes, Terraform, AWS)
- Führung und Mentoring von Engineering-Teams
- Unterstützung im technischen Projektmanagement und in der Planung
In der Zusammenarbeit mit mir profitiert Ihr Team von:
- Ihre Software ist auf dem neuesten Stand, wartbar und übersichtlich.
- Ihre Software basiert auf einer durchdachten und erweiterbaren Architektur.
- Technische Entscheidungen sind gut vorbereitet und dokumentiert.
- Ihr Team arbeitet zielgerichtet, agil und schlank.
- Sie erhalten Einblicke in neue Ansätze, Best Practices und Technologien, wie sie ähnliche Unternehmen nutzen.
Fähigkeiten
Ruby / Rails: Über 10 Jahre In Verschiedenen Anwendungen Von Kleinen Bis Hin Zu Enterprise-größe
Javascript / Node.js: Über 5 Jahre In Komplexen, Hoch Frequentierten Systemen
Frontend: React, Html5, Css3
Cloud / Infrastruktur: Über 10 Jahre Mit Dem Aws-ökosystem Und Heroku
Datenbanken / Messaging: Postgres, Mysql, Redis, Mongodb, Rabbitmq, Zmq
Devops: Docker, Github Actions, Kubernetes, Terraform, Prometheus, Grafana
Erfahrung In Allen Phasen Des Entwicklungszyklus: Design, Spezifikation, Programmierung, Testing, Deployment, Wartung Etc.
Fundierte Kenntnisse Bei Designentscheidungen Von Einzelnen Komponenten Bis Hin Zu Kompletten Systemen
Nutzung Von Nebenläufigkeit, Caching, Sicherheit Und Persistenz In Verteilten Anwendungen
Agile Methoden Und Praktiken: Scrum, Kanban, Bdd, Tdd, Code Reviews, Pair Programming, Continuous Integration
Sprachen
Ausbildung
Maastricht University
MSc · Internationales Business · Maastricht, Niederlande
Växjö University
Erasmus-Austausch · Medientechnologie · Växjö, Schweden
FHTW Berlin
BSc · Medien und Informatik · Berlin, Deutschland
Zertifikate & Bescheinigungen
Zertifizierter Kubernetes Application Developer (CKAD)
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.