Marcin N.
Softwareentwickler
Erfahrungen
Jan. 2024 - Juli 2025
1 Jahr 7 MonatenSoftwareentwickler
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 MonatenFull-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 MonateFull-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 MonatenJunior 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
MutterspracheEnglisch
VerhandlungssicherAusbildung
Okt. 2012 - Juni 2016
Tan Tao University
Bachelor-Abschluss · Informatik · Vietnam
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.