Piotr K.

Senior Softwareentwickler

München, Deutschland

Erfahrungen

Aug. 2024 - Apr. 2025
9 Monaten
Zürich, Schweiz

Senior Softwareentwickler

On

  • Entwickelte eine Reihe von eventgesteuerten Backend-Microservices als Middleware zwischen verschiedenen externen Systemen und dem ERP (Dynamics D365) des Unternehmens

  • Legte neue Standards für REST-API-Kommunikation und Architektur fest

  • Verbessert die Systemstabilität sowie Fallback- und Fehlerbehebungsstrategien

  • Implementierte ESLint und erhöhte die Striktheit von TypeScript, um die Lesbarkeit und Sauberkeit des Codes zu verbessern

  • Kommunizierte mit allen Stakeholdern und Besitzern von Altsystemen

  • Modernisierte den Tech-Stack

  • Leitete Planungsmeetings und weitere SCRUM-Rituale

  • Implementierte eine Continuous-Deployment-Pipeline, die die Markteinführungszeit von Monaten auf Tage und Minuten verkürzte

  • Entwarf die Backend-Architektur neu, reduzierte die Fehlerrate, verbesserte die Observability und steigerte die Entwicklungsgeschwindigkeit

Feb. 2024 - Juni 2024
5 Monaten
London, Vereinigtes Königreich

Lead Softwareentwickler

Checkatrade

  • Entwarf API-Standards und eine Reihe von REST- und Async-APIs

  • Entwickelte eine Reihe von Backend-Microservices, die die Kernplattform für ein neues End-to-End-Angebot bildeten

  • Übersetzte User Stories in technische Anforderungen

  • Kommunizierte mit allen Stakeholdern und Besitzern von Altsystemen

  • Führte gemeinsame Typen und SDK-Pakete ein, um die teamübergreifende Entwicklung zu beschleunigen, Code-Wiederverwendung zu erhöhen, Duplikate zu verringern und die Qualität zu verbessern

  • Lieferte Beta- und MVP-Apps termingerecht trotz enger Fristen

Aug. 2020 - März 2023
2 Jahren 8 Monaten
Hamburg, Deutschland

Lead Softwareentwickler

Engel & Völkers

  • Entwickelte eine Single-Page-Application in React, mit der Agenten Deals melden und Provisionen berechnen können

  • Arbeitete an UX/UI-Flows für Franchise-Partner und Buchhalter

  • Erstellte eine REST-API mit Node.js, TypeScript und PostgreSQL, bereitgestellt via Docker in einem Kubernetes-Cluster auf der Google Cloud Platform

  • Migrierte den ersten Prototyp von JavaScript zu TypeScript

  • Erstellte eine CI/CD-Pipeline mit GitLab

  • Stellte neue Teammitglieder ein

  • Ließ das Projekt termingerecht mit null Fehlern und hervorragendem Feedback abschließen: "Die neue App ist übersichtlich und einfach zu bedienen. Wir benötigten keine Schulung. Funktioniert 100x besser als die Tools, die wir bisher nutzen mussten."

  • Entwarf und implementierte fortgeschrittene Algorithmen zur Reduzierung von Benutzerfehlern und zur Gewährleistung einer genauen Gebühreneinziehung, was die operative Effizienz und Einnahmensicherung verbesserte

Apr. 2020 - Mai 2020
2 Monaten
Dubai, Vereinigte Arabische Emirate

Senior Softwareentwickler

InterJoin Ltd

  • Entwickelte eine Next.js React Single-Page-Application mit teilweiser statischer und serverseitiger Generierung zur SEO-Optimierung
  • Integrierte offene APIs zum Mocken von Profildaten
  • Erstellte ein Node.js-Backend in TypeScript mit MongoDB
  • Implementierte eine Continuous-Deployment-Pipeline mit Vercel
Feb. 2020 - März 2020
2 Monaten
Berlin, Deutschland

Lead Softwareentwickler

COMATCH

  • Entwickelte einen REST-API-Microservice in TypeScript, um Text aus LinkedIn-exportierten CV-PDFs zu extrahieren, zu analysieren und in maschinenlesbares JSON zu konvertieren
  • Richtete Continuous Integration mit CircleCI ein
  • Konfigurierte die Bereitstellung über AWS API Gateway und Lambda
  • Führte ein kleines Team von zwei Entwicklern
Okt. 2019 - Sept. 2020
1 Jahr
Berlin, Deutschland

Senior Softwareentwickler

Zalando Lounge

  • Entwickelte ein React-Frontend mit einem Node.js REST-API-Backend unter Verwendung von TypeScript und PostgreSQL
  • Implementierte einen Dienst zum Abrufen und Umwandeln von Apple App Store Connect-Analytics-Daten für das Data-Team
  • Erstellte und optimierte Massen-Marketing-E-Mails in Salesforce Marketing Cloud
  • Verwaltete Deployments und Infrastruktur in AWS mit Kubernetes
Apr. 2019 - Sept. 2019
6 Monaten
Berlin, Deutschland

Senior Softwareentwickler

Daimler FleetBoard

  • Entwickelte ein Node.js-Backend, das Daten von einer mobilen App, einem SOAP-Listener und Azure Event Hub sammelt, in PostgreSQL speichert und an die Data-Science-Plattform weiterleitet
  • Entwickelte eine Angular-8-Single-Page-Anwendung, die Geo-Position und Kupplungsstatus über HERE Maps anzeigt
  • Verwaltete Deployments und Infrastruktur in Azure DevOps und Azure mit Kubernetes
Feb. 2018 - März 2019
1 Jahr 2 Monaten
Berlin, Deutschland

Frontend-Teamleiter

Körber Digital

  • Führte ein Team von 4 Frontend-Entwicklern, um Single-Page-Anwendungen in React.js zu erstellen, die Live-Analysen für Anlagenbediener und Manager anzeigen
  • Arbeitete an UX/UI-Flows, um die Benutzererfahrung zu verbessern
  • Unterstützte bei der Backend-Entwicklung in einer serverlosen JavaScript-Architektur auf AWS
  • Verwaltete Deployments und Infrastruktur in CircleCI mit AWS oder Azure
  • Stellte neue Teammitglieder ein
Okt. 2017 - Juli 2018
10 Monaten
Berlin, Deutschland

Senior Softwareentwickler

GoEuro

  • Entwickelte Node.js-Backend-Services für Suche, Routing und Buchung
  • Implementierte das PDF-Ticketdruck als serverseitige React-App in Node.js
  • Verwaltete Deployments und Infrastruktur in Kubernetes
Juni 2017 - Sept. 2017
4 Monaten
Berlin, Deutschland

Senior Softwareentwickler

SatoshiPay

  • Entwickelte Micro-Payment-Widgets und Backend-Services in Node.js
  • Integrierte neue Zahlungsanbieter (IOTA, Stellar) und PayPal-Zahlungen
Sept. 2016 - Sept. 2017
1 Jahr 1 Monate
Berlin, Deutschland

Senior Softwareentwickler

Zalando

  • Erstellte eine React-Komponentenbibliothek, die im gesamten Unternehmen für eine konsistente UX/UI-Entwicklung genutzt wurde
  • Setzte neue UI-Designs für die Hauptbereiche der Shop-Anwendung um, die Daten aus einem Headless-CMS abruft
März 2016 - Aug. 2016
6 Monaten

Lead Softwareentwickler

Toptal

  • Entwickelte Frontend- und Mobilanwendungen
  • Passte Websites an, um Responsive Design zu unterstützen
  • Führte Bugfixes durch
Sept. 2015 - Sept. 2016
1 Jahr 1 Monate
Berlin, Deutschland

Senior Product Owner

SmartLaw

  • Entwickelte neue Produktideen, um die Nutzerzahl zu erhöhen
  • Refaktorisierte bestehende Funktionen, um die Conversion zu steigern
  • Implementierte ein Benachrichtigungssystem, um Nutzer wieder zu aktivieren
  • Gestaltete Interaktionen neu für eine bessere UX und höhere Zufriedenheit
  • Verwaltete das Backlog und priorisierte Features und Bugfixes
Juni 2015 - Okt. 2015
5 Monaten

Senior Frontend-Softwareentwickler

Smava

  • Entwickelte eine Frontend-Anwendung mit Backbone.js

  • Refaktorisierte bestehenden Code für Lesbarkeit, Testbarkeit und Performance

  • Passte Teile der Website an Responsive Design an

  • Behebte Kompatibilitätsprobleme in verschiedenen Browsern und Plattformen

  • Führte eine auf Grunt basierende Pipeline für Frontend-Ressourcen ein und optimierte die Performance

Juli 2012 - Apr. 2015
2 Jahren 10 Monaten
Berlin, Deutschland

Product Owner und Technischer Leiter

HERE, a Nokia business

  • Definierte den Produktumfang und die technische Architektur für ein internes Crowdsourcing-Lokalisierungs-Headless-CMS (Izumi)

  • Leitete ein kleines Entwicklungsteam in Berlin und Atlanta

  • Entwickelte Full-Stack-Lösungen in Ruby on Rails mit MySQL, HTML5, SASS und JavaScript

  • Konzipierte ein crowdgesourctes Lokalisierungs-Headless-CMS und implementierte es im gesamten Unternehmen

  • Automatisierte den Lokalisierungsprozess und verkürzte die Zyklen von Wochen auf Minuten

Nov. 2011 - Dez. 2012
1 Jahr 2 Monaten
Berlin, Deutschland

Product Owner und Technischer Lead

Nokia business

  • Definition des Produkts, Designs und der Entwicklung eines Analyse-Dashboards zur Anzeige von KPIs für Nokia-Produkte

  • Leitung des Entwicklungs- und Delivery-Teams

  • Erhöhte Teameinbindung und verbesserte Arbeitsergebnisse durch KPI-Bewusstsein

Aug. 2009 - Juni 2012
2 Jahren 11 Monaten
Berlin, Deutschland

Senior Entwicklungsleiter

HERE (formerly Ovi Maps and Nokia Maps)

  • Betreuung eines Web-Frontend-Teams mit 28 Entwicklern

  • Verantwortung für die gesamte Web-Architektur von Nokia Maps

  • Leitung der Integration mit anderen Nokia-Diensten

  • Überwachung und Optimierung der Performance, Reduzierung der initialen Ladezeit von 30s auf <6s

  • Rekrutierung für die Entwicklungsabteilung

  • Entwurf und Leitung der geheimen Migration von Nokia Maps zu HERE

  • Verbesserung der abteilungsübergreifenden Zusammenarbeit durch Continuous Integration und wöchentliche Tech Talks

  • Optimierung des Build- und Release-Prozesses, um in jedem Sprint zu deployen

  • Konzeption und Implementierung einer SEO-Strategie, wodurch die indexierten Seiten von Tausenden auf Millionen stiegen

Dez. 2007 - Juni 2009
1 Jahr 7 Monaten
London, Vereinigtes Königreich

Leiter Forschung & Entwicklung

Where Are You Now? Ltd

  • Aufbau und Leitung der Entwicklungs- (16 Entwickler, 7 Tester) und F&E-Teams (2 Architekten, 3 Designer)

  • Coaching einzelner Mitarbeiter zur Zielerreichung

  • Zusammenarbeit mit Geschäftsführern in Großbritannien bei der Entwicklung neuer Produkte

  • Erstellung technischer Dokumentation und Unterstützung komplexer Datenbankoptimierungen (T-SQL)

  • Integration von Partnerdiensten (SIM-Karte, Geolokalisierung, White-Labeling, Kreditkarte, Buchung)

  • Prüfung neuer Technologien für Web-2.0-Initiativen

  • Clustering der Backend-Datenbank zur Lösung von Performance-Problemen

  • Verbesserung desTemplate-Verarbeitungsmechanismus zur Beschleunigung der Entwicklung

  • Erstellung einer mehrsprachigen Oberfläche und Redesign der Website, was zu mehr Traffic führte

  • Mitentwicklung der mobilen Seite und neuer Features wie "What You Up For"

Jan. 2006 - Nov. 2007
1 Jahr 11 Monaten
London, Vereinigtes Königreich

Leiter Entwicklung

Where Are You Now? Ltd

  • Aufbau und Leitung eines Entwicklerteams mit 12 Entwicklern und 3 Testern

  • Coaching des Teams und Leitung des Entwicklungsprozesses, Schreiben kritischer Systemkomponenten

  • Lösung komplexer technischer Probleme und Optimierung von Stored Procedures

  • Vorbereitung und Veröffentlichung neuer Versionen

  • Zusammenarbeit bei Partnerintegrationen

  • Aufbau der polnischen Niederlassung mit einzigartiger Atmosphäre

  • Sicherstellung dynamischer Entwicklung für schnelles Website-Wachstum

  • Einführung von SVN & TRAC sowie Brainstorming-Sitzungen zur Produktivitätssteigerung

  • Organisation von sozialen Veranstaltungen und Wissensaustausch-Initiativen

Juli 2005 - Jan. 2006
7 Monaten

Senior Softwareentwickler und Teamleiter

thecareermole.com

  • Entwicklung der ersten Version der Website nach Business-Spezifikationen

  • Aufbau und Leitung eines Teams aus 3 Entwicklern und 1 Grafikdesigner

  • Verwaltung von Releases und Tests

  • Termingerechte Lieferung des Projekts und Erfüllung der Business-Anforderungen

Sept. 2004 - Dez. 2005
1 Jahr 4 Monaten
Szczecin, Polen

Senior Softwareentwickler

Where Are You Now? Ltd

  • Entwickelte Frontend (HTML, CSS, JavaScript) und Backend (VB6, T-SQL) für ein soziales Netzwerk

  • War Mitautor der Kernmechanismen und der Einladungsfunktion per Kontaktimport, wodurch die Nutzerbasis von 45.000 auf 1,5 Mio. wuchs

  • Baute einen webbasierten Instant-Messenger nur mit HTML und JavaScript

Sept. 2003 - Juni 2004
10 Monaten
Szczecin, Polen

Dozent

Maius College

  • Hielt Vorlesungen und leitete Laborübungen zu Datenbanken
  • Lehrte relationale Datenbanken und SQL mit PostgreSQL
Sept. 2001 - Feb. 2002
6 Monaten
London, Vereinigtes Königreich

Softwareentwickler

Mole Resourcing Ltd

  • Entwickelte Version 2.0 einer Windows-Desktop-Anwendung zur Berechnung von Klimaanlagenkosten in Delphi und dBase
  • Testete und behob Fehler
Okt. 2000 - Juni 2004
3 Jahren 9 Monaten
Szczecin, Polen

Dozent

Szczecin University of Technology

  • Lehrte Kurse zu Einführung in die Informatik, Datenbanken und SQL, RDBMS, Softwareentwicklung und Office-Anwendungen

  • Organisierte einen eigenen PostgreSQL-Server für Studenten

  • Leitete einen Java-Anwendungswettbewerb und führte HTML- und JavaScript-Kurse ein

  • Unterrichtete Erstsemester-BSc-Studierende vor Abschluss des MSc

Maintainer/Beitragender

Open Source

  • Faker.js seit 2022: Maintainer, der umfangreiche Fake-Daten für Tests generiert
  • RVM seit 2016: Maintainer des Ruby-Umgebungsmanagers
  • Config seit 2014: Einziger Maintainer des Ruby-Gems für YAML-Einstellungen in mehreren Umgebungen
  • Can I Use seit 2015: Mitwirkender an Browser-Unterstützungstabellen

Zusammenfassung

Ein hochmotivierter und proaktiver Softwareentwickler mit unternehmerischem Gespür. Agile-Evangelist. Starke Persönlichkeit und Führungsqualitäten. Erfahren in der Leitung internationaler und verteilter Teams. Aufgeschlossene und aufgeweckte Person mit hervorragenden technischen Fähigkeiten und über 25 Jahren Erfahrung in Webentwicklung, Performance-Optimierung und Architekturdesign. Lebt und atmet Softwareentwicklung. Befürworter von Open Source und Community-getriebenen Projekten. Interessiert an Psychologie, Usability und ansprechender Benutzeroberflächengestaltung.

Sprachen

Polnisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Fortgeschritten
Italienisch
Grundkenntnisse
Russisch
Grundkenntnisse

Ausbildung

Okt. 1996 - Juni 2001

Szczecin University of Technology

Master of Science in Informationstechnologie, Unternehmensintegration · Informationstechnologie · Polen

Zertifikate & Bescheinigungen

Brainbench Ruby 1.9

Brainbench

Certified SCRUM Product Owner

IBM Certified Solutions Expert DB2 UDB V6.1/V7.1 User DB2 UDB V7.1 Database Administration for UNIX, Windows und OS/2

IBM

DB2 Administration (UDB)

Brainbench

Master Level Of Dynamic HTML

Brainbench

Master Level Of HTML 4.0

Brainbench

Master Level Of RDBMS Concepts

Brainbench

SQL (ANSI)

Brainbench

XML

Brainbench

Master Level Of JavaScript

Brainbench

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen