Marcin N.

Softwareentwickler

Avatar placeholder
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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Chitrung N.
Chitrung N.

Staff Software Engineer - Infrastruktur

Profil ansehen
Michael F.
Michael F.

Freiberufler, Lösungsarchitekt

Profil ansehen
Robert R.
Robert R.

Weiterentwicklung einer internen Anwendung

Profil ansehen
Maciej K.
Maciej K.

Senior Backend-Engineer & KI-Systementwickler

Profil ansehen
Arseniy B.
Arseniy B.

Full-Stack-Entwickler

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Tungi D.
Tungi D.

Technischer PMO | Delivery Master | LLM-Expert

Profil ansehen
Leif S.
Leif S.

Freiberuflicher IT-Berater und Softwarearchitekt

Profil ansehen
Martin D.
Martin D.

Software Consultant

Profil ansehen
Sebastián K.
Sebastián K.

Weiterentwicklung „ROAD-Kit“

Profil ansehen
Oleg A.
Oleg A.

Lead Full-Stack-Softwareentwickler

Profil ansehen
Artem V.
Artem V.

Engineering Manager

Profil ansehen
Maxim Y.
Maxim Y.

DevOps. Kotlin/Kubernetes

Profil ansehen
Joseph W.
Joseph W.

Cloud-/Solution-Architekt (AWS)

Profil ansehen
Martin G.
Martin G.

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

Profil ansehen
Manuel P.
Manuel P.

KI-Lösungsarchitekt

Profil ansehen
Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Maksim Š.
Maksim Š.

Senior Full-Stack-Entwickler

Profil ansehen
John A.
John A.

Senior DevOps Engineer (Berater bei Accenture)

Profil ansehen
Marcel M.
Marcel M.

Datenwissenschaftler, KI-Ingenieur, Senior Lösungsarchitekt

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Christopher M.
Christopher M.

Mobile- & Full-Stack-Entwickler

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Jaroslav A.
Jaroslav A.

Senior Fullstack Entwickler - Java / Kotlin / Angular / Vue.js

Profil ansehen
David M.
David M.

Senior Frontend-Entwickler

Profil ansehen
Gwen G.
Gwen G.

Senior Consultant

Profil ansehen
Fahrettin K.
Fahrettin K.

Architekt und Full Stack Developer

Profil ansehen
Patrick E.
Patrick E.

Freelancer | Kubernetes-Experte (Kubestronaut) | Cloud-Ingenieur

Profil ansehen