• Файл

Михайло

Full stack developer

Розглядає посади:
Full stack developer, Front-end developer, Javascript developer 
Вік:
26 років
Місто проживання:
Харків
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. поштуМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

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

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: