Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Bogdan Bak-Senior Full-Stack-Entwickler

Bogdan Bak
Profil-Kopfzeilen-Overlay
Warschau, Polen

Tagessatz prüfen

Erfahrungen

März 2022 - Heute
Warschau, Polen

Senior Full-Stack-Entwickler

Makolab

Stellenbeschreibung
Senior Full-Stack-Entwickler bei Makolab
Industrien
Informationstechnologie (IT)
Einzelhandel
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Leitete die Architektur für ein Multi-Tenant-eCommerce-SaaS, das gebrandete Shops und Headless-Erlebnisse in mehreren Regionen bereitstellt.
  • Definierte Servicegrenzen und Schnittstellen bei der Migration von Microservices von Ruby on Rails zu Node.js (NestJS), wodurch Kaltstart-Latenz verringert und Deployment-Pipelines vereinfacht wurden.
  • Entwickelte neue React- und Next.js-Frontends mit Server-Side-Rendering und statischer Generierung; verbesserte Core Web Vitals und verringerte 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 im Headless-Modus ein; stellte GraphQL- und REST-Endpunkte bereit, die von Next.js-Shopfronts genutzt werden.
  • Entwarf ein internes GraphQL-Gateway und versionierte REST-APIs mit OpenAPI und ermöglichte Partnerintegrationen sowie Marktplätze von Drittanbietern.
  • Führte KI-Funktionen ein: Produkt-Empfehlungsdienst und semantische Suche mit Python (FastAPI) und Vektorsuche; integrierte OpenAI für Textvorschläge, FAQs und Support-Triage.
  • Schrieb kleine Tools in Go für Log-Verarbeitung und parallele Sitemap-Generierung, um SEO-Aufgaben zu beschleunigen.
  • Entwickelte mobile Features mit React Native und nutzte dabei TypeScript-Business-Logik und API-Clients aus Web-Paketen wieder.
  • Implementierte Hintergrundverarbeitung mit Sidekiq (Rails-Legacy) und BullMQ (Node), inklusive Idempotenzschlüsseln und Dead-Letter-Queues.
  • Erstellte Echtzeit-Kanäle für Bestellstatus mit WebSockets und Server-Sent Events, um Dashboards und Kiosks zu synchronisieren.
  • Stärkte die Sicherheit: OAuth 2.0, OIDC, signierte Webhooks, HMAC-Validierung, Rate Limiting und Secrets-Rotation über AWS Secrets Manager.
  • Verantwortlich für CI/CD mit GitHub Actions und GitLab CI: Multi-Stage-Docker-Builds, Preview-Umgebungen, Terraform-Module und automatisierte Schemachecks.
  • Etablierte eine Teststrategie: Unit-Tests (Jest, RSpec), Komponententests (React Testing Library), End-to-End-Tests (Cypress) und Vertragstests (Pact) zwischen Services.
  • Optimierte PostgreSQL- und Redis-Caching; erstellte Read Models und Projektionen für Analysen; fügte ElasticSearch für Katalogfacetten hinzu.
  • Richtete Observability ein: Prometheus-Metriken, Datadog-Traces, strukturierte Logs, Error Budgets und SLO-Dashboards für kritische Endpunkte.
  • Arbeitete mit Produkt-, Design-Teams und Händlern zusammen und übersetzte Anforderungen in technische Roadmaps und Kapazitätspläne.
  • Betreute Engineers bei Code-Reviews, API-Konsistenz, Performance-Profiling und Incident Response.
Juli 2019 - Feb. 2022
Warschau, Polen

Full-Stack-Entwickler

IXOPAY

Stellenbeschreibung
Full-Stack-Entwickler bei IXOPAY
Industrien
Bank- und Finanzwesen
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Mitarbeit an einer Fintech-Transaktionsplattform mit Fokus auf hohen Datendurchsatz, Zuverlässigkeit und Compliance.
  • Migrierte das kundenorientierte Frontend von Angular zu React, führte TypeScript, Hooks und geteilte UI-Kits ein.
  • Entwickelte Node.js-Microservices für Transaktionsrouting, Abwicklungsexporte und Provider-Webhooks; integrierte während der Umstellung Laravel- und Ruby on Rails-Legacy-Endpunkte.
  • Implementierte Echtzeit-Benachrichtigungen zum Zahlungsstatus mit WebSockets und Server-Sent Events, was die Operations-Dashboards verbesserte.
  • Ergänzte KI/ML-Komponenten in Python zur Anomalie- und Betrugserkennung; erstellte Features aus Transaktionsgraphen und trainierte Basismodelle für Alarmierungen der Risikoteams.
  • Entwarf idempotente Webhooks und Reconciliation-Jobs; verbesserte Datenqualität und Wiederholsicherheit für Zahlungsanbieter.
  • Optimierte PostgreSQL-Indizes, verbesserte Redis-Muster für flüchtige Zustände und senkte P95-Latenzen mehrerer 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 JSONWebTokens; fügte Audit Trails hinzu.
  • Erweitere Testabdeckung mit Jest, Cypress und Postman-Collections; fügte Health Checks, Circuit Breakers und Dashboards für den On-Call-Betrieb hinzu.
Okt. 2015 - Juni 2019
Delft, Niederlande

Web-Entwickler

Fabrique

Stellenbeschreibung
Web-Entwickler bei Fabrique
Industrien
Gesundheitswesen
Tourismus und Gastgewerbe
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwickelte Webprojekte im Gesundheits- und Gastgewerbe von Grund auf bis zum Launch mit WordPress, Shopify, Ruby und SQL-Backends.
  • Entwickelte responsive Frontend-Features und Seiten in React und vanilla JavaScript; implementierte barrierefreie Komponenten und Formulare.
  • Erstellte Backend-Endpunkte für Buchungen, Patienten-Content-Workflows und Lagerverwaltung; integrierte externe APIs für Zahlungen und E-Mails.
  • Schrieb individuelle Shopify-Themes und Liquid-Sectionen; 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 mit passender Indexierung und Pagination; senkte die Antwortzeiten schwerer Endpunkte.
  • Fügte automatisierte Tests mit PHPUnit und Jest hinzu; etablierte grundlegende CI-Pipelines für Builds und Linting.
  • Kollaborierte mit Designern und Redakteuren, um performanceoptimierte Seiten und Content-Workflows bereitzustellen.

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT), Einzelhandel, Gesundheitswesen, Tourismus und Gastgewerbe und Bank- und Finanzwesen.

Informationstechnologie (IT)
Einzelhandel
Gesundheitswesen
Tourismus und Gastgewerbe
Bank- und Finanzwesen
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.

Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Senior Full-Stack-Softwareentwickler mit Schwerpunkt auf Ruby on Rails, Node.js, React und Shopify-Anwendungen. 10 Jahre Erfahrung im Aufbau von End-to-End-eCommerce-, Fintech- und SaaS-Plattformen – von der Architektur und Microservices bis zu ausgereiften Frontends und CI/CD in der Cloud. Erfahren in der Leitung von Teams, im Entwurf von APIs und in der Bereitstellung zuverlässiger Funktionen mit automatisierten Tests. Praxisnahe Arbeit mit KI- und Machine-Learning-Integrationen für Empfehlungen, Suche und Betrugserkennung. Ausgeprägte DevOps-Mentalität auf Amazon Web Services mit Infrastructure as Code, Observability und Kostenbewusstsein. Leidenschaft für sauberen Code, Performance und Entwicklererlebnis.

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, Accessibility/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, Jsonwebtokens

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

  • Ki & Daten: Python (Fastapi, Scikit-Learn), Openai Api, Vektorsuche (Faiss, Pinecone), Embeddings Und Rag-Pattern, 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

  • Testen & QualitäT: Rspec, Minitest, Jest, React Testing Library, Cypress, Playwright, Pact, Testcontainers, Postman, Tdd/Ci-Gesteuerte QualitäTsgrenzen

Sprachen

Englisch
Verhandlungssicher
Niederländisch
Verhandlungssicher
Polnisch
Verhandlungssicher

Ausbildung

Sept. 2012 - Juli 2015

Delft University of Technology

Bachelor in Informatik · Informatik · Delft, Niederlande

Statistiken

Erfahrung

Positionen gesamt 3
Erfahrung in Informationstechnologie (IT) 4.5 J.
Durchschn. Dauer 3 J. 6 M.
Längste Erfahrung 4 J. 4 M.

Globale Erfahrung

Länder gearbeitet 2 (Polen, Niederlande)
Hauptland Polen

Fachkenntnisse

Aktuelle Rollen Senior Full-Stack-Entwickler, Full-Stack-Entwickler, Web-Entwickler
Hauptbranchen Informationstechnologie (IT), Einzelhandel, Gesundheitswesen
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung

Qualifikationen

Höchster Abschluss Bachelor

Profil

Erstellt
Stand

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Bogdan ist in Warschau, Polen ansässig.
Bogdan spricht folgende Sprachen: Englisch (Verhandlungssicher), Niederländisch (Verhandlungssicher), Polnisch (Verhandlungssicher).
Bogdan hat mindestens 11 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 4 Jahre und 7 Monate. Beachten Sie, dass Bogdan möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.
Basierend auf der jüngsten Erfahrung wäre Bogdan gut geeignet für Rollen wie: Senior Full-Stack-Entwickler, Full-Stack-Entwickler, Web-Entwickler.
Die neueste Position von Bogdan ist Senior Full-Stack-Entwickler bei Makolab.
In den letzten Jahren hat Bogdan für Makolab und IXOPAY gearbeitet.
Bogdan hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Einzelhandel und Gesundheitswesen. Bogdan hat auch etwas Erfahrung in Tourismus und Gastgewerbe und Bank- und Finanzwesen.
Bogdan hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.
Bogdan hat kürzlich in Industrien wie Informationstechnologie (IT), Einzelhandel und Bank- und Finanzwesen gearbeitet.
Bogdan hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung gearbeitet.
Bogdan hat einen Bachelor in Informatik von Delft University of Technology.
Bogdan ist sofort vollzeit verfügbar für passende Projekte.
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.
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.

1000
750
500
250
Stundensatzvergleich-Diagramm
⌀ Markt: 736-896 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer 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.