Kamil Toporek

Senior Softwareentwickler und KI-Entwickler

Avatar placeholder
Oświęcim, Polen

Erfahrungen

Okt. 2023 - Bis heute
2 Jahren 4 Monaten

Senior Softwareentwickler und KI-Entwickler

Concentrix

  • Entwarf und lieferte eine Backend-Kernplattform für API-Zugriffe, Provisioning-Workflows und interne Service-Orchestrierung, ähnlich eingebetteten Konnektivitäts- und Telekom-Plattformen.
  • Verantwortete die durchgehende Backend-Architektur und entwickelte einen Rails-lastigen Monolithen zu einem verteilten, serviceorientierten System weiter, ohne Live-Kunden zu beeinträchtigen.
  • Erstellte API-first Ruby on Rails-Dienste für Orchestrierung, Validierung, Rate Limiting und abwärtskompatible Schnittstellen, die von internen und externen Clients genutzt werden.
  • Auslagerte hochdurchsatzfähige, latenzsensitive Dienste in Go, was die Skalierbarkeit deutlich verbesserte, während Rails als Koordinationsschicht erhalten blieb.
  • Führte ereignisgesteuerte Workflows mit asynchronen Workern, Message-Queues und retry-sicherer Verarbeitung ein und beseitigte fragile synchrone Abläufe.
  • Entwarf und implementierte idempotente APIs und zustandsgesteuerte Workflows, um doppelte Provisionierungen und inkonsistente Systemzustände zu vermeiden.
  • Verbessert die p95-Latenz um ca. 33% und erreichte 99,95% Verfügbarkeit in Systemen mit Millionen monatlicher Anfragen.
  • Fügte Redis-Caching hinzu und optimierte PostgreSQL-Abfragen und Indizes, wodurch die Datenbankauslastung sank und das Verhalten bei Spitzenlast stabilisiert wurde.
  • Entwickelte einen kleinen, aber wichtigen concurrent Worker-Service auf Basis von Elixir, um stark parallele Hintergrundaufgaben zu verarbeiten, und nutzte BEAM-Concurrency, wo es vorhandene Lösungen übertraf.
  • Etablierte ein beobachtbarkeitsorientiertes Design mit Metriken, strukturierten Logs und verteiltem Tracing zur schnellen Fehlersuche.
  • Entwickelte das System sicher weiter mithilfe von Feature Flags, gestuften Rollouts und Produktionsmetriken als einzige Quelle der Wahrheit, um riskante Neuentwicklungen zu vermeiden.
  • Erstellte TypeScript-basierte interne Dashboards und Tools, die eng in die Backend-APIs integriert sind, zur Unterstützung von Betrieb, Überwachung und Incident-Response.
  • Beteiligte sich aktiv an Incident-Response- und Bereitschaftsprozessen, traf in Echtzeit Entscheidungen unter Druck und balancierte Geschäftseinflüsse, Geschwindigkeit und Zuverlässigkeit aus.
Aug. 2020 - Sept. 2023
3 Jahren 2 Monaten

Full-Stack-Entwickler

Synox

  • Entwarf und implementierte Go-basierte Backend-Dienste mit sicheren REST-APIs für externe Partnerintegrationen.
  • Modellierte die Kern-Transaktionslogik (Partner, Transaktionen, Zustände) mit hohen Konsistenzgarantien.
  • Setzte hochkonkurrierende APIs in Go um und stellte die Korrektheit unter Last sicher.
  • Entwarf klare API-Schnittstellen, Validierungsregeln und Fehlermodelle für vorhersehbare Partnerintegrationen.
  • Erstellte TypeScript-Dashboards für interne Teams und Partner zur Überwachung von Transaktionen und Systemzuständen.
  • Behebte Duplikate- und Retry-Probleme durch idempotente APIs und strikte Zustandsübergänge.
  • Nutzt Redis für schnelle Abfragen und kurzlebige Zustände, während PostgreSQL als Single Source of Truth dient.
  • Verbessert Durchsatz und Antwortzeiten im Vergleich zu Legacy-Implementierungen.
  • Reduzierte Integrationsprobleme mit Partnern durch gut dokumentierte APIs und vorhersehbares Verhalten.
  • Ermöglichte Operations-Teams eine schnellere Fehlererkennung und -behebung über operative Dashboards.
  • Schuf eine skalierbare Backend-Basis, bereit für neue Partner und höheren Traffic.
Mai 2018 - März 2020
1 Jahr 11 Monaten

Full-Stack-Entwickler

Look4IT

  • Entwickelte und wartete Backend-Dienste mit Python (Django, FastAPI) und Ruby-ähnlichen REST-Patterns und lieferte stabile APIs für datenintensive Plattformen.
  • Entwarf API-Schnittstellen, Validierung und Fehlermodelle, um Integrationen vorhersehbar zu halten und Reibung mit Partnern/Kunden zu reduzieren.
  • Entwickelte Datenverarbeitungs- und Analytics-Workflows und stellte Ergebnisse über REST-Endpunkte für Produkt-Dashboards bereit.
  • Implementierte Echtzeit- und Near-Realtime-Dashboards mit Streaming-/WebSocket-Updates und API-gesteuerten Operational-Views.
  • Verbessert die Datenqualität um ca. 25% durch Einführung von Anomalieerkennung und automatisierten Prüfungen in Backend-Workflows.
  • Standardisierte CI/CD mit Docker und GitLab CI, steigerte die Release-Zuverlässigkeit und verringerte Konfigurationsdrift.
  • Arbeitete in sicherheits- und compliance-sensitiven Umgebungen und gewährleistete korrekte Handhabung sensibler Daten, Auditierbarkeit und Betriebsbereitschaft.
Apr. 2015 - Jan. 2018
2 Jahren 10 Monaten

Junior Softwareentwickler

Kenja K.K.

  • Entwickelte Event-Ingestion-Services, die Millionen von Events pro Tag mit Python und Node.js verarbeiten.
  • Entwarf Kafka-basierte Pipelines für Analytics und Personalisierung.
  • Optimierte Abfragen, Indexierung und Caching für APIs mit hohem Traffic.
  • Implementierte Segmentierungs- und Analytics-APIs mit effizienten Zugriffsmustern.
  • Arbeitete eng mit Produktteams an Anforderungen und Auslieferung zusammen.
  • Steigerte Systemstabilität durch Monitoring und Performance-Tuning.
  • Dokumentierte Backend-Services für langfristige Wartbarkeit.

Zusammenfassung

Senior Softwareentwickler im Backend mit über 10 Jahren Erfahrung in der Konzeption und dem Aufbau skalierbarer Backend-Plattformen, APIs und verteilter Systeme mit Ruby on Rails, Go, Python und TypeScript. Bewährte Erfolgsbilanz in der Bereitstellung hochverfügbarer, API-first-Systeme in Telekommunikations-, Fintech- und KI-getriebenen Bereichen, mit durchgehender Projektverantwortung von der Architektur bis zur Produktion. Starker Fokus auf Geschäftswert, Beobachtbarkeit, Zuverlässigkeit und schrittweise Systemweiterentwicklung von Monolithen hin zu serviceorientierten Architekturen.

  • Entworfen und geliefert Backend-Kernplattformen ähnlich eingebetteten Konnektivitäts- und Telekom-Plattformen mit Unterstützung für Provisionierung, Orchestrierung und Partnerintegrationen.
  • Führte die schrittweise Aufspaltung von Rails-Monolithen in Go-basierte Dienste an, um die Skalierbarkeit ohne Ausfallzeiten zu verbessern.
  • Erreichte 99,95% Verfügbarkeit in produktiven Systemen mit Millionen monatlicher Anfragen.
  • Verbessert die p95-API-Latenz um ca. 33–40% durch Go-Concurrency, Redis-Caching und SQL-Optimierung.
  • Erstellte API-first-Architekturen mit klaren Schnittstellen, Versionierung, Validierung und Idempotenz.
  • Lief hochdurchsatzfähige REST-APIs, die von externen Partnern (Fintech/SaaS/interne Plattformen) genutzt werden.
  • Entwickelte ereignisgesteuerte Workflows mit asynchronen Workern, Retry-Mechanismen und nachrichtenbasierter Orchestrierung.
  • Etablierte beobachtbarkeitsorientierte Systeme mit Metriken, strukturierten Logs und Tracing.
  • Unterstützte Incident-Response und Bereitschaftsprozesse, um Produktionsprobleme unter Druck zu lösen.
  • Reduzierte manuelle Operationen um 30–40% durch Automatisierung und Backend-Tools.
  • Erstellte TypeScript-Dashboards und interne Tools, die eng mit Backend-APIs verbunden sind.
  • Arbeitete sicher mit Ruby, Go, TypeScript, Python und Elixir und lernte bei Bedarf schnell dazu.
  • Bereitgestellt Systeme mit starker Geschäftsausrichtung sowie Balance zwischen Geschwindigkeit, Qualität und Zuverlässigkeit.

Fähigkeiten

  • Backend: Ruby On Rails, Go, Python (Fastapi, Django, Flask), Node.js, Elixir, Rest-apis, Api-versionierung, Idempotenz, Domain-modellierung
  • Frontend: React, Next.js, Angular, Vue.js, Typescript/javascript (Es6+), Redux, React Query, Tailwind Css, Material Ui, Wcag, Performance-optimierung
  • Ki & Ml: Llm-integration, Rag-pipelines, Embeddings & Vektorsuche, Semantische Suche, Ki-chatbots, Function Calling, Automatisierte Workflows, Sicherheitsrichtlinien
  • Cloud & Devops: Aws, Azure, Gcp, Docker, Kubernetes, Ci/cd, Terraform, Github Actions, Gitlab Ci, Jenkins, Iac, Gitops
  • Datenbanken: Postgresql, Mysql, Mongodb, Redis, Schema-design, Indexierung, Abfrageoptimierung, Migrationen, Analytics/event-daten
  • Testing & Qualität: Pytest, Jest, Cypress, Playwright, Integrations- & E2e-tests, Performance-tests, Ci-basierte Validierungen
  • Mobile (Android): Kotlin, Android Studio, Android Sdk

Sprachen

Englisch
Verhandlungssicher
Polnisch
Fortgeschritten

Ausbildung

Kyoto University

Bachelor-Abschluss · Informatik · Kyoto, Japan

Zertifikate & Bescheinigungen

KI-Zertifikat

Calyptus

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Maciej Krawczyk
Maciej Krawczyk

Senior Backend-Ingenieur & KI-Systementwickler

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Arseniy Buntury
Arseniy Buntury

Full-Stack-Entwickler

Profil ansehen
Damian Śniatecki
Damian Śniatecki

CTO

Profil ansehen
Michal Budzyn
Michal Budzyn

Senior Golang-Entwickler

Profil ansehen
Robert Malec
Robert Malec

Backendentwickler

Profil ansehen
Martin Musiol
Martin Musiol

Product Owner für AI-Lernplattform

Profil ansehen
Satya Vulise
Satya Vulise

Lead-Entwickler

Profil ansehen
Marcel Meyer
Marcel Meyer

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Jürgen Fey
Jürgen Fey

AR/VR/XR-Architekt

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen
Piotr Kuczyński
Piotr Kuczyński

Senior Softwareentwickler

Profil ansehen
Prasad Tilloo
Prasad Tilloo

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Cesar Schneider
Cesar Schneider

Leitender Cloud Engineer

Profil ansehen
Ivan Greguric-ortolan
Ivan Greguric-ortolan

Technischer Leiter

Profil ansehen
Kai Held
Kai Held

Backend-Python-Entwickler

Profil ansehen
Krzysztof Nowak
Krzysztof Nowak

Backend-Migration-Entwickler (Teilzeit)

Profil ansehen
Selvaraj Kannaiyan
Selvaraj Kannaiyan

Senior Fullstack- und Cloud-Architekt

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Matthias Isler
Matthias Isler

Teilzeit-CTO (Leitender Ingenieur / Technischer Architekt)

Profil ansehen
Dariusz Kaczmarkiewicz
Dariusz Kaczmarkiewicz

Business-System-Analyst

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Rainer Diekmann
Rainer Diekmann

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Maksim Šetić
Maksim Šetić

Senior Full-Stack-Entwickler

Profil ansehen
Antoine Liblin
Antoine Liblin

Middleware-, GCP-Cloud- und DevOps-Ingenieur

Profil ansehen
Umar Maqsud
Umar Maqsud

Senior KI-Architekt & Ingenieur

Profil ansehen