Bogdan Bak
Senior Full-Stack-Entwickler
Erfahrungen
Senior Full Stack Engineer
Makolab
- Verantwortete die Architektur einer Multi-Tenant-eCommerce-SaaS, die gebrandete Storefronts und Headless-Erlebnisse in mehreren Regionen unterstützt.
- Definierte Service-Grenzen und Schnittstellen bei der Migration der Microservices von Ruby on Rails zu Node.js (NestJS), wodurch Cold-Start-Latenzen verringert und Deployment-Pipelines vereinfacht wurden.
- Entwickelte neue Frontends in React und Next.js mit Server-Side Rendering und statischer Generierung; verbesserte die Core Web Vitals und reduzierte die LCP um zweistellige Prozentwerte.
- Implementierte Shopify Embedded App-Integrationen mithilfe von OAuth, App Bridge, Polaris UI und Webhooks für Bestellungen, Lagerbestand und Fulfillment.
- Setzte WordPress als Content-Hub im Headless-Modus ein und stellte GraphQL- und REST-Endpunkte bereit, die von Next.js-Storefronts genutzt werden.
- Entwarf ein internes GraphQL-Gateway und versionierte REST-APIs mit OpenAPI, um Partnerintegrationen und Marktplätze von Drittanbietern zu ermöglichen.
- Führte KI-Funktionen ein: Produktempfehlungsdienst und semantische Suche mit Python (FastAPI) sowie Vektorsuche; integrierte OpenAI für Textvorschläge, FAQs und Support-Triage.
- Schrieb kleine Tools in Go zur Protokollverarbeitung und parallelen Sitemap-Generierung, um SEO-Aufgaben zu beschleunigen.
- Ließ mobile Funktionen mit React Native ausliefern und nutzte dabei die TypeScript-Geschäftslogik und API-Clients aus Web-Paketen wieder.
- Implementierte Background Processing mit Sidekiq (Rails-Legacy) und BullMQ (Node), einschließlich Idempotenzschlüsseln und Dead-Letter-Queues.
- Erstellte Echtzeitkanäle für Bestellstatus mit WebSockets und Server-Sent Events, um Dashboards und Kioske synchron zu halten.
- Härtete die Sicherheit: OAuth 2.0, OIDC, signierte Webhooks, HMAC-Validierung, Rate Limiting und Rotation von Secrets mit AWS Secrets Manager.
- Verantwortete CI/CD mit GitHub Actions und GitLab CI: mehrstufige Docker-Builds, Preview-Umgebungen, Terraform-Module und automatisierte Schema-Checks.
- Etablierte eine Teststrategie: Unit-Tests (Jest, RSpec), Komponententests (React Testing Library), End-to-End-Tests (Cypress) und Vertragstests (Pact) zwischen den Services.
- Optimierte PostgreSQL- und Redis-Caches; erstellte Read Models und Projektionen für Analytics; fügte ElasticSearch für Katalog-Facettierung hinzu.
- Richtete Observability ein: Prometheus-Metriken, Datadog-Traces, strukturierte Logs, Error Budgets und SLO-Dashboards für kritische Endpunkte.
- Arbeitete eng mit Produkt, Design und Händlern zusammen und übersetzte Anforderungen in technische Roadmaps und Kapazitätspläne.
- Mentorte Entwickler bei Code-Reviews, API-Konsistenz, Performance-Profiling und Incident Response.
Full-Stack Engineer
IXOPAY
- Mitarbeit an einer Fintech-Transaktionsplattform mit Fokus auf hohe Durchsatzraten, Zuverlässigkeit und Compliance.
- Migrierte das kundenorientierte Frontend von Angular zu React und führte TypeScript, Hooks und gemeinsame UI-Kits ein.
- Entwickelte Node.js-Microservices für Transaktionsrouting, Abrechnungsexporte und Provider-Webhooks; integrierte dabei Laravel- und Ruby-on-Rails-Legacy-Endpunkte.
- Implementierte Echtzeit-Benachrichtigungen zum Zahlungsstatus mit WebSockets und Server-Sent Events, was die Betriebsdashboards verbesserte.
- Ergänzte KI/ML-Komponenten in Python zur Anomalie- und Betrugserkennung; erstellte Features aus Transaktionsgraphen und trainierte Basis-Modelle zur Alarmierung der Risiko-Teams.
- Entwickelte idempotente Webhooks und Abgleichjobs; verbesserte Datenqualität und Wiederholbarkeit für Zahlungsanbieter.
- Optimierte PostgreSQL-Indizes, verbesserte Redis-Muster für flüchtige Zustände und reduzierte P95-Latenzen bei mehreren APIs.
- Automatisierte Deployments auf AWS (ECS, Lambda, API Gateway, S3) mit Infrastructure as Code und Blue-Green-Rollouts.
- Stärkte Authentifizierungs- und Autorisierungsprozesse mit OAuth 2.0 und JSON Web Tokens; fügte Audit-Trails hinzu.
- Erweiterte Testabdeckung mit Jest, Cypress und Postman-Collections; implementierte Health-Checks, Circuit Breaker und Dashboards für den Bereitschaftsdienst.
Web Developer
Fabrique
- Entwickelte Webprojekte im Gesundheits- und Gastgewerbe von Greenfield bis zum Launch mit WordPress, Shopify, Ruby und SQL-Backends.
- Entwickelte responsive Frontend-Funktionen und Seiten in React und Vanilla JavaScript; implementierte barrierefreie Komponenten und Formulare.
- Erstellte Backend-Endpunkte für Buchungen, Patientendaten-Workflows und Lagerbestand; integrierte externe APIs für Zahlungen und E-Mail.
- Schrieb individuelle Shopify-Themes und Liquid-Sektionen; 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 geeignetem Indexing und Pagination; verkürzte Antwortzeiten bei komplexen Endpunkten.
- Ergänzte automatisierte Tests mit PHPUnit und Jest; richtete grundlegende CI-Pipelines für Builds und Linting ein.
- Arbeitete mit Designern und Redakteuren zusammen, um leistungsoptimierte Seiten und Content-Workflows bereitzustellen.
Zusammenfassung
Senior Full-Stack-Softwareentwickler, spezialisiert auf Ruby on Rails, Node.js, React und Shopify-Anwendungen. 10 Jahre Erfahrung im End-to-End-Aufbau von eCommerce-, Fintech- und SaaS-Plattformen, von Architektur und Microservices bis zu ausgereiften Frontends und CI/CD in der Cloud. Erfahren in der Leitung von Teams, im API-Design und im Ausliefern zuverlässiger Funktionen mit automatisierten Tests. Praktische Erfahrung mit KI- und Machine-Learning-Integrationen für Empfehlungen, Suche und Betrugserkennung. Starke DevOps-Mentalität auf Amazon Web Services mit Infrastructure as Code, Observability und Kostenbewusstsein. Leidenschaftlich 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, Json-web-tokens
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
Tests & Qualität: Rspec, Minitest, Jest, React Testing Library, Cypress, Playwright, Pact, Testcontainers, Postman, Tdd/ci-gesteuerte Qualitätsgrenzen
Sprachen
Ausbildung
Technische Universität Delft
Bachelor in Informatik · Informatik · Delft, Niederlande
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.