Profilbild von Anonymes Profil, Software Engineer und Tech Lead
verfügbar

Letztes Update: 18.09.2023

Software Engineer und Tech Lead

Abschluss: B.Sc. Media and Computing + M.Sc. International Business
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Freelance-Profile-EN-18_180923.pdf

Skills

Ich bin ein erfahrener Software Entwickler und Tech Lead mit Schwerpunkt auf komplexen Web-Anwendungen. Meine aktuellen Haupttechnologien sind Ruby (Rails) und Javascript (Typescript, Node.js, React). Ich habe praktische Erfahrung im gesamten Web-Stack durch eine große Bandbreite von Projekten, mit einem Schwerpunkt auf Backend-Technologien. Mit mehr als fünfzehn Jahren praktischer Erfahrung weiß ich, wie man pragmatische und effektive Kunden-Lösungen baut, mit den geeigneten Werkzeugen. Ich teile und diskutiere dieses Wissen auch gerne mit anderen, um meinem Team zum Erfolg zu verhelfen. In meiner Arbeit strebe ich stets nach einfachem und wartbarem Code. Ich finde mich in agilen und dynamischen Umfeldern gut zurecht.

Ich biete:
  • Softwareentwicklung mit Ruby (Rails) und Javascript (Node.js, React)
  • Unterstützung bei DevOps und Automation (Docker, CD, Kubernetes, Terraform, AWS)
  • Leitung und Betreuung von Engineering Teams
  • Unterstützung im technischen Projektmanagement und -planung
In der Zusammenarbeit Ihres Teams mit mir entsteht Ihnen folgender Nutzen:
  • Ihre Software ist modern, übersichtlich und wartbar.
  • Ihrer Software liegt eine überlegte und erweiterbare Architektur zugrunde.
  • Technische Entscheidungen sind gut vorbereitet und dokumentiert.
  • Ihr Team arbeitet in einer zielorientieren, agilen und pragmatischen Art und Weise.
  • Sie gewinnen Einblick in neue Lösungsansätze und bewährte Vorgehensweisen von vergleichbaren Unternehmen.

 

Projekthistorie

03/2023 - bis jetzt
Technisches Training & Open-Source Entwicklung

  • Training und offizielle Zertifizierung als Certified Kubernetes Application Developer
  • Open-Source Entwicklung und Dokumentation in einem persönlichen Projekt
  • fortlaufende Weiterbildung zu Cloud Native und AI Technologien durch Kurse und Bücher

04/2022 - 09/2022
Senior Software Engineer
Hive Technologies GmbH (Transport und Logistik, 50-250 Mitarbeiter)

Hive ist ein Logistik- und Fulfillment-Unternehmen, welches die E-Commerce Operations von Consumer Brands handhabt und optimiert. Ich bin während einer Phase starken Wachstums ins Unternehmen gekommen und habe im Team für die technische Integration von Shop- und ERP-Systemen gearbeitet. Die hauptsächlichen Herausforderungen waren das Hochskalieren aller relevanten Systeme sowie die Anpassung der Integrationen für neue Kunden, in einer zeitnahen und gründlichen Art und Weise. Einige meiner Aufgaben waren:
  • Implementierung, Verbesserung und Skalierung von Integrationen für verschiede ERP- und Shop-Systeme (Shopify, Xentral etc.)
  • Refactoring und Skalierung eines breiten Spektrums von Background Workern (Sidekiq) für einen höheren Durchsatz und bessere Robustheit
  • Modellierung und Abstraktion von Patterns für die bessere Wartbarkeit und vereinfachtes Hinzufügen weiterer Shop Integrationen
  • Verbesserung der Observability mit strukturieren und zentralisierten Logs (AWS Cloudwatch Logs)

07/2020 - 12/2021
Senior Software Engineer
Good Hood GmbH / nebenan.de (Internet und Informationstechnologie, 50-250 Mitarbeiter)

nebenan.de ist Deutschlands größtes soziales Netzwerk für Nachbarn. Ich habe dort in einer Reihe von Projekten mitgearbeitet, in denen es um die technische Integration von Partnern ging, sowie das Bauen einiger sekundärer Webseiten, basierend auf der Core Platform.
  • Implementierung des Backoffice zur Integration mit Partnern und der Core Platform
  • interaktive Karte (React, Mapbox) mit dynamischer Anzeige lokaler Partner-Unternehmen
  • Migration des Tech Stacks von Heroku zu AWS
  • Integration eines Headless CMS für Marketing-Kampagnen (Contentful)
  • Unterstützung des Projektmanagers bei der technischen Projektplanung

07/2019 - 01/2020
Lead Developer
MeinWunschcatering / MyMy Catering (Internet und Informationstechnologie, 10-50 Mitarbeiter)

MeinWunschcatering ist ein Marktplatz, der Privatpersonen und Firmen mit mehreren hundert Catering Partnern in Europa zusammenbringt. Ich habe hier ein kleines Team von drei Entwicklern geleitet, welches für den Online Shop, das Partner Backend und verschiedene interne Tools verantwortlich war. Einige meiner Aufgaben waren:
  • vollständige Migration der Infrastruktur auf einen neuen AWS Stack
  • Setup einer vollautomatisierten Build Pipeline, um Releases für das Dev Team zu vereinfachen
  • Rewrite des Partner Backends, und Ergänzung kritischer Features
  • massive Verringerung von Technical Debt zur Verbesserung der Team Velocity

04/2017 - 04/2019
Lead Developer
Zinsbaustein (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Zinsbaustein ist eine Crowdfunding Plattform für Immobilienprojekte in einem schnell wachsenden Markt. Als Interim Tech Lead war ich verantwortlich für die gesamte technische Entwicklung (Frontend und Backend) und Betrieb der Plattform. In dieser Rolle habe ich auch eng mit Produktmanager, Designer und anderen Stakeholdern zusammen gearbeitet.
  • Full Stack Wartung und Weiterentwicklung eines Rails-basierten Monolithen
  • Übergang zu einer skalierbaren und wartbaren Architektur
  • Unterstützung des Produkt Managers bei der technischen Planung (User Stories, Roadmaps)
  • Erstellung einer automatisierten Build und Deploy Pipeline (CircleCI)
  • Screening und Interviewing von Bewerbern

06/2015 - 10/2016
Senior Software Engineer
Sennheiser (Konsumgüter und Handel, 500-1000 Mitarbeiter)

Für diesen Kunden habe ich remote in einem verteilten Team an einer globalen und mehrsprachigen Webseite gearbeitet. Neben der aktiven Weiterentwicklung habe ich das Entwicklerteam bezüglich Entscheidungen zu Technologien, Architektur und Best Practices beraten. Desweiteren habe ich den Produktmanager bei verschiedenen Prozessdefinitionen und -verbesserungen unterstützt.
  • technische Integration und Relaunch der globalen Webseite mit einem neuen Responsive Design
  • Migration der Webseite-Suche von Solr nach Elasticsearch
  • kontinuierliche Erweiterung, Verbesserung und Refactoring der maßgeschneiderten Multi-Site CMS Lösung
  • Beratung mit Fokus auf Verbesserung der Code-Wartbarkeit und Entwicklungsprozesse
  • Unterstützung des Projektmanagers in der technischen Planung

11/2014 - 04/2015
Senior Software Engineer
HERE / Nokia (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

HERE bietet innovative Kartendienste für verschiedene Geräte und Betriebssysteme. Als Teil des Innovation Teams habe ich an den Backend Services für personalisierte Karten gearbeitet. Dies umfasste das Hinzufügen neuer Features sowie das Stabilisieren von Prototypen für Product Releases. Die größten Herausforderungen waren das Skalieren des Backends, sowie die Verbesserung der ortsbasierten Daten, um sie für die Benutzer kontextuell relevanter zu machen.
  • fortlaufendes Prototyping und Verbesserung von personalisierten Kartendiensten mit Designern und dem Mobile App Team
  • Profiling, Optimierung und Skalierung des global verteilten Node.js Backends
  • Design und Umsetzung von REST APIs sowie einer Angular.js-basierten Admin-Oberfläche

10/2012 - 07/2014
Senior Software Engineer
Trademob (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Trademob ist eine Demand Side Platform (DSP) für Programmatic Buying von Werbeanzeigen. Während meiner Zeit dort wuchs das Unternehmen stark - von einem kleinen Start-Up zu einem der größten DSPs in Deutschland. Dies brachte eine ganze Reihe von technischen Herausforderungen bzgl. der Skalierbarkeit, Performance und Verfügbarkeit der beteiligten Systeme. Ich habe im Backend an weiten Teilen des Tech Stacks gearbeitet, meist in Node.js und Ruby on Rails.
  • Entwicklung, Optimierung und Skalierung des Node.js-basierten Real Time Bidding Systems, welches bis zu 50000 Requests / Sekunde verarbeitete
  • Entwicklung und Wartung verschiedener Downstream Systeme zur Weiterverarbeitung von Daten (Node.js, Ruby, Cassandra, Redis)
  • Integration für das internte Rails-basierte Kampagnen Management Dashboard
  • Nutzung der AWS Cloud Infrastruktur (EC2, S3, Elasticache etc.)

Zertifikate

Certified Kubernetes Application Developer
2023

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Berlin / Leipzig / Dresden
Profilbild von Anonymes Profil, Software Engineer und Tech Lead Software Engineer und Tech Lead
Registrieren