Marcin Nang
Softwareingenieur
Erfahrungen
Softwareingenieur
Megaverse
- Entwarf eine Microservices-Architektur mit Ruby on Rails, Sidekiq und PostgreSQL, bereitgestellt über GCP Cloud Run für horizontale Skalierbarkeit.
- Entwickelte modulare React-Komponenten mit TypeScript, Next.js, Tailwind CSS, Material UI und Framer Motion, wodurch die Wartbarkeit des Frontends um 35% verbessert wurde.
- Integrierte GraphQL-APIs mit GraphQL-Ruby und optimierte Datenabrufe mit Apollo Client für Echtzeit- und paginierte Abfragen.
- Implementierte Redis-Caching und Pub/Sub-Nachrichten mit ActionCable, um API-Antwortzeiten zu verkürzen.
- Erstellte Echtzeit-Dashboards mit WebSockets, Socket.io und dynamischen Charts mit Chart.js und D3.js.
- Konfigurierte CI/CD-Pipelines mit GitHub Actions und GCP Cloud Build und erreichte automatisiertes Testen, Linting und Deployments ohne Ausfallzeiten.
- Implementierte Unit- und Integrationstests mit Jest, Supertest und React Testing Library, um verlässlichen Produktivcode zu gewährleisten.
- Optimierte Frontend-Performance durch Lazy Loading, Code Splitting, Memoization 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.
Full-Stack-Entwickler
Emagine
- Führte die Entwicklung einer mandantenfähigen SaaS-Anwendung mit React, Redux Toolkit, TypeScript und Ruby on Rails an, die Unternehmenskunden Echtzeit-Analytics-Dashboards bereitstellt.
- Migrierte eine monolithische Altsystemarchitektur zu AWS-Microservices, orchestriert über ECS Fargate, CloudFormation und AWS Lambda mit serverlosen Rails-Adaptern für Hintergrundverarbeitung.
- Entwickelte REST-APIs und integrierte GraphQL-Endpunkte mit dem Rails-API-Modus und GraphQL-Ruby, die mehrere interne und externe Dienste wie Stripe, PayPal, Twilio und SendGrid verbinden.
- Implementierte Next.js Server-Side Rendering (SSR) und Incremental Static Regeneration (ISR) für schnellere Inhaltsbereitstellung und SEO-Optimierung.
- Entwarf komplexe PostgreSQL- und MongoDB-Schemata, optimierte Indexierungsstrategien 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% reduziert wurden.
- Führte Unit-Tests mit Jest, API-Tests mit Supertest und End-to-End-Tests mit Cypress ein und erreichte eine Testabdeckung von über 85%.
- Integrierte AWS S3, CloudFront und Lambda für skalierbaren Dateispeicher und CDN-Verteilung statischer Assets.
- Setzte Devise, JWT und Pundit für rollenbasierte Zugriffskontrollen ein und gewährleistete unternehmensgerechte Authentifizierung und Autorisierung.
- Konfigurierte Echtzeit-Event-Verarbeitung mit WebSockets, Socket.io und AWS SNS/SQS für Benachrichtigungen und Hintergrundverarbeitung.
- Refaktorierte Legacy-JavaScript zu TypeScript, führte starke Typisierung ein und reduzierte Laufzeitfehler in der Produktion.
- Implementierte Logging und Observability mit AWS CloudWatch, Sentry und ELK-Stack für Systemmonitoring.
Full-Stack-Entwickler
Donatix
- Entwickelte responsive SPAs mit React, Next.js, TypeScript, Styled Components, Material UI und Tailwind CSS und erzielte eine 100%ige Lighthouse-Barrierefreiheitsbewertung.
- Baute sichere Backend-APIs mit Ruby on Rails, Devise, JWT-Authentifizierung und Rack::Attack für Rate Limiting und bediente damit Millionen von Nutzern.
- Integrierte GraphQL-Endpunkte über GraphQL-Ruby für flexible, effiziente Datenabfragen in verschiedenen Client-Anwendungen.
- Verwaltete den Frontend-State mit Redux, Zustand und React Query und ermöglichte so optimiertes asynchrones Datenhandling.
- Entwarf und optimierte PostgreSQL- und MongoDB-Datenbankmodelle für Anwendungen mit hohem Traffic und unterstützte Millionen von Datensätzen.
- Implementierte dockerisierte Umgebungen für Entwicklung, Staging und Produktion, um Konsistenz zu gewährleisten.
- Automatisierte die Infrastruktur-Bereitstellung mit AWS CloudFormation und Terraform und ermöglichte so zuverlässiges Deployment und Skalierung.
- Entwickelte Background-Jobs mit Sidekiq und Redis für E-Mails, Benachrichtigungen und Reporting-Aufgaben.
- Setzte containerisierte Services auf AWS ECS Fargate mit Auto-Scaling und Zero-Downtime-Deployment-Strategien ein.
- Erstellte interne Dashboards mit React und Ant Design, die Echtzeit-Analysen, Logs und Betriebskennzahlen anzeigen.
- Integrierte Stripe, PayPal und Webhooks für komplette Zahlungsabläufe, einschließlich Abonnement- und Rückerstattungsverwaltung.
- Setzte Coding-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.
Junior Full-Stack-Entwickler
Luvina Software
- Erstellte 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 und stellte so einen reibungslosen Datenaustausch über mehrere Plattformen hinweg sicher.
- Schrieb Unit-Tests und führte Debugging durch, um konsistente Funktionalität in Entwicklungs- und Produktionsumgebungen zu gewährleisten.
- Dokumentierte Workflows, richtete Jenkins-Pipelines ein und unterstützte das Team bei der Einführung von CI/CD-Best-Practices.
- Sammelte fundierte Erfahrung in Full-Stack-Entwicklung, agiler Zusammenarbeit und modernen Entwicklungspraktiken.
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 (8 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 (8 Jahre), Produktentwicklung (6.5 Jahre) und Qualitätssicherung (2 Jahre).
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-Funktionen und modernen DevOps-Praktiken zur Bereitstellung leistungsstarker, sicherer und wartbarer Webanwendungen.
Fähigkeiten
- Frontend: React, Next.js, Redux, Redux Toolkit, Zustand, Recoil, React Query, Apollo Client, Typescript, Javascript (Es6+), Tailwind Css, Material Ui, Ant Design, Bootstrap, Scss, Styled-components, Emotion, Framer Motion, Gsap, Chart.js, Highcharts, D3.js, Webpack, Vite, Babel, Eslint, Prettier, Jest, React Testing Library, Cypress, Storybook
- Backend: Ruby On Rails, Rails Api, Sidekiq, Graphql-ruby, Rest-apis, Actioncable, Jwt, Devise, Pundit, Cancancan, Hintergrund-jobs (Sidekiq, Activejob), Ereignisgesteuerte Architektur, Kafka, Rabbitmq
- Datenbanken: Postgresql, Mysql, Mongodb, Dynamodb, Firebase, Redis, Elasticsearch, Supabase, Sqlite, Cassandra
- Cloud & Devops: Aws (Lambda, S3, Ecs, Ec2, Cloudfront, Rds, Api Gateway, Cognito, Cloudformation, Cloudwatch, Secrets Manager), Gcp (Cloud Run, Storage, Pub/sub, Firestore), Docker, Kubernetes, Helm, Github Actions, Jenkins, Circleci, Terraform, Ci/cd-pipelines, Blue/green- & Canary-deployments, Nginx, Traefik, Pm2, Cloud Monitoring, Grafana, Prometheus, Sentry
- Weitere Tools & Praktiken: Agile/scrum, Jira, Confluence, Figma/zeplin, Swagger/openapi, Postman, Insomnia, Vs Code, Intellij, Pycharm, Android Studio, Unity, Webpack, Parcel, Lighthouse-audits, Tdd/bdd, Saubere Architektur, Solid-prinzipien, Modulares Komponenten-design
Sprachen
Ausbildung
Tan Tao University (TTU)
Bachelor-Abschluss in Informatik · Informatik · Vietnam
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Marcin ansässig?
Welche Sprachen spricht Marcin?
Wie viele Jahre Erfahrung hat Marcin?
Für welche Rollen wäre Marcin am besten geeignet?
Was ist das neueste Projekt von Marcin?
Für welche Unternehmen hat Marcin in den letzten Jahren gearbeitet?
In welchen Industrien hat Marcin die meiste Erfahrung?
In welchen Bereichen hat Marcin die meiste Erfahrung?
In welchen Industrien hat Marcin kürzlich gearbeitet?
In welchen Bereichen hat Marcin kürzlich gearbeitet?
Was ist die Ausbildung von Marcin?
Wie ist die Verfügbarkeit von Marcin?
Wie hoch ist der Stundensatz von Marcin?
Wie kann man Marcin 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 Softwareingenieur
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Szarlejka, Polen arbeiten