Recommended expert

Marcin Nang

Software Engineer

Marcin Nang
Szarlejka, Poland

Experience

Jan 2024 - Jul 2025
1 year 7 months

Software Engineer

Megaverse

  • Designed a microservices-based architecture using Ruby on Rails, Sidekiq, and PostgreSQL, deployed with GCP Cloud Run for horizontal scalability.
  • Developed modular React components using TypeScript, Next.js, Tailwind CSS, Material UI, and Framer Motion, improving frontend maintainability by 35%.
  • Integrated GraphQL APIs via GraphQL-Ruby and optimized data fetching with Apollo Client for real-time and paginated queries.
  • Implemented Redis caching and Pub/Sub messaging with ActionCable to reduce API response times.
  • Built real-time dashboards with WebSockets, Socket.io, and dynamic charts using Chart.js and D3.js.
  • Configured CI/CD pipelines with GitHub Actions and GCP Cloud Build, achieving automated testing, linting, and zero-downtime deployments.
  • Implemented unit and integration tests using Jest, Supertest, and React Testing Library for reliable production code.
  • Optimized frontend performance using lazy loading, code splitting, memoization, and Next.js SSR/ISR strategies.
  • Collaborated with designers and backend engineers to implement WCAG-compliant accessibility and cross-browser responsive layouts.
  • Managed cloud infrastructure, monitoring, and logging using GCP Stackdriver, Cloud Monitoring, and Prometheus/Grafana dashboards.
Feb 2022 - Dec 2023
1 year 11 months

Full Stack Engineer

Emagine

  • Led development of a multi-tenant SaaS application using React, Redux Toolkit, TypeScript, and Ruby on Rails, serving enterprise clients with real-time analytics dashboards.
  • Migrated legacy monolithic architecture to AWS microservices, orchestrated via ECS Fargate, CloudFormation, and AWS Lambda with Rails serverless adapters for background processing.
  • Built REST APIs and integrated GraphQL endpoints using Rails API mode and GraphQL-Ruby, connecting multiple internal and external services including Stripe, PayPal, Twilio, and SendGrid.
  • Implemented Next.js server-side rendering (SSR) and incremental static regeneration (ISR) for faster content delivery and SEO optimization.
  • Designed complex PostgreSQL and MongoDB schemas, optimized indexing strategies, and created Redis caching layers to accelerate query performance.
  • Automated CI/CD pipelines using GitHub Actions, AWS CodePipeline, and Docker containers, reducing deployment times by 50%.
  • Introduced unit testing with Jest, API testing with Supertest, and end-to-end testing with Cypress, maintaining over 85% code coverage.
  • Integrated AWS S3, CloudFront, and Lambda for scalable file storage and CDN distribution of static assets.
  • Secured applications using Devise, JWT, and Pundit for role-based access controls, enforcing enterprise-grade authentication and authorization.
  • Configured real-time event handling with WebSockets, Socket.io, and AWS SNS/SQS for notifications and background processing.
  • Refactored legacy JavaScript to TypeScript, introducing strong typing and reducing runtime errors in production.
  • Implemented logging and observability using AWS CloudWatch, Sentry, and ELK stack for system monitoring.
  • Mentored junior developers, conducted code reviews, and enforced modular architecture principles and best practices across the team.
Jan 2020 - Jan 2022
2 years 1 month

Full Stack Developer

Donatix

  • Developed responsive SPAs using React, Next.js, TypeScript, Styled Components, Material UI, and Tailwind CSS, achieving a 100% Lighthouse accessibility score.
  • Built secure backend APIs with Ruby on Rails, Devise, JWT authentication, and Rack::Attack for rate limiting, serving millions of users.
  • Integrated GraphQL endpoints via GraphQL-Ruby for flexible, efficient data retrieval across multiple client applications.
  • Managed frontend state with Redux, Zustand, and React Query, enabling optimized asynchronous data handling.
  • Designed and optimized PostgreSQL and MongoDB database models for high-traffic applications, supporting millions of records.
  • Implemented Dockerized environments for development, staging, and production to ensure consistency.
  • Automated infrastructure provisioning with AWS CloudFormation and Terraform, enabling reliable deployment and scaling.
  • Developed background job processing using Sidekiq and Redis for emails, notifications, and reporting tasks.
  • Deployed containerized services to AWS ECS Fargate with auto-scaling and zero-downtime deployment strategies.
  • Created internal dashboards with React and Ant Design, displaying real-time analytics, logs, and operational metrics.
  • Integrated Stripe, PayPal, and webhooks for complete payment workflows, including subscription and refund handling.
  • Enforced coding standards with ESLint, Prettier, and comprehensive API documentation with Swagger/OpenAPI.
  • Actively participated in Agile ceremonies, sprint planning, backlog grooming, and team retrospectives to ensure timely delivery.
Jul 2017 - Dec 2019
2 years 6 months

Junior Full Stack Developer

Luvina Software

  • Built and maintained enterprise web applications with React.js, Ruby on Rails, and MySQL, delivering maintainable and efficient solutions.
  • Developed forms, validations, and CRUD operations using Ruby on Rails controllers, ActiveRecord models, and strong parameters, connecting frontend and backend efficiently.
  • Integrated external APIs and internal services, ensuring smooth data exchange across multiple platforms.
  • Wrote unit tests and conducted debugging, supporting consistent functionality across development and production environments.
  • Documented workflows, set up Jenkins pipelines, and supported team adoption of CI/CD best practices.
  • Gained strong foundational experience in full stack development, agile collaboration, and modern development practices.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (8 years).

Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (8 years), Product Development (6.5 years), and Quality Assurance (2 years).

Information Technology
Product Development
Quality Assurance

Summary

Full Stack Engineer with 7 years of experience building scalable React and RoR applications and cloud-native solutions on AWS and GCP. Skilled in microservices, REST/GraphQL APIs, real-time features, and modern DevOps practices, delivering high-performance, secure, and maintainable web applications.

Skills

  • 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, Background Jobs (Sidekiq, Activejob), Event-driven Architecture, Kafka, Rabbitmq
  • Databases: 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
  • Other Tools & Practices: Agile/scrum, Jira, Confluence, Figma/zeplin, Swagger/openapi, Postman, Insomnia, Vs Code, Intellij, Pycharm, Android Studio, Unity, Webpack, Parcel, Lighthouse Audits, Tdd/bdd, Clean Architecture, Solid Principles, Modular Component Design

Languages

English
Advanced
Vietnamese
Intermediate

Education

Sep 2012 - Jun 2016

Tan Tao University (TTU)

Bachelor’s Degree in Computer Science · Computer Science · Viet Nam

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Marcin based?

Marcin is based in Szarlejka, Poland.

What languages does Marcin speak?

Marcin speaks the following languages: English (Advanced), Vietnamese (Intermediate).

How many years of experience does Marcin have?

Marcin has at least 8 years of experience. During this time, Marcin has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 2 years. Note that Marcin may not have shared all experience and actually has more experience.

What roles would Marcin be best suited for?

Based on recent experience, Marcin would be well-suited for roles such as: Software Engineer, Full Stack Engineer, Full Stack Developer.

What is Marcin's latest experience?

Marcin's most recent position is Software Engineer at Megaverse.

What companies has Marcin worked for in recent years?

In recent years, Marcin has worked for Megaverse, Emagine, and Donatix.

Which industries is Marcin most experienced in?

Marcin is most experienced in industries like Information Technology (IT).

Which business areas is Marcin most experienced in?

Marcin is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

Which industries has Marcin worked in recently?

Marcin has recently worked in industries like Information Technology (IT).

Which business areas has Marcin worked in recently?

Marcin has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Marcin's education?

Marcin holds a Bachelor in Computer Science from Tan Tao University (TTU).

What is the availability of Marcin?

Marcin is immediately available full-time for suitable projects.

What is the rate of Marcin?

Marcin's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Marcin?

To hire Marcin, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 480-640 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.