Сервіс пошуку роботи №1 в Україні
Михайло
Full stack developer
- Розглядає посади:
- Full stack developer, Front-end developer, Javascript developer
- Вік:
- 26 років
- Місто проживання:
- Харків
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: ТелефонЕл. поштуМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20081497/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Michael Katskiy
Full-Stack Developer · Remote (Europe / EET)
# [відкрити контакти ](див. вище в блоці «контактна інформація») ï LinkedIn § GitHub [відкрити контакти ](див. вище в блоці «контактна інформація»)
Summary
Full-stack developer with 5+ years of commercial experience, working in TypeScript across React/Next.js front ends and
Node.js services on GCP, AWS and Firebase. Used to owning features end to end in small, flat teams: goal-level requirements
through data modeling, architecture and technology selection to release, monitoring and production support. Recent work has
centered on AI-driven products and security compliance, alongside full-stack side projects (AdLens, Likely Weather).
Experience
VisCap AI Mar. 2024 – Jul. 2026
Full-Stack Developer Remote
• Developed and maintained the core web application of an AI-driven video advertising platform using TypeScript, Next.js,
React, Zustand, React Query, Formik and Ant Design.
• Contributed features to the product’s companion client apps, a React Native (iOS/Android) mobile app and an Electron
desktop app for uploading and syncing media content, sharing Firebase and Typesense with the web app.
• Designed and maintained Firestore data models, security rules and production data migrations for collections exceeding
500,000 documents with a Typesense search layer on top, and co-led the platform’s migration from Firestore to
MongoDB.
• Delivered a file-upload security pipeline for CASA SAQ / Google Drive extended-access compliance: ClamAV scanning
on Cloud Run with a quarantine bucket and Cloud Tasks asynchronous processing.
• Developed Node.js APIs (initially Express, later migrated to NestJS) deployed as Cloud Run services and Cloud
Functions, with Pub/Sub and Cloud Tasks for asynchronous workloads, Stripe for billing, Dockerized services and
GitHub Actions CI/CD.
• Contributed to a Node.js/TypeScript service, backed by PostgreSQL, that ingests and serves Meta (Facebook) Marketing
API ad data for the VisCap apps.
• Integrated LLM-based features into product workflows, including text and image generation and analysis of text and
media content, with structured input/output schemas and prompt design for consistent, reliable output.
• Covered features with unit, component and end-to-end tests (Jest, React Testing Library, Cypress), and introduced a
team-wide “QA Guide” practice as part of the developer QA process.
• Optimized rendering performance of data-heavy features (complex forms, tables, drag-and-drop, interactive charts and
data-visualization tools, real-time Firestore listeners).
• Served on production support rotation from the first month, diagnosing user-reported issues using LogRocket session
replays, GCP logging and direct communication with users.
Freelance Jan. 2024 – Mar. 2024
Full-Stack Developer (React Native, MERN) Remote
• Contributed to the development, maintenance and bug fixing of an internal cross-platform (iOS/Android) task-tracking
and issue-reporting app, already released and in production use, built on a MERN stack: a React Native client with a
Node.js/Express API and MongoDB.
ITCraft Oct. 2020 – Dec. 2023
Full-Stack Developer Remote
• Delivered full-stack development for multiple client projects in a staff-augmentation model, building admin and analytics
interfaces for online businesses: client-database management, complex data-presentation and reporting features, and
user-behavior analytics.
• Built responsive, component-driven interfaces with React, Next.js and TypeScript, using Redux and Zustand for state
management, Formik for forms, and Material UI and Bootstrap for design systems.
• Covered features with unit and component tests in Jest and React Testing Library.
• Built the back ends behind those interfaces on MERN and PERN stacks (Node.js/Express REST APIs with MongoDB,
or PostgreSQL with Prisma) and on Firebase, designing their data models and endpoints.
• Maintained and extended legacy front ends written in JavaScript and jQuery, incrementally migrating parts of them to
React.
Technical Skills
Languages: TypeScript, JavaScript (ES6+), SQL, HTML5, CSS3/SCSS (Sass)
Front End: React (React.js), Next.js; React Native, Expo, Electron; Redux, Redux Toolkit (RTK), Zustand, TanStack
Query (React Query), TanStack Table; react-hook-form, Formik, Yup; Ant Design (antd), Material UI (MUI), shadcn/ui,
Radix UI, Bootstrap, Tailwind CSS; ECharts (Apache ECharts), D3 (D3.js), React Native Skia; Webflow
Back End: Node.js, Express (Express.js), NestJS (Nest.js); REST APIs, WebSockets / real-time (Ably); Mongoose, Prisma
(ORM); Zod, Joi; Better Auth; Stripe; Firebase Cloud Functions
Cloud & Infrastructure: Google Cloud Platform (GCP) — Cloud Run, Cloud Functions, Cloud Tasks, Pub/Sub, Secret
Manager, Vertex AI; Amazon Web Services (AWS) — Lambda, CloudFront, S3, SNS, CDK; Firebase, Vercel, Cloudflare;
Docker, GitHub Actions (CI/CD)
Data & Search: PostgreSQL (Postgres, Neon); MongoDB (Mongo, Atlas), Firestore; Redis (Upstash); Typesense
Testing: Jest, Vitest, React Testing Library (RTL), Supertest; Cypress, Playwright
AI / LLM: LLM API integration, structured outputs, prompt design (prompt engineering)
AI-Assisted Development: Claude Code and agentic coding workflows, custom agent skills and MCP integrations,
AI-supported design, implementation, test writing and documentation
Tooling: Git, pnpm, Turborepo (monorepo); ESLint, Prettier, Knip; Figma, Mermaid; LogRocket
Personal Projects
AdLens | AI analysis for video ads Live | GitHub
Likely Weather | Multi-model weather forecast Live | GitHub
Education
National Technical University “Kharkiv Polytechnic Institute” 2017 – 2021
Bachelor’s Degree, Chemical Engineering Kharkiv, Ukraine
Languages
English — C1 (working proficiency, 4+ years in English-speaking teams) · Ukrainian — C2 (Proficient) · Russian — Native
Full-Stack Developer · Remote (Europe / EET)
# [
Summary
Full-stack developer with 5+ years of commercial experience, working in TypeScript across React/Next.js front ends and
Node.js services on GCP, AWS and Firebase. Used to owning features end to end in small, flat teams: goal-level requirements
through data modeling, architecture and technology selection to release, monitoring and production support. Recent work has
centered on AI-driven products and security compliance, alongside full-stack side projects (AdLens, Likely Weather).
Experience
VisCap AI Mar. 2024 – Jul. 2026
Full-Stack Developer Remote
• Developed and maintained the core web application of an AI-driven video advertising platform using TypeScript, Next.js,
React, Zustand, React Query, Formik and Ant Design.
• Contributed features to the product’s companion client apps, a React Native (iOS/Android) mobile app and an Electron
desktop app for uploading and syncing media content, sharing Firebase and Typesense with the web app.
• Designed and maintained Firestore data models, security rules and production data migrations for collections exceeding
500,000 documents with a Typesense search layer on top, and co-led the platform’s migration from Firestore to
MongoDB.
• Delivered a file-upload security pipeline for CASA SAQ / Google Drive extended-access compliance: ClamAV scanning
on Cloud Run with a quarantine bucket and Cloud Tasks asynchronous processing.
• Developed Node.js APIs (initially Express, later migrated to NestJS) deployed as Cloud Run services and Cloud
Functions, with Pub/Sub and Cloud Tasks for asynchronous workloads, Stripe for billing, Dockerized services and
GitHub Actions CI/CD.
• Contributed to a Node.js/TypeScript service, backed by PostgreSQL, that ingests and serves Meta (Facebook) Marketing
API ad data for the VisCap apps.
• Integrated LLM-based features into product workflows, including text and image generation and analysis of text and
media content, with structured input/output schemas and prompt design for consistent, reliable output.
• Covered features with unit, component and end-to-end tests (Jest, React Testing Library, Cypress), and introduced a
team-wide “QA Guide” practice as part of the developer QA process.
• Optimized rendering performance of data-heavy features (complex forms, tables, drag-and-drop, interactive charts and
data-visualization tools, real-time Firestore listeners).
• Served on production support rotation from the first month, diagnosing user-reported issues using LogRocket session
replays, GCP logging and direct communication with users.
Freelance Jan. 2024 – Mar. 2024
Full-Stack Developer (React Native, MERN) Remote
• Contributed to the development, maintenance and bug fixing of an internal cross-platform (iOS/Android) task-tracking
and issue-reporting app, already released and in production use, built on a MERN stack: a React Native client with a
Node.js/Express API and MongoDB.
ITCraft Oct. 2020 – Dec. 2023
Full-Stack Developer Remote
• Delivered full-stack development for multiple client projects in a staff-augmentation model, building admin and analytics
interfaces for online businesses: client-database management, complex data-presentation and reporting features, and
user-behavior analytics.
• Built responsive, component-driven interfaces with React, Next.js and TypeScript, using Redux and Zustand for state
management, Formik for forms, and Material UI and Bootstrap for design systems.
• Covered features with unit and component tests in Jest and React Testing Library.
• Built the back ends behind those interfaces on MERN and PERN stacks (Node.js/Express REST APIs with MongoDB,
or PostgreSQL with Prisma) and on Firebase, designing their data models and endpoints.
• Maintained and extended legacy front ends written in JavaScript and jQuery, incrementally migrating parts of them to
React.
Technical Skills
Languages: TypeScript, JavaScript (ES6+), SQL, HTML5, CSS3/SCSS (Sass)
Front End: React (React.js), Next.js; React Native, Expo, Electron; Redux, Redux Toolkit (RTK), Zustand, TanStack
Query (React Query), TanStack Table; react-hook-form, Formik, Yup; Ant Design (antd), Material UI (MUI), shadcn/ui,
Radix UI, Bootstrap, Tailwind CSS; ECharts (Apache ECharts), D3 (D3.js), React Native Skia; Webflow
Back End: Node.js, Express (Express.js), NestJS (Nest.js); REST APIs, WebSockets / real-time (Ably); Mongoose, Prisma
(ORM); Zod, Joi; Better Auth; Stripe; Firebase Cloud Functions
Cloud & Infrastructure: Google Cloud Platform (GCP) — Cloud Run, Cloud Functions, Cloud Tasks, Pub/Sub, Secret
Manager, Vertex AI; Amazon Web Services (AWS) — Lambda, CloudFront, S3, SNS, CDK; Firebase, Vercel, Cloudflare;
Docker, GitHub Actions (CI/CD)
Data & Search: PostgreSQL (Postgres, Neon); MongoDB (Mongo, Atlas), Firestore; Redis (Upstash); Typesense
Testing: Jest, Vitest, React Testing Library (RTL), Supertest; Cypress, Playwright
AI / LLM: LLM API integration, structured outputs, prompt design (prompt engineering)
AI-Assisted Development: Claude Code and agentic coding workflows, custom agent skills and MCP integrations,
AI-supported design, implementation, test writing and documentation
Tooling: Git, pnpm, Turborepo (monorepo); ESLint, Prettier, Knip; Figma, Mermaid; LogRocket
Personal Projects
AdLens | AI analysis for video ads Live | GitHub
Likely Weather | Multi-model weather forecast Live | GitHub
Education
National Technical University “Kharkiv Polytechnic Institute” 2017 – 2021
Bachelor’s Degree, Chemical Engineering Kharkiv, Ukraine
Languages
English — C1 (working proficiency, 4+ years in English-speaking teams) · Ukrainian — C2 (Proficient) · Russian — Native
Схожі кандидати
-
Full stack developer
Дистанційно -
Senior Full Stack Developer
Дистанційно -
Full stack developer
Дистанційно -
Full stack developer
Дистанційно -
Full stack програміст
Дистанційно, Київ, Інші країни -
Full stack software engineer
Дистанційно, Інші країни