

Mikhail Grigorev
Summary
Frontend Engineer with 6 years of experience building web applications with React and TypeScript, and a strong background in full stack development using Node.js. Worked in both early-stage startups and large enterprises, taking products from concept to production and modernizing complex platforms. Experienced in frontend architecture, microfrontend systems, and complex client-server integrations, including real-time communication
Core Skills
- Frontend: React, Next.js, TypeScript, JavaScript (ES6+)
- State Management & UI: Redux, Zustand, Material UI (MUI), CSS/SCSS
- Testing & Code Quality: Jest, Vitest, Cypress, ESLint, Husky, Prettier
- Architecture & API: Frontend Architecture, Platform Engineering, Microfrontends, SPA/SSR/SSG, REST API, WebSockets
- Build & Tooling: Vite, Webpack, Rollup, Docker, Nginx, Git, Unix
- Backend: Node.js, Express, NestJS, MongoDB, PostgreSQL, Prisma
- 3D & Web3: Three.js, web3.js, Solidity, Decentraland
Work experience
EPAM Systems
Georgia, TbilisiJun 2024 - presentSenior Frontend Engineer
Worked on a large-scale international job marketplace platform built on a React microfrontend architecture
- Led platform-wide authentication migration across ~20 React microfrontends and BFF services, ensuring zero-downtime rollout and decommissioning legacy authentication
- Audited 200+ TypeScript repositories, mapped cross-team dependencies, and coordinated incremental releases across ~10 engineering teams, minimizing deployment risks
- Designed and built shared TypeScript authentication packages that became the standard integration layer for backend-for-frontend services
- Unified candidate profile experience platform-wide, eliminating duplicated implementations across 20+ regional platforms
- Rebuilt LinkedIn import into the primary profile onboarding flow and extracted it into a reusable platform module used across multiple products
Stack:React, TypeScript, Redux, Webpack, Vite, Node.js, NestJS, Express, RxJS2MR LABS
SingaporeSep 2022 - Aug 2023Senior Software Engineer
Joined an early-stage startup as the sole engineer, rapidly turning experimental product ideas into working applications
- Delivered 8 products -- MVPs, investor demos, landing pages, and internal tools - independently scoping and shipping each under tight deadlines and undefined or shifting requirements
- Built investor-facing product demos that helped the company close a ~$960K investment round
- Built a CMS supporting 3 marketing projects, enabling non-technical teams to manage content without engineering involvement
- Shipped an OpenAI-powered AI chat MVP for crypto consulting in 3 days to validate a new product direction
- Built a blockchain-backed ticketing platform for the Bentley Bentayga launch event in Singapore, including asset issuance and delivery
Stack:React, TypeScript, SCSS, Rollup, web3.js, Node.js, Express, MongoDB, SolidityNifty Hands & MullenLowe
Singapore, RemoteOct 2021 - Sep 2022Software Engineer
Co-founded and built a real-time multiplayer web game from concept to production as the sole engineer. Delivered interactive Decentraland experiences for MullenLowe involving custom 3D assets, backend services, and blockchain integrations
- Architected and developed a React client for a real-time multiplayer game, covering onboarding, matchmaking, and gameplay systems
- Implemented real-time UI updates using WebSockets, synchronizing client state and 3D animations with server-side gameplay events
- Designed and implemented resilient reconnect and client state restoration flows, allowing players to seamlessly resume active sessions after connection loss
- Built the Node.js game backend, implementing matchmaking, session management, and server-side game logic
- Delivered blockchain-powered Decentraland experiences for Unilever and Millennium Hotels
Stack:React, Three.js, TypeScript, SCSS, Node.js, Express, MongoDB, Solidity, web3.js, WebSocketsFlowster
Canada, RemoteSep 2020 - Oct 2021Full Stack Engineer
Worked on a workflow automation SaaS platform helping businesses create, manage, and execute standardized workflows
- Modernized a legacy React application by introducing a reusable component architecture and migrating from class components to hooks, reducing technical debt backlog by ~30%
- Redesigned 10+ complex product screens alongside a product designer, improving UI consistency and simplifying multi-step business workflows
- Established frontend development standards, reviewed architectural changes, and mentored developers to ensure consistent adoption of new patterns across the team
- Integrated Braintree webhooks into backend services, automating subscription lifecycle processing and eliminating manual synchronization
- Integrated ActiveCampaign, moving email workflows into a dedicated third-party platform and reducing long-term maintenance overhead
Stack:React, JavaScript, SCSS, Material UI (MUI), Webpack, Node.js, Express, MongoDB
Languages
- English - C1
- Russian - Native


Mikhail Grigorev
Summary
Frontend Engineer with 6 years of experience building web applications with React and TypeScript, and a strong background in full stack development using Node.js. Worked in both early-stage startups and large enterprises, taking products from concept to production and modernizing complex platforms. Experienced in frontend architecture, microfrontend systems, and complex client-server integrations, including real-time communication
Core Skills
- Frontend: React, Next.js, TypeScript, JavaScript (ES6+)
- State Management & UI: Redux, Zustand, Material UI (MUI), CSS/SCSS
- Testing & Code Quality: Jest, Vitest, Cypress, ESLint, Husky, Prettier
- Architecture & API: Frontend Architecture, Platform Engineering, Microfrontends, SPA/SSR/SSG, REST API, WebSockets
- Build & Tooling: Vite, Webpack, Rollup, Docker, Nginx, Git, Unix
- Backend: Node.js, Express, NestJS, MongoDB, PostgreSQL, Prisma
- 3D & Web3: Three.js, web3.js, Solidity, Decentraland
Work experience
EPAM Systems
Georgia, TbilisiJun 2024 - presentSenior Frontend Engineer
Worked on a large-scale international job marketplace platform built on a React microfrontend architecture
- Led platform-wide authentication migration across ~20 React microfrontends and BFF services, ensuring zero-downtime rollout and decommissioning legacy authentication
- Audited 200+ TypeScript repositories, mapped cross-team dependencies, and coordinated incremental releases across ~10 engineering teams, minimizing deployment risks
- Designed and built shared TypeScript authentication packages that became the standard integration layer for backend-for-frontend services
- Unified candidate profile experience platform-wide, eliminating duplicated implementations across 20+ regional platforms
- Rebuilt LinkedIn import into the primary profile onboarding flow and extracted it into a reusable platform module used across multiple products
Stack:React, TypeScript, Redux, Webpack, Vite, Node.js, NestJS, Express, RxJS2MR LABS
SingaporeSep 2022 - Aug 2023Senior Software Engineer
Joined an early-stage startup as the sole engineer, rapidly turning experimental product ideas into working applications
- Delivered 8 products -- MVPs, investor demos, landing pages, and internal tools - independently scoping and shipping each under tight deadlines and undefined or shifting requirements
- Built investor-facing product demos that helped the company close a ~$960K investment round
- Built a CMS supporting 3 marketing projects, enabling non-technical teams to manage content without engineering involvement
- Shipped an OpenAI-powered AI chat MVP for crypto consulting in 3 days to validate a new product direction
- Built a blockchain-backed ticketing platform for the Bentley Bentayga launch event in Singapore, including asset issuance and delivery
Stack:React, TypeScript, SCSS, Rollup, web3.js, Node.js, Express, MongoDB, SolidityNifty Hands & MullenLowe
Singapore, RemoteOct 2021 - Sep 2022Software Engineer
Co-founded and built a real-time multiplayer web game from concept to production as the sole engineer. Delivered interactive Decentraland experiences for MullenLowe involving custom 3D assets, backend services, and blockchain integrations
- Architected and developed a React client for a real-time multiplayer game, covering onboarding, matchmaking, and gameplay systems
- Implemented real-time UI updates using WebSockets, synchronizing client state and 3D animations with server-side gameplay events
- Designed and implemented resilient reconnect and client state restoration flows, allowing players to seamlessly resume active sessions after connection loss
- Built the Node.js game backend, implementing matchmaking, session management, and server-side game logic
- Delivered blockchain-powered Decentraland experiences for Unilever and Millennium Hotels
Stack:React, Three.js, TypeScript, SCSS, Node.js, Express, MongoDB, Solidity, web3.js, WebSocketsFlowster
Canada, RemoteSep 2020 - Oct 2021Full Stack Engineer
Worked on a workflow automation SaaS platform helping businesses create, manage, and execute standardized workflows
- Modernized a legacy React application by introducing a reusable component architecture and migrating from class components to hooks, reducing technical debt backlog by ~30%
- Redesigned 10+ complex product screens alongside a product designer, improving UI consistency and simplifying multi-step business workflows
- Established frontend development standards, reviewed architectural changes, and mentored developers to ensure consistent adoption of new patterns across the team
- Integrated Braintree webhooks into backend services, automating subscription lifecycle processing and eliminating manual synchronization
- Integrated ActiveCampaign, moving email workflows into a dedicated third-party platform and reducing long-term maintenance overhead
Stack:React, JavaScript, SCSS, Material UI (MUI), Webpack, Node.js, Express, MongoDB
Languages
- English - C1
- Russian - Native
Mikhail Grigorev
Frontend Engineer
Tbilisi, Georgia | Open to relocation
Summary
Frontend Engineer with 6 years of experience building web applications with React and TypeScript, and a strong background in full stack development using Node.js. Worked in both early-stage startups and large enterprises, taking products from concept to production and modernizing complex platforms. Experienced in frontend architecture, microfrontend systems, and complex client-server integrations, including real-time communication
Core Skills
- Frontend: React, Next.js, TypeScript, JavaScript (ES6+)
- State Management & UI: Redux, Zustand, Material UI (MUI), CSS/SCSS
- Testing & Code Quality: Jest, Vitest, Cypress, ESLint, Husky, Prettier
- Architecture & API: Frontend Architecture, Platform Engineering, Microfrontends, SPA/SSR/SSG, REST API, WebSockets
- Build & Tooling: Vite, Webpack, Rollup, Docker, Nginx, Git, Unix
- Backend: Node.js, Express, NestJS, MongoDB, PostgreSQL, Prisma
- 3D & Web3: Three.js, web3.js, Solidity, Decentraland
Work experience
Senior Frontend Engineer
Jun 2024 - presentEPAM Systems | Georgia, Tbilisi
Worked on a large-scale international job marketplace platform built on a React microfrontend architecture
- Led platform-wide authentication migration across ~20 React microfrontends and BFF services, ensuring zero-downtime rollout and decommissioning legacy authentication
- Audited 200+ TypeScript repositories, mapped cross-team dependencies, and coordinated incremental releases across ~10 engineering teams, minimizing deployment risks
- Designed and built shared TypeScript authentication packages that became the standard integration layer for backend-for-frontend services
- Unified candidate profile experience platform-wide, eliminating duplicated implementations across 20+ regional platforms
- Rebuilt LinkedIn import into the primary profile onboarding flow and extracted it into a reusable platform module used across multiple products
Stack: React, TypeScript, Redux, Webpack, Vite, Node.js, NestJS, Express, RxJSSenior Software Engineer
Sep 2022 - Aug 20232MR LABS | Singapore
Joined an early-stage startup as the sole engineer, rapidly turning experimental product ideas into working applications
- Delivered 8 products -- MVPs, investor demos, landing pages, and internal tools - independently scoping and shipping each under tight deadlines and undefined or shifting requirements
- Built investor-facing product demos that helped the company close a ~$960K investment round
- Built a CMS supporting 3 marketing projects, enabling non-technical teams to manage content without engineering involvement
- Shipped an OpenAI-powered AI chat MVP for crypto consulting in 3 days to validate a new product direction
- Built a blockchain-backed ticketing platform for the Bentley Bentayga launch event in Singapore, including asset issuance and delivery
Stack: React, TypeScript, SCSS, Rollup, web3.js, Node.js, Express, MongoDB, SoliditySoftware Engineer
Oct 2021 - Sep 2022Nifty Hands & MullenLowe | Singapore, Remote
Co-founded and built a real-time multiplayer web game from concept to production as the sole engineer. Delivered interactive Decentraland experiences for MullenLowe involving custom 3D assets, backend services, and blockchain integrations
- Architected and developed a React client for a real-time multiplayer game, covering onboarding, matchmaking, and gameplay systems
- Implemented real-time UI updates using WebSockets, synchronizing client state and 3D animations with server-side gameplay events
- Designed and implemented resilient reconnect and client state restoration flows, allowing players to seamlessly resume active sessions after connection loss
- Built the Node.js game backend, implementing matchmaking, session management, and server-side game logic
- Delivered blockchain-powered Decentraland experiences for Unilever and Millennium Hotels
Stack: React, Three.js, TypeScript, SCSS, Node.js, Express, MongoDB, Solidity, web3.js, WebSocketsFull Stack Engineer
Sep 2020 - Oct 2021Flowster | Canada, Remote
Worked on a workflow automation SaaS platform helping businesses create, manage, and execute standardized workflows
- Modernized a legacy React application by introducing a reusable component architecture and migrating from class components to hooks, reducing technical debt backlog by ~30%
- Redesigned 10+ complex product screens alongside a product designer, improving UI consistency and simplifying multi-step business workflows
- Established frontend development standards, reviewed architectural changes, and mentored developers to ensure consistent adoption of new patterns across the team
- Integrated Braintree webhooks into backend services, automating subscription lifecycle processing and eliminating manual synchronization
- Integrated ActiveCampaign, moving email workflows into a dedicated third-party platform and reducing long-term maintenance overhead
Stack: React, JavaScript, SCSS, Material UI (MUI), Webpack, Node.js, Express, MongoDB
Languages
- English - C1
- Russian - Native