Recommended expert

Bogdan Bak

Senior Full-Stack-Entwickler

Bogdan Bak
Warschau, Polen

Erfahrungen

März 2022 - Bis heute
4 Jahren
Warschau, Polen

Senior Full-Stack-Entwickler

Makolab

  • Leitete die Architektur eines mandantenfähigen eCommerce-SaaS, das markenspezifische Shop-Oberflächen und Headless-Erlebnisse in verschiedenen Regionen bereitstellt.
  • Definierte Servicegrenzen und Schnittstellen beim Migrieren von Microservices von Ruby on Rails zu Node.js (NestJS), was die Kaltstart-Latenz verringerte und die Deployment-Pipelines vereinfachte.
  • Erstellte neue Frontends mit React und Next.js (Server-Side Rendering und statische Generierung); verbesserte Core Web Vitals und senkte die Largest Contentful Paint (LCP) um zweistellige Prozentsätze.
  • Implementierte Shopify Embedded App-Integrationen mit OAuth, App Bridge, Polaris UI und Webhooks für Bestellungen, Lagerbestand und Fulfillment.
  • Setzte WordPress als Content-Hub (Headless-Modus) ein und stellte GraphQL- und REST-Endpunkte für Next.js-Frontends bereit.
  • Entwarf ein internes GraphQL-Gateway und versionierte REST-APIs mit OpenAPI, um Partnerintegrationen und Drittanbieter-Marktplätze zu ermöglichen.
  • Führte KI-Funktionen ein: Produktempfehlungsdienst und semantische Suche mit Python (FastAPI) sowie Vektor-Suche; integrierte OpenAI für Textvorschläge, FAQs und Support-Triage.
  • Schrieb kleine Werkzeuge in Go für Log-Verarbeitung und parallele Sitemap-Erstellung, um SEO-Prozesse zu beschleunigen.
  • Implementierte mobile Features mit React Native und nutzte dabei TypeScript-Business-Logik und API-Clients aus den Web-Paketen wieder.
  • Implementierte Background-Processing mit Sidekiq (Rails-Altbestand) und BullMQ (Node), inklusive Idempotenz-Keys und Dead-Letter-Queues.
  • Baute Echtzeit-Kanäle für Bestellstatus mit WebSockets und Server-Sent Events, um Dashboards und Kioske synchron zu halten.
  • Erhöhte Sicherheit: OAuth 2.0, OIDC, signierte Webhooks, HMAC-Validierung, Rate Limiting und Secret-Rotation in AWS Secrets Manager.
  • Verantwortete CI/CD mit GitHub Actions und GitLab CI: mehrstufige Docker-Builds, Vorschauumgebungen, Terraform-Module und automatisierte Schema-Checks.
  • Etablierte eine Teststrategie: Unit-Tests (Jest, RSpec), Komponententests (React Testing Library), End-to-End-Tests (Cypress) und Contract-Tests (Pact) zwischen Services.
  • Optimierte PostgreSQL und Redis-Caching; erstellte Read-Modelle und Projektionen für Analysen; fügte ElasticSearch für Katalogfacetten hinzu.
  • Richtete Beobachtbarkeit ein: Prometheus-Metriken, Datadog-Traces, strukturierte Logs, Error Budgets und SLO-Dashboards für kritische Endpunkte.
  • Arbeitete mit Produkt, Design und Händlern zusammen; übersetzte Anforderungen in technische Roadmaps und Kapazitätspläne.
  • Begleitete Entwickler bei Code-Reviews, API-Konsistenz, Performance-Analysen und Incident Response.
Juli 2019 - Feb. 2022
2 Jahren 8 Monate
Warschau, Polen

Full-Stack-Entwickler

IXOPAY

  • Trug zu einer Fintech-Transaktionsplattform bei, die auf hohen Durchsatz, Zuverlässigkeit und Compliance ausgelegt ist.
  • Migrierte das kundenorientierte Frontend von Angular zu React und führte TypeScript, Hooks und geteilte UI-Kits ein.
  • Entwickelte Node.js-Microservices für Transaktionsrouting, Settlement-Exports und Provider-Webhooks; integrierte während der Umstellung auch Laravel- und Ruby-on-Rails-Legacy-Endpunkte.
  • Implementierte Echtzeit-Benachrichtigungen zum Zahlungsstatus mit WebSockets und Server-Sent Events und verbesserte damit die Operations-Dashboards.
  • Ergänzte AI/ML-Komponenten in Python für Anomalie- und Betrugserkennung; erstellte Features aus Transaktionsgraphen und trainierte Basismodelle, um Risk-Teams zu alarmieren.
  • Entwarf idempotente Webhooks und Abgleichsjobs; verbesserte Datenqualität und sichere Wiederholungen für Zahlungsanbieter.
  • Optimierte PostgreSQL-Indizes, verbesserte Redis-Muster für flüchtige Zustände und verringerte P95-Latenzen in mehreren APIs.
  • Automatisierte Deployments auf AWS (ECS, Lambda, API Gateway, S3) mit Infrastructure-as-Code und Blue-Green-Rollouts.
  • Stärkte Authentifizierungs- und Autorisierungsabläufe mit OAuth 2.0 und JSONWeb Tokens und fügte Audit-Trails hinzu.
  • Weitete die Testabdeckung mit Jest, Cypress und Postman-Collections aus; fügte Health Checks, Circuit Breaker und Dashboards für den On-Call-Dienst hinzu.
Okt. 2015 - Juni 2019
3 Jahren 9 Monate
Delft, Niederlande

Web-Entwickler

Fabrique

  • Entwickelte Webprojekte im Gesundheits- und Gastgewerbe von Null an bis zum Launch mit WordPress, Shopify, Ruby und SQL-Backends.
  • Erstellte responsive Frontend-Features und Seiten mit React und Vanilla JavaScript; implementierte barrierefreie Komponenten und Formulare.
  • Erstellte Backend-Endpunkte für Buchungen, Patienten-Content-Workflows und Bestandsverwaltung; integrierte externe APIs für Zahlungen und E-Mail.
  • Schrieb individuelle Shopify-Themes und Liquid-Abschnitte; synchronisierte Katalog und Preise mit Backoffice-Systemen über die Admin-API.
  • Implementierte Suche und Facettierung mit ElasticSearch; fügte serverseitiges Caching und HTTP-Caching-Strategien hinzu.
  • Optimierte Datenbankabfragen durch passende Indizes und Pagination; verringerte die Antwortzeiten von ressourcenintensiven Endpunkten.
  • Fügte automatisierte Tests mit PHPUnit und Jest hinzu; implementierte grundlegende CI-Pipelines für Builds und Linting.
  • Arbeitete mit Designern und Redakteuren zusammen, um performanceorientierte Seiten und Content-Workflows auszuliefern.

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 (4 Jahre), Einzelhandel (4 Jahre), Gesundheitswesen (3.5 Jahre), Tourismus (3.5 Jahre) und Bank- und Finanzwesen (2.5 Jahre).

Informationstechnologie
Einzelhandel
Gesundheitswesen
Tourismus
Bank- und Finanzwesen

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.5 Jahre), Produktentwicklung (10.5 Jahre) und Qualitätssicherung (2.5 Jahre).

Informationstechnologie
Produktentwicklung
Qualitätssicherung

Zusammenfassung

Senior Full-Stack-Softwareentwickler mit Spezialisierung auf Ruby on Rails, Node.js, React und Shopify-Anwendungen. 10 Jahre Erfahrung in der vollständigen Entwicklung von eCommerce-, Fintech- und SaaS-Plattformen – von Architektur und Microservices bis hin zu ausgereiften Frontends und CI/CD in der Cloud. Erfahren im Führen von Teams, Entwerfen von APIs und Ausliefern zuverlässiger Features mit automatisierten Tests. Praktische Erfahrung mit KI- und Machine-Learning-Integrationen für Empfehlungen, Suche und Betrugserkennung. Ausgeprägte DevOps-Mentalität auf Amazon Web Services mit Infrastruktur als Code, Beobachtbarkeit und Kostenbewusstsein. Leidenschaftlich an sauberem Code, Performance und guter Developer Experience interessiert.

Fähigkeiten

  • Frontend: React, Next.js, Redux/zustand, React Query, React Native, Typescript/javascript, Html5, Css3, Scss, Tailwind Css, Material Ui, Shopify, Liquid, Webpack, Vite, Storybook, Barrierefreiheit/web Vitals, Wordpress

  • Backend: Ruby On Rails, Php (Laravel), Node.js (Express, Nestjs), Graphql, Rest-api-design, Webhooks, Grpc, Websockets, Server-sent Events, Sidekiq, Bullmq, Ereignisgesteuerte Und Microservices-muster, Domain-driven Design, Oauth 2.0, Openid Connect, Jsonweb Tokens

  • Datenbanken: Postgresql, Mysql, Mongodb, Redis, Elasticsearch, Sqlite, Kafka/rabbitmq

  • Ai & Data: Python (Fastapi, Scikit-learn), Openai Api, Vektorsuche (Faiss, Pinecone), Embeddings Und Rag-muster, Golang

  • Devops & Tools: Aws (Ecs, Eks, Lambda, Api Gateway, S3, Cloudfront, Rds, Dynamodb, Cloudwatch), Docker, Kubernetes, Terraform, Github Actions, Gitlab Ci, Jenkins, Argo Cd, Feature Flags, Launchdarkly, Prometheus, Grafana, Datadog, Sentry

  • Testing & Qualität: Rspec, Minitest, Jest, React Testing Library, Cypress, Playwright, Pact, Testcontainers, Postman, Tdd/ci-gesteuerte Qualitätsgrenzwerte

Sprachen

Englisch
Verhandlungssicher
Niederländisch
Verhandlungssicher
Polnisch
Verhandlungssicher

Ausbildung

Sept. 2012 - Juli 2015

Delft University of Technology

Bachelor in Informatik · Informatik · Delft, Niederlande

Profil

Erstellt
Stand
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 Bogdan ansässig?

Bogdan ist in Warschau, Polen ansässig.

Welche Sprachen spricht Bogdan?

Bogdan spricht folgende Sprachen: Englisch (Verhandlungssicher), Niederländisch (Verhandlungssicher), Polnisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Bogdan?

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

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

Basierend auf der jüngsten Erfahrung wäre Bogdan gut geeignet für Rollen wie: Senior Full-Stack-Entwickler, Full-Stack-Entwickler, Web-Entwickler.

Was ist das neueste Projekt von Bogdan?

Die neueste Position von Bogdan ist Senior Full-Stack-Entwickler bei Makolab.

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

In den letzten Jahren hat Bogdan für Makolab und IXOPAY gearbeitet.

In welchen Industrien hat Bogdan die meiste Erfahrung?

Bogdan hat die meiste Erfahrung in Industrien wie Informationstechnologie, Einzelhandel und Gesundheitswesen. Bogdan hat auch etwas Erfahrung in Tourismus und Bank- und Finanzwesen.

In welchen Bereichen hat Bogdan die meiste Erfahrung?

Bogdan hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung.

In welchen Industrien hat Bogdan kürzlich gearbeitet?

Bogdan hat kürzlich in Industrien wie Informationstechnologie, Einzelhandel und Bank- und Finanzwesen gearbeitet.

In welchen Bereichen hat Bogdan kürzlich gearbeitet?

Bogdan hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung gearbeitet.

Was ist die Ausbildung von Bogdan?

Bogdan hat einen Bachelor in Informatik from Delft University of Technology.

Wie ist die Verfügbarkeit von Bogdan?

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

Wie hoch ist der Stundensatz von Bogdan?

Der Stundensatz von Bogdan 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 Bogdan beauftragen?

Um Bogdan 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.

800
600
400
200
⌀ Markt: 470-630 €
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.