Marcin N.

Softwareentwickler

Szarlejka, Polen

Erfahrungen

Jan. 2024 - Juli 2025
1 Jahr 7 Monaten

Softwareentwickler

Megaverse

  • Entwarf eine Microservices-Architektur mit Ruby on Rails, Sidekiq und PostgreSQL, bereitgestellt mit GCP Cloud Run für horizontale Skalierbarkeit.
  • Entwickelte modulare React-Komponenten mit TypeScript, Next.js, Tailwind CSS, Material UI und Framer Motion, was die Wartbarkeit des Frontends um 35% verbesserte.
  • Integrierte GraphQL-APIs über GraphQL-Ruby und optimierte die Datenabfrage mit Apollo Client für Echtzeit- und paginierte Abfragen.
  • Implementierte Redis-Caching und Pub/Sub-Nachrichten mit ActionCable, um API-Antwortzeiten zu reduzieren.
  • Erstellte Echtzeit-Dashboards mit WebSockets, Socket.io und dynamischen Diagrammen mit Chart.js und D3.js.
  • Konfigurierte CI/CD-Pipelines mit GitHub Actions und GCP Cloud Build, um automatisiertes Testen, Linting und Deployments ohne Ausfallzeiten zu ermöglichen.
  • Implementierte Unit- und Integrationstests mit Jest, Supertest und React Testing Library für zuverlässigen Produktionscode.
  • Optimierte die Frontend-Performance durch Lazy Loading, Code-Splitting, Memoisierung und Next.js-SSR/ISR-Strategien.
  • Arbeitete mit Designern und Backend-Entwicklern zusammen, um WCAG-konforme Barrierefreiheit und browserübergreifend responsive Layouts umzusetzen.
  • Verwaltete Cloud-Infrastruktur, Monitoring und Logging mit GCP Stackdriver, Cloud Monitoring und Prometheus/Grafana-Dashboards.
Feb. 2022 - Dez. 2023
1 Jahr 11 Monaten

Full-Stack-Entwickler

Emagine

  • Führte die Entwicklung einer mandantenfähigen SaaS-Anwendung mit React, Redux Toolkit, TypeScript und Ruby on Rails, die Unternehmenskunden Echtzeit-Analytics-Dashboards bietet.
  • Migrierte eine monolithische Altarchitektur zu AWS-Microservices, orchestriert über ECS Fargate, CloudFormation und AWS Lambda mit Rails-Serverless-Adaptern für Hintergrundprozesse.
  • Erstellte REST-APIs und integrierte GraphQL-Endpunkte im Rails-API-Modus und mit GraphQL-Ruby, und verband mehrere interne und externe Dienste wie Stripe, PayPal, Twilio und SendGrid.
  • Implementierte Next.js Server-Side Rendering (SSR) und Incremental Static Regeneration (ISR) für schnellere Inhaltsbereitstellung und bessere SEO.
  • Entwarf komplexe PostgreSQL- und MongoDB-Schemata, optimierte Index-Strategien und erstellte Redis-Caching-Ebenen zur Beschleunigung von Abfragen.
  • Automatisierte CI/CD-Pipelines mit GitHub Actions, AWS CodePipeline und Docker-Containern, wodurch die Deployment-Zeiten um 50% gesenkt wurden.
  • Führte Unit-Tests mit Jest, API-Tests mit Supertest und End-to-End-Tests mit Cypress ein und hielt dabei über 85% Codeabdeckung.
  • Integrierte AWS S3, CloudFront und Lambda für skalierbare Dateispeicherung und CDN-Verteilung statischer Assets.
  • Sicherte Anwendungen mit Devise, JWT und Pundit für rollenbasierte Zugriffskontrollen und stellte Enterprise-Grade-Authentifizierung und -Autorisierung sicher.
  • Konfigurierte Echtzeit-Event-Handling mit WebSockets, Socket.io und AWS SNS/SQS für Benachrichtigungen und Hintergrundverarbeitung.
  • Refaktorisierte Legacy-JavaScript zu TypeScript, führte starke Typisierung ein und reduzierte Laufzeitfehler in der Produktion.
  • Implementierte Logging und Observability mit AWS CloudWatch, Sentry und dem ELK-Stack für Systemmonitoring.
  • Betreute Junior-Entwickler, führte Code-Reviews durch und setzte modulare Architekturprinzipien und Best Practices im Team durch.
Jan. 2020 - Jan. 2022
2 Jahren 1 Monate

Full-Stack-Entwickler

Donatix

  • Entwickelte responsive SPAs mit React, Next.js, TypeScript, Styled Components, Material UI und Tailwind CSS und erreichte damit eine 100%-Lighthouse-Barrierefreiheitsbewertung.
  • Erstellte sichere Backend-APIs mit Ruby on Rails, Devise, JWT-Authentifizierung und Rack::Attack für Rate Limiting, die Millionen von Nutzern bedienen.
  • Integrierte über GraphQL-Ruby GraphQL-Endpunkte für flexible, effiziente Datenabfragen in mehreren Client-Anwendungen.
  • Verwaltete den Frontend-Zustand mit Redux, Zustand und React Query, um asynchrone Datenverarbeitung zu optimieren.
  • Entwarf und optimierte PostgreSQL- und MongoDB-Datenmodelle für stark frequentierte Anwendungen und unterstützte Millionen Datensätze.
  • Setzte dockerisierte Umgebungen für Entwicklung, Staging und Produktion um, um Konsistenz zu gewährleisten.
  • Automatisierte Infrastruktur-Provisionierung mit AWS CloudFormation und Terraform, um zuverlässige Deployments und Skalierung zu ermöglichen.
  • Entwickelte Background-Job-Verarbeitung mit Sidekiq und Redis für E-Mails, Benachrichtigungen und Reporting-Aufgaben.
  • Bereitstellte containerisierte Services auf AWS ECS Fargate mit Auto-Scaling und Null-Ausfallzeiten-Deployment-Strategien.
  • Erstellte interne Dashboards mit React und Ant Design zur Anzeige von Echtzeit-Analytics, Logs und Betriebskennzahlen.
  • Integrierte Stripe, PayPal und Webhooks für vollständige Zahlungsabläufe, einschließlich Abonnements und Rückerstattungen.
  • Setzte Code-Standards mit ESLint und Prettier durch und erstellte umfassende API-Dokumentation mit Swagger/OpenAPI.
  • Nahm aktiv an Agile-Zeremonien, Sprint-Planung, Backlog-Grooming und Team-Retrospektiven teil, um termingerechte Lieferung sicherzustellen.
Juli 2017 - Dez. 2019
2 Jahren 6 Monaten

Junior Full-Stack-Entwickler

Luvina Software

  • Entwickelte und wartete Enterprise-Webanwendungen mit React.js, Ruby on Rails und MySQL und lieferte wartbare und effiziente Lösungen.
  • Entwickelte Formulare, Validierungen und CRUD-Operationen mit Ruby on Rails-Controllern, ActiveRecord-Modellen und Strong Parameters und verband Frontend und Backend effizient.
  • Integrierte externe APIs und interne Services, um einen reibungslosen Datenaustausch zwischen mehreren Plattformen zu gewährleisten.
  • Schrieb Unit-Tests und führte Debugging durch, um konsistente Funktionalität in Entwicklungs- und Produktionsumgebungen zu sichern.
  • Dokumentierte Workflows, richtete Jenkins-Pipelines ein und unterstützte das Team bei der Einführung von CI/CD-Best Practices.
  • Sammelte fundierte Grundkenntnisse in Full-Stack-Entwicklung, agiler Zusammenarbeit und modernen Entwicklungsmethoden.

Zusammenfassung

Full-Stack-Entwickler mit 7 Jahren Erfahrung in der Entwicklung skalierbarer React- und RoR-Anwendungen sowie Cloud-nativer Lösungen auf AWS und GCP. Erfahren in Microservices, REST-/GraphQL-APIs, Echtzeit-Features und modernen DevOps-Praktiken, liefert leistungsstarke, sichere und wartbare Webanwendungen.

Sprachen

Vietnamesisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2012 - Juni 2016

Tan Tao University

Bachelor-Abschluss · Informatik · Vietnam

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