Recommended expert

Christopher Gorski

Senior Softwareentwickler

Christopher Gorski
Warschau, Polen

Erfahrungen

Apr. 2024 - Bis heute
1 Jahr 10 Monaten

Senior Softwareentwickler

Allegro

  • Migrierte den Checkout-Cluster zu Spring Boot 3 (MVC) mit Kafka + Outbox/Saga, wodurch der Hot Path p99 von 420 ms auf 210 ms (−50 %) bei 6,5 Tsd. rps halbiert wurde; validiert in Grafana + Datadog APM sowie in k6-Lasttests.
  • Führte Redis + Caffeine Cache-Aside für Verfügbarkeit/Preisgestaltung ein, reduzierte Datenbankzugriffe um 38 % und sparte ca. 14 Tsd. $ pro Quartal bei IOPS; belegt durch RDS Insights, Redis INFO und Kostenberichte.
  • Implementierte Zero-Downtime-Blue/Green-Deployments (Argo Rollouts, PDBs, Readiness Gates) für die Pricing-API und senkte die Deployment-Ausfallrate von 3,1 % auf 0,6 % sowie die MTTR von 27 auf 9 Min.; belegt in Argo- und PagerDuty-Timelines.
  • Führte OpenTelemetry-Traces plus Log-/Metriken-Korrelation über 12 Microservices ein; die serviceübergreifende Debug-Zeit sank von 45 auf 12 Min.; gemessen in Jaeger/Tempo und On-Call-Berichten.
  • Frontend: Migrierte die Legacy-Katalog-UI von AngularJS zu Angular 17-Micro-Frontends und entwickelte einen React-Promo-Regel-Editor (Module Federation, RxJS Query, React Hook Form); LCP p75 von 3,2 s auf 1,9 s, CLS von 0,14 auf 0,04; verifiziert mit Lighthouse + Web Vitals.
  • Ergänzte Feature-Flag-gesteuerte A/B-Preisregeln (Unleash + Spring Boot Starter) mit Micrometer-Business-Countern; Conversion bei gezielten SKUs +2,4 %; Auswertung im internen Experimentier-Tool.
  • GC- und Pool-Tuning (G1 → ZGC, Hikari) sowie HTTP-Thread-Tuning; CPU -22 %, Container-Requests -18 %, was ca. 5,7 Tsd. $ Infrastrukturersparnis pro Monat bedeutet; sichtbar in Kubernetes- und Datadog-Dashboards.
März 2024 - März 2025
1 Jahr 1 Monate

Senior Softwareentwickler

Artisan AI

  • Entwickelte ein niedriglatentes Inference-Gateway (Spring WebFlux + Netty, gRPC) vor GPU-Workern; p95 ~180 ms bei 2,1 Tsd. rps, 99,9 % Verfügbarkeit; validiert anhand von Prometheus-SLOs, Grafana und k6.
  • Implementierte einen RAG-Retrieval-Service (Java + pgvector + Redis Bloom) mit Re-Rank; Such-F1 +13 % und Tail-p99 von 520 ms auf 260 ms; Metriken aus dem Offline-Evaluierungs-Harness und APM-Traces.
  • Orchestrierte asynchrone Embeddings-/Batch-Jobs (Kafka, Spring Cloud Stream, Outbox/Inbox), eliminierte doppelte Arbeit und senkte die Nachbearbeitungskosten um 37 %; bestätigt durch Kafka-Consumer-Lag und Kostenberichte.
  • KI-Qualität: Fügte Guardrails hinzu (Prompt-Vorlagen, Input-Sanitization, semantische Bodenhaftung, Toxizitätsklassifizierer) und senkte die Halluzinationsrate um 28 % sowie Policy-Verstöße um 62 %; gemessen mit wöchentlichen Evaluierungen und manueller Prüfung.
  • Laufzeit/Bereitstellung: Containerisierte Modelle auf Triton + KServe, GPU-Autobatching + dynamische Parallelität; Durchsatz +41 % pro A100 und Stückkosten -24 %; Daten aus Prometheus GPU/Exporter und Abrechnungsberichten.
  • Sicherheit & Compliance: mTLS, Mandantenquoten (Bucket4j + Redis), SBOM (Syft/Grype) + Cosign-Image-Signatur; kritische CVEs um 92 % in 2 Quartalen reduziert; Trends aus CI-Security-Gates.
  • Frontend: Erstellte eine React-Admin-Konsole und eine Vue-basierte Prompt/Playground mit Latenzdiagrammen, Eval-Diff-Ansichten und Feature Flags; PR-Zykluszeit von 3,4 auf 2,1 Tage (-38 %) und Integrationsfehler nach Release -41 %; belegt durch GitHub/CI-Analytics.
  • JVM-Footprint-Optimierung (JLink, CDS, Tiered Compilation) und Alpine-Base; Image-Größe -48 %, Cold-Start -35 % bei serverlosen Workern; validiert in Registry-Statistiken und Cold-Start-Traces.
Okt. 2021 - Feb. 2024
2 Jahren 5 Monaten

DevOps-Ingenieur

AioCare

  • Führte eine Kubernetes-Plattform (3 Umgebungen, 8 Node Pools) mit Terraform + Helm + Argo CD ein, verkürzte die Deployment-Zeit von 45 auf 7 Min. (−84 %) und ermöglichte rund 20 Produktions-Releases pro Woche; belegt in Argo-CD-History und Jira-Releases.
  • Implementierte Progressive Delivery (Blue/Green + Canary 5 %→25 %→100 %) mit GitHub Actions → Argo Rollouts, verringerte gescheiterte Deploys um ~72 % und die MTTR von 38 auf 11 Min.; bestätigt durch PagerDuty- und Grafana-Incident-Timelines.
  • Führte SLOs ein (p95 API < 250 ms, Error Budget 1 %/30 Tage) mit Burn-Rate-Alerts; steigerte die API-Verfügbarkeit auf 99,95 % über 12 Monate und reduzierte MTTD von 12 auf 3 Min.; belegt durch Prometheus/Grafana-Dashboards.
  • Optimierte die Cloud-Ausgaben um 28 % YoY mit HPA/VPA, Spot-Nodes, Storage-Lifecycle-Policies und Right-Sizing; die Umgebungserstellung reduzierte sich von 2 Tagen auf 2 Stunden dank wiederverwendbarer Terraform-Module; validiert über Cost Explorer/Billing und CI-Timestamps.
  • Implementierte End-to-End-Observability (OpenTelemetry-Traces, Prometheus-Metriken, Loki/ELK-Logs) und Service-spezifische Golden Dashboards, was Postmortems mit „unbekannter Ursache“ um ~60 % und außerplanmäßige Seitenaufrufe um ~50 % reduzierte; belegt durch PagerDuty-Analytics und RCA-Tags.
  • Härtete den SDLC für medizinische Daten ab: SBOM + Image-Signing (Syft/Grype, Cosign), OPA/Gatekeeper-Policies, Vault/KMS-Secrets; reduzierte kritische CVEs in Images in 2 Quartalen um >90 %; Trends aus Security-Scans als Nachweis.
  • Erstellte DR-Runbooks und vierteljährliche Game-Days, die RPO ≤ 5 Min. und RTO ≤ 30 Min. durch Cross-Region-Backups und IaC-Restores erreichen; Ergebnisse in DR-Drill-Reports dokumentiert.
Juli 2016 - Sept. 2020
4 Jahren 3 Monaten

Softwareentwickler

Spyrosoft

  • Entwarf, entwickelte und wartete Enterprise- und Consumer-Anwendungen für mehrere internationale Kunden, wie ein Fintech-Dashboard für BNP Paribas, eine E-Commerce-Plattform für einen Retail-Kunden und ein Healthcare-Management-Tool für ein Telemedizin-Startup; lieferte skalierbare Lösungen mit React, Angular und Vue im Frontend sowie FastAPI, Django, Java und Golang im Backend und gewährleistete nahtlose Integration, Sicherheit und exzellente Nutzererfahrung.

Fähigkeiten

Programmiersprachen:

  • Java
  • Typescript/javascript
  • Python
  • Go
  • Sql

Frameworks & Bibliotheken:

  • Spring Boot 3 (Mvc & Webflux/netty)
  • Grpc
  • Micrometer
  • Jpa/hibernate
  • Reactor/rxjava
  • Fastapi/django (Zuvor)
  • Node.js (Nestjs/fusion.js)
  • React
  • Angular
  • Vue

Cloud & Infrastruktur:

  • Aws (Lambda, S3, Ec2, Eks Usw.)
  • Gcp
  • Docker
  • Kubernetes

Datenbank-technologien:

  • Postgresql
  • Mongodb
  • Mysql
  • Firebase
  • Redis

Nachrichtenwarteschlangen & Echtzeitsysteme:

  • Rabbitmq
  • Kafka
  • Websocket
  • Firebase
  • Sns

Sicherheit & Compliance:

  • Oauth 2.0
  • Jwt
  • Ssl/tls
  • Dsgvo

Devops & Ci/cd:

  • Gitlab Ci/cd
  • Jenkins
  • Travis Ci
  • Docker
  • Kubernetes
  • Aws Lambda

Test-frameworks:

  • Junit
  • Mockito
  • Jest
  • Cucumber
  • Postman
  • Selenium

Versionsverwaltung & Zusammenarbeit:

  • Git
  • Github
  • Gitlab
  • Bitbucket
  • Jira
  • Confluence

Monitoring & Logging:

  • Prometheus
  • Grafana
  • Aws Cloudwatch
  • Datadog

Sprachen

Englisch
Verhandlungssicher
Polnisch
Verhandlungssicher

Ausbildung

Okt. 2014 - März 2016

Technische Universität Lublin

Masterabschluss in Informatik · Informatik · Lublin, Polen

Mai 2010 - Sept. 2014

Technische Universität Lublin

Bachelorabschluss in Informatik · Informatik · Lublin, Polen

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Aleksander Inoue
Aleksander Inoue

Senior Full-Stack-Entwickler

Profil ansehen
Marek Lewandowski
Marek Lewandowski

Senior Softwareentwickler

Profil ansehen
Damian Wnuk
Damian Wnuk

Senior Softwareentwickler

Profil ansehen
Adam Cemerys
Adam Cemerys

Senior Softwareentwickler

Profil ansehen
Piotr Nowak
Piotr Nowak

Senior Softwareentwickler

Profil ansehen
Peter Kwohdyehchick
Peter Kwohdyehchick

Senior Softwareentwickler

Profil ansehen
Adam Nowak
Adam Nowak

Senior-Softwareentwickler

Profil ansehen
Vitalii Paderin
Vitalii Paderin

Senior Full-Stack-Entwickler

Profil ansehen
Bogdan Bak
Bogdan Bak

Senior Full-Stack-Entwickler

Profil ansehen
Mateusz Majchrzak
Mateusz Majchrzak

Senior Softwareentwickler

Profil ansehen
David Kalinowski
David Kalinowski

Senior Softwareentwickler

Profil ansehen
Dennis Betke
Dennis Betke

Senior Softwareentwickler

Profil ansehen
Andrzej Kostek
Andrzej Kostek

Senior Softwareentwickler

Profil ansehen
Ertan Arslan
Ertan Arslan

Senior Softwareentwickler

Profil ansehen
Piotr Judycki
Piotr Judycki

Leitender Softwareingenieur

Profil ansehen
Jakub Song
Jakub Song

Full-Stack-Entwickler

Profil ansehen
Lukasz Ren
Lukasz Ren

Softwareentwickler

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Daniel Jasinski
Daniel Jasinski

Senior Softwareentwickler

Profil ansehen
Pawel Rusicki
Pawel Rusicki

Senior Softwareentwickler

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Hiroshi Kaneko
Hiroshi Kaneko

Senior Data Scientist

Profil ansehen
Alexandr Alexin
Alexandr Alexin

Senior Softwareentwickler

Profil ansehen
Ziad Ghali
Ziad Ghali

Blockchain-Kernprotokollingenieur (Cohere)

Profil ansehen
Anton Holud
Anton Holud

Senior Full-Stack-Entwickler

Profil ansehen
Dan Thach
Dan Thach

Lead Data Scientist / KI-Plattformingenieur

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen
Andres Martinez garcia
Andres Martinez garcia

Senior Rust-Entwickler

Profil ansehen
Piotr Ostrowski
Piotr Ostrowski

Senior Full-Stack-Entwickler

Profil ansehen
Damian Śniatecki
Damian Śniatecki

CTO

Profil ansehen