Maksim Dubinin
Web Developer

HMTL5HMTL5
CSSCSS
TypeScriptTypeScript
GitGit
ReactReact
Next.jsNext.js
TailwindTailwind
NestJSNestJS
PostgreSQLPostgreSQL
CypressCypress
FigmaFigma
VercelVercel

Projects

Experience

Full-Stack Web Developer

Choicetech | South Korea, 2023 - Present

Website
  • Built a back-office web application with Next.js and TypeScript, enabling the internal team to manage inventory, customers, and business statistics efficiently
  • Designed and implemented RESTful APIs using NestJS, TypeORM, and PostgreSQL, ensuring reliable data flow and persistence
  • Optimised database queries and API responses for faster load times and smoother user experience
  • Improved SEO and discoverability by leveraging server-side rendering and incremental static regeneration
  • Increased application stability by writing comprehensive end-to-end and integration tests with Cypress
  • Maintained a clean and scalable codebase while managing CI/CD pipelines with GitHub Actions and deployments on Vercel

Front-End Web Developer

Emex | Russia, 2021 - 2022

Website
  • Developed an e-commerce platform using Next.js and Typescript, providing convenient browsing, searching and checkout processes to customers
  • Built reusable, responsive UI components aligned with a design system to ensure consistency across the platform
  • Implemented a smooth payment flow with PayPal, managing complex checkout state with Redux
  • Ensured application stability by writing component unit tests with Jest and React Testing Library
  • Managed deployment and testing workflows using Azure DevOps, and tracked important metrics and issues with PostHog