Fredrik Pettersson

Software-Generalist, Head of Engineering bei Tchibo

Seit 2012 entwickle ich beruflich Software: als Entwickler, Architekt, Tech Lead, Product Owner und Engineering Manager, die meiste Zeit als Berater bei Netlight. Heute führe ich Engineering-Teams bei Tchibo und helfe dabei, KI in die Arbeit aller Engineering-Teams dort zu bringen. Am besten arbeite ich in schnellen Teams mit klaren Prioritäten, und was ich lerne, gebe ich weiter, wo ich kann.

Porträt von Fredrik Pettersson

Erfahrung

Tchibo

Head of Engineering, Mai 2025 – heute, 1 Jahr 5 Monate

Führung der Webshop-Engineers, Steuerung der technischen Initiativen, die die Plattform skalierbar und zuverlässig halten, und Mitarbeit an der KI-Transformation im gesamten Engineering.

Ein führender europäischer Multichannel-Händler, eine E-Commerce-Plattform und ein erstklassiger Kaffeeröster mit mehr als 900 Filialen und 24.000 Verkaufsstellen in acht Ländern.

Als Head of Engineering führe und entwickle ich die Engineers in den Teams Customer Account, Customer Growth und Product Presentation. Ich verantworte Wachstum, Mentoring und Führung meiner direkten Mitarbeitenden und sorge dafür, dass die Engineering-Praxis zur Umsetzung zentraler Features passt.

Über meine drei Teams hinaus verantworte ich übergreifende technische Themen im gesamten digitalen Ökosystem: Ich steuere bereichsübergreifende Architekturentscheidungen, sichere die langfristige Skalierbarkeit der Microservices-Landschaft und richte technische Exzellenz an den Geschäftszielen aus.

Außerdem gehöre ich zum Kernteam, das die KI-Transformation und -Befähigung über alle Engineering-Bereiche bei Tchibo vorantreibt: Wir erarbeiten, wie KI die Art verändert, wie wir Software bauen und betreiben, und helfen jedem Team, sie im Arbeitsalltag einzusetzen.

Engineering Management, Technical Strategy, AI Enablement, Stakeholder Management, Coaching & Mentoring, Hiring

Netlight

Berater / Manager, Apr 2016 – Mai 2025, 9 Jahre 1 Monat

Berater für Kunden, Mentor für Kollegen und Treiber der digitalen Transformation, unabhängig von Technologie, Teamzusammensetzung oder Unternehmensgröße.

Netlight ist ein Beratungsunternehmen mit starkem Fokus auf Kultur und Führung. Es begleitet einige der größten Unternehmen Europas bei ihrer digitalen Transformation.

Coaching & Mentoring, Hiring

Ride-Sharing-Dienst

Full Stack Entwickler, Okt 2024 – Apr 2025, 6 Monate

Mandantenfähigkeit im Benutzermodul für Registrierung, Anmeldung und Profilverwaltung, ausgeliefert in ein laufendes System.

Ein wachsendes Unternehmen, das für Mobilität und Gemeinschaft steht und Städte lebenswerter machen will. Seine vollelektrischen Ride-Sharing-Fahrzeuge fahren bereits für mehr als zwei Millionen Menschen.

Neben der regulären Entwicklungsarbeit habe ich das Team zu Observability, Testautomatisierung und Continuous Delivery beraten und gecoacht.

Kotlin, TypeScript, React, gRPC, Protobuf, AWS DynamoDB, AWS Kinesis, AWS SQS, AWS Cognito, Kubernetes, Helm, AWS Lambda, Docker, GitHub Actions, Kibana, Grafana, Prometheus, Kanban, Unit Testing, Integration Testing

Elternzeit

Jun 2024 – Okt 2024, 4 Monate

IoT Suite für smartes Heizen

Product Owner, Team / Tech Lead, Nov 2022 – Jun 2024, 1 Jahr 7 Monate

Digitalisierung der Immobilienwirtschaft durch eine IoT-Suite, die das Heizen für Mieter und Vermieter klimafreundlich, komfortabel und wirtschaftlich macht.

Ein Start-up, das Immobilien klimafreundlich, komfortabel und wirtschaftlich macht. Es digitalisiert und vernetzt Gebäude im Auftrag seiner Kunden und hat eine flexible Enterprise-IoT-Suite geschaffen, die Daten von vielen Millionen Sensoren verwaltet.

Ich war für Konzeption, Abgrenzung und Planung neuer Funktionen des Kundenportals verantwortlich, in enger Zusammenarbeit mit Management, anderen Product Ownern und meinem Team. In einem schnellen Umfeld hieß das: Schätzungen, Risikobewertungen und Chancen für verwandte Produkte liefern und externe Anforderungen in User Stories übersetzen.

Als Tech Lead war meine erste Aufgabe, das Team und jeden Einzelnen darin zu befähigen, auf hohem Niveau zu arbeiten und zu liefern. Ich arbeitete in der Konzeptionsphase eng mit dem Product Owner, hielt die Erwartungen an das Team klar und die Schätzungen gegenüber Produkt und Management realistisch, und sorgte dafür, dass die technischen Schulden niedrig blieben, während wir Disaster Recovery, Observability und Metriken angingen.

Kotlin, Spring Boot, PostgreSQL, Kafka, TypeScript, Vue, Vite, Kubernetes, Helm, AWS Lambda, AWS Cognito, Docker, GitLabCI, Kibana, Grafana, Prometheus, SASS, Kanban, Scrum, Unit Testing, Integration Testing, E2E Testing, Hiring, Coaching & Mentoring, Playwright

AgTech E-Commerce

Engineering Manager, Apr 2021 – Nov 2022, 1 Jahr 7 Monate

Digitalisierung des Eintauschprozesses von Gebrauchtmaschinen mit einer plattformübergreifenden Self-Service-App für Partnerhändler.

Ein internationales AgTech-E-Commerce-Start-up aus Hamburg, das seit 2015 den Markt für gebrauchte Landmaschinen digitalisiert. Es schafft Preistransparenz, öffnet einen sonst regionalen Markt und verhindert Betrug, für Landwirte wie Händler.

Als Engineering Manager habe ich Unternehmen und Team dabei unterstützt, eine schnelle, skalierbare und wartbare Lösung für den Eintauschprozess bei Händlern von Grund auf zu bauen. Ich trieb Entscheidungen von der Technologie- und Dienstauswahl bis zu den Teamprozessen, unterstützte den Head of Product and Engineering beim Entwurf der weiteren IT-Landschaft, war Mentor und Coach des Teams und eng in die Einstellung neuer Kollegen eingebunden.

TypeScript, React, React Native, HTML, Expo, NestJS, Docker, MongoDB, Serverless Framework, AWS Lambda, AWS Amplify, AWS S3, AWS DynamoDB, GitHub Actions, Auth0, Sentry, Datadog, Cypress, Scrum, Hiring, Coaching & Mentoring, Engineering Management, Unit Testing, Integration Testing, E2E Testing

Glücksspiel (Lotterie)

Tech Lead & Full Stack Entwickler, Jan 2020 – Apr 2021, 1 Jahr 3 Monate

Zusammenführung zweier Plattformen zu einer, als Teil des Teams für die Kernkomponenten.

Ein deutscher Marktführer für die Vermittlung von Lotto-Tickets der staatlichen Lotterien.

Das Team stand im Projekt vor mehreren Herausforderungen. Ich arbeitete an Cookie-Einwilligung, Traffic-Migration und unternehmensweiten Testsystemen. Mein wichtigster Beitrag war die Einführung von Monitoring und Alerting, die Transparenz schuf und bis dahin unbekannte Fehler auf der ganzen Plattform aufdeckte. Außerdem entwarf und baute ich ein Berechtigungsmodul für einfache, erweiterbare Berechtigungsprüfungen über Micro-Frontends hinweg. Durch bessere agile Prozesse, Quality Gates und klare Akzeptanzkriterien stieg die Leistung des Teams spürbar, und andere Teams begannen, ihre eigenen Prozesse zu überprüfen.

Java, Kotlin, Spring Boot, TypeScript, Angular, SASS, NestJS, Jenkins, Splunk, Datadog, Sentry, Kanban, Unit Testing, Integration Testing, E2E Testing

Luftfahrt MRO

Full Stack Entwickler, DevOps, Jul 2018 – Jan 2020, 1 Jahr 6 Monate

Eine ganzheitliche Plattform, die viele webbasierte Apps für Wartung, Reparatur und Überholung an einem Ort vereint.

Ein führender Anbieter von Wartungs-, Reparatur-, Überholungs- und Modifikationsdiensten für zivile Flugzeuge.

Ich kam in das Team für die Kernkomponenten in Frontend und Backend und baute Java-Microservices mit Vert.x sowie Angular-Komponenten. Das Fehlen von Tests fiel mir früh auf, und ich habe das Team darin gecoacht, warum Tests spätere Probleme verhindern.

Ein neues Team namens Developer Experience sollte Geschwindigkeit und Qualität der Entwicklung in allen anderen Teams verbessern. Dort entwickelte ich Konzepte für einfache Anwendungstests mit Cypress, führte Helm für reproduzierbare Deployments auf OpenShift ein und half, SonarQube und Snyk aufzusetzen. Ich schrieb außerdem mehrere Prometheus-Exporter in Go, einen Usabilla-Jira-Connector in Kotlin mit Quarkus und GraalVM und einen sicheren Umgang mit Secrets in Microservices über HashiCorp Vault. Um diese Werkzeuge zu verbreiten, schrieb ich Dokumentation und Blogbeiträge, hielt Lightning Talks und unterstützte gelegentlich andere Teams bei der Einführung.

Java, Kotlin, Vert.x, TypeScript, SASS, Angular, Go, Helm, Kubernetes, Docker, Cypress, Jenkins, Kibana, Grafana, Prometheus, Scrum, Unit Testing, E2E Testing, Keycloak, OpenShift

Brillenhändler

Full Stack Entwickler & Architekt, Apr 2016 – Jul 2018, 2 Jahre 3 Monate

Digitalisierung des Filialsystems für den Verkauf von Kontaktlinsenprodukten in allen Filialen der DACH-Region.

Das führende Optikerunternehmen in Deutschland.

Ich war Teil des Teams für die Verwaltungsanwendung in den Filialen. Wir arbeiteten mit Scrum, und ich war an Story-Definition, Umsetzung und Qualitätssicherung beteiligt. Mit der Zeit wurde ich zur zentralen Anlaufstelle für Team und externe Stakeholder. Ich habe die Selenium-Testsuite mit einem robusten Framework stabilisiert und ihre Ausführung auf dem Build-Server automatisiert. In einer Taskforce für Performance half ich, die Engpässe zu finden, die zu Verbesserungen von bis zu 80 Prozent führten.

2017 wurde ich für ein strategisch wichtiges Projekt ausgewählt: die Internationalisierung. Mit einem weiteren Entwickler und einem Product Owner bildete ich ein neues Team, um die Anwendung für mehrere Länder vorzubereiten, mit länderspezifischen Sortimenten, Lokalisierung, Logistik und eigenen Funktionen. Als technischer Teamlead führte ich das Team durch das Projekt. Nach zwei Jahren fast reiner Feature-Arbeit war das monolithische Backend schwer wartbar geworden, deshalb gehörte ich zur Gruppe, die mit der Modularisierung begann, zuerst mit der Mitarbeiterverwaltung. Außerdem habe ich die Build-Pipeline mit einem Build-Skript auf jedem Betriebssystem lauffähig gemacht, was die Abhängigkeit von TeamCity reduzierte, und einen eigenen Build-Monitor für die Teams gebaut.

C#, JavaScript, AngularJS, CSS, HTML, .NET Framework, MongoDB, Docker, TeamCity, Kibana, Scrum, Unit Testing, Integration Testing, E2E Testing

Brainware Group

Entwickler, Sep 2014 – Apr 2016, 1 Jahr 7 Monate

Automatische Softwareerkennung für ein Produkt zur IT-Lizenz-Compliance.

Brainwaregroup ist ein internationales Unternehmen mit Hauptsitz in der Schweiz, das Lösungen für IT-Service- und Vertragsmanagement anbietet. Unternehmen wie Vodafone, OMV, Linde, Allianz GI und ERGO sind langjährige Kunden.

Ein kleines Entwicklungsteam kam mit den Kundenanforderungen kaum hinterher und wollte gleichzeitig seine Produkte weiterentwickeln. Ich wurde eingestellt, um diesen Druck zu nehmen, mit neuen Projekten und der Pflege des bestehenden Codes. Die größten Projekte waren eine Oberfläche für die Kommandozeilenwerkzeuge, die Migration von SourceSafe zu Git und die Integration von Elasticsearch.

Die Oberfläche begann als meine eigene Idee, um die vielen Kommandozeilenwerkzeuge leichter debuggen zu können. Ihr Potenzial wurde schnell erkannt, weitere Funktionen folgten, und heute wird sie unternehmensweit genutzt.

Die Versionskontrolle lief auf Visual SourceSafe, dessen schwaches Branching und Merging paralleles Arbeiten erschwerte. Ich habe Git zusammen mit einem neuen Workflow- und Branching-Modell eingeführt, das vom Team übernommen und geschätzt wurde.

Um die Suche in den Produkten zu beschleunigen, habe ich die Datenbank nach Elasticsearch gespiegelt und Suchanfragen dorthin geleitet. Die Ergebnisse kamen danach nahezu sofort.

C#, HTML, CSS, JavaScript, .NET Framework, SQL Server

CDON

Entwickler, Jun 2013 – Sep 2013, 3 Monate

Einführung der abonnementbasierten Mitgliedschaft CDON+.

CDON ist eines der führenden E-Commerce-Unternehmen in Skandinavien mit über zwei Millionen aktiven Kunden. Verkauft werden Filme, Musik, Spiele, Bücher, Elektronik und vieles mehr.

Im Sommer 2013 war ich Teil des Teams, das CDON+ gebaut hat: eine kostenpflichtige Mitgliedschaft mit kostenlosem Versand ab 100 SEK und Punkten, die am Jahresende zu einem Gutschein werden. Ich war an allen Teilen des Projekts beteiligt: Planung, Datenbankdesign, Geschäftslogik und Benutzeroberfläche.

C#, HTML, CSS, JavaScript, .NET Framework, SQL Server, Kanban

CDON

Entwickler, Jun 2012 – Sep 2012, 3 Monate

Migration von .NET WebForms zu .NET MVC.

CDON ist eines der führenden E-Commerce-Unternehmen in Skandinavien mit über zwei Millionen aktiven Kunden. Verkauft werden Filme, Musik, Spiele, Bücher, Elektronik und vieles mehr.

Im Sommer 2012 stellte mich CDON ein, um den Legacy-Code von .NET WebForms nach .NET MVC zu migrieren, angefangen mit Registrierung, Benutzerbearbeitung und Passwort-Wiederherstellung. Die Migration war ein Schritt zur Modernisierung der Website, und die MVC-Implementierung ließ sich deutlich besser testen und warten.

C#, HTML, CSS, JavaScript, .NET Framework, SQL Server

Ausbildung

M.Sc. in Engineering

Student, Sep 2009 – Jun 2014, 4 Jahre 9 Monate

Informatik an der Universität Lund.

Java

Axis Communications

Masterand, Jan 2014 – Jul 2014, 6 Monate

Using the Go Programming Language in Practice.

Axis Communications ist ein schwedischer Hersteller von Netzwerkkameras für physische Sicherheit und Videoüberwachung. Das Unternehmen ist Marktführer in diesem Bereich und in mehreren Marktsegmenten aktiv.

Damals schrieb Axis den Großteil seiner Software in C und begann, modernere Sprachen zu prüfen. Meine Masterarbeit untersuchte, was nötig wäre, um Go als Hauptsprache für ihre Software einzuführen. Weil der Standard-Compiler für Go die Architektur vieler Axis-Produkte nicht unterstützte, habe ich auch das Go-Frontend für GCC bewertet.

Das Fazit: Go ist leicht zu lernen, unterstützt nebenläufige Software sehr gut, und die Build-Werkzeuge sind weit einfacher und schneller als bei C. Der eingebaute Paketmanager macht Drittanbieterbibliotheken leicht nutzbar. Das GCC-Frontend war allerdings nur schwer mit der Axis-Architektur zum Laufen zu bringen.

Go