Marcin N.
Software Engineer
Experience
Jan 2024 - Jul 2025
1 year 7 monthsSoftware 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 monthsFull 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 monthFull 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 monthsJunior 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.
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.
Languages
Vietnamese
NativeEnglish
AdvancedEducation
Oct 2012 - Jun 2016
Tan Tao University
Bachelor’s Degree · Computer Science · Viet Nam
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience