Recommended expert

Kamil Toporek

Senior Softwareentwickler und KI-Entwickler

Kamil Toporek
Oświęcim, Polen

Erfahrungen

Okt. 2023 - Bis heute
2 Jahren 5 Monate

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 Monate

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 Monate

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 Monate

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.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (10 Jahre).

Informationstechnologie

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (10 Jahre), Produktentwicklung (7.5 Jahre) und Business Intelligence (4.5 Jahre).

Informationstechnologie
Produktentwicklung
Business Intelligence

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

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Kamil ansässig?

Kamil ist in Oświęcim, Polen ansässig und bevorzugt 100% Remote-Projekte.

Welche Sprachen spricht Kamil?

Kamil spricht folgende Sprachen: Englisch (Verhandlungssicher), Polnisch (Fortgeschritten).

Wie viele Jahre Erfahrung hat Kamil?

Kamil hat mindestens 10 Jahre Erfahrung. In dieser Zeit hat Kamil in mindestens 3 verschiedenen Rollen und für 4 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 6 Monate. Beachten Sie, dass Kamil möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Kamil am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Kamil gut geeignet für Rollen wie: Senior Softwareentwickler und KI-Entwickler, Full-Stack-Entwickler, Junior Softwareentwickler.

Was ist das neueste Projekt von Kamil?

Die neueste Position von Kamil ist Senior Softwareentwickler und KI-Entwickler bei Concentrix.

Für welche Unternehmen hat Kamil in den letzten Jahren gearbeitet?

In den letzten Jahren hat Kamil für Concentrix und Synox gearbeitet.

In welchen Industrien hat Kamil die meiste Erfahrung?

Kamil hat die meiste Erfahrung in Industrien wie Informationstechnologie.

In welchen Bereichen hat Kamil die meiste Erfahrung?

Kamil hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Business Intelligence.

In welchen Industrien hat Kamil kürzlich gearbeitet?

Kamil hat kürzlich in Industrien wie Informationstechnologie gearbeitet.

In welchen Bereichen hat Kamil kürzlich gearbeitet?

Kamil hat kürzlich in Bereichen wie Informationstechnologie und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Kamil?

Kamil hat einen Bachelor in Informatik from Kyoto University.

Ist Kamil zertifiziert?

Kamil hat 1 Zertifikat: KI-Zertifikat.

Wie ist die Verfügbarkeit von Kamil?

Kamil ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Kamil?

Der Stundensatz von Kamil hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Kamil beauftragen?

Um Kamil zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

600
450
300
150
⌀ Markt: 440-600 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.