Bogdan Bak
Senior Full-Stack-Entwickler
Erfahrungen
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.
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.
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).
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).
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
Ausbildung
Delft University of Technology
Bachelor in Informatik · Informatik · Delft, Niederlande
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Bogdan ansässig?
Welche Sprachen spricht Bogdan?
Wie viele Jahre Erfahrung hat Bogdan?
Für welche Rollen wäre Bogdan am besten geeignet?
Was ist das neueste Projekt von Bogdan?
Für welche Unternehmen hat Bogdan in den letzten Jahren gearbeitet?
In welchen Industrien hat Bogdan die meiste Erfahrung?
In welchen Bereichen hat Bogdan die meiste Erfahrung?
In welchen Industrien hat Bogdan kürzlich gearbeitet?
In welchen Bereichen hat Bogdan kürzlich gearbeitet?
Was ist die Ausbildung von Bogdan?
Wie ist die Verfügbarkeit von Bogdan?
Wie hoch ist der Stundensatz von Bogdan?
Wie kann man Bogdan beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Full-Stack-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Warschau, Polen arbeiten