Ukraine's #1 job service
Михайло
Full stack developer
- Considering positions:
- Full stack developer, Front-end developer, Javascript developer
- Age:
- 26 years
- City of residence:
- Kharkiv
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20081497/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Michael Katskiy
Full-Stack Developer · Remote (Europe / EET)
# [open contact info ](look above in the "contact info" section) ï LinkedIn § GitHub [open contact info ](look above in the "contact info" section)
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 and Firebase. Used to owning features end to end in small teams without dedicated technical
management: goal-level requirements through data modeling, architecture and technology selection to release, monitoring and
production support. Recent work has centered on AI-driven products, high-volume data layers and security compliance.
Experience
VisCap AI Mar. 2024 – Jul. 2026
Full-Stack Developer Remote
• Built 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.
• Designed and maintained Firestore data models, security rules and production data migrations for collections exceeding
500,000 documents, and built the Typesense search layer and indexers on top of them.
• 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/Express APIs deployed as Cloud Run services and Cloud Functions, with Pub/Sub and Cloud Tasks
for asynchronous workloads, Dockerized services and GitHub Actions CI/CD.
• Integrated LLM-based text and image generation into product workflows, including structured input/output schemas and
prompt design for production-grade results.
• Covered features with unit and component tests (Jest, React Testing Library) and end-to-end scenarios (Cypress) as part
of the definition of done.
• Introduced a “QA Guide” practice, a per-feature description of user-visible changes to be verified, adopted team-wide as
part of the developer QA process after the dedicated QA role was removed.
• Optimized rendering performance of data-heavy features (complex forms, tables, drag-and-drop, real-time Firestore
listeners) by eliminating unnecessary re-renders.
• Served on production support rotation from the first month, diagnosing user-reported issues using LogRocket session
replays and GCP logging.
ITCraft Oct. 2020 – Dec. 2023
Front-End Developer Remote
• Delivered front-end development for multiple client projects in a staff-augmentation model, primarily admin panels and
analytics dashboards for online businesses covering client management, user-behavior analytics, purchases and checkout
flows.
• Built responsive, component-driven interfaces with React and TypeScript (2+ years), using Redux and Zustand for state
management and Material UI and Bootstrap for design systems.
• 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
Front End: React, Next.js, Zustand, React Query, Redux, Formik, Ant Design, Material UI, Bootstrap, Tailwind CSS
Back End: Node.js, Express, Zod, NestJS, REST APIs, Firebase Cloud Functions, serverless architecture
Cloud & Infrastructure: GCP (Cloud Run, Cloud Functions, Cloud Tasks, Pub/Sub, Secret Manager), Firebase
(Firestore, Auth, Storage), Docker, GitHub Actions
Data & Search: Firestore, Typesense, PostgreSQL
Testing: Jest, React Testing Library, Cypress
AI / LLM: LLM API integration, structured outputs, prompt design for text and image generation
AI-Assisted Development: Claude Code and agentic coding workflows, custom agent skills and MCP integrations,
AI-supported design, implementation, test writing and documentation
Tools: Git, Figma, Mermaid, LogRocket, Webflow, Electron
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 and Firebase. Used to owning features end to end in small teams without dedicated technical
management: goal-level requirements through data modeling, architecture and technology selection to release, monitoring and
production support. Recent work has centered on AI-driven products, high-volume data layers and security compliance.
Experience
VisCap AI Mar. 2024 – Jul. 2026
Full-Stack Developer Remote
• Built 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.
• Designed and maintained Firestore data models, security rules and production data migrations for collections exceeding
500,000 documents, and built the Typesense search layer and indexers on top of them.
• 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/Express APIs deployed as Cloud Run services and Cloud Functions, with Pub/Sub and Cloud Tasks
for asynchronous workloads, Dockerized services and GitHub Actions CI/CD.
• Integrated LLM-based text and image generation into product workflows, including structured input/output schemas and
prompt design for production-grade results.
• Covered features with unit and component tests (Jest, React Testing Library) and end-to-end scenarios (Cypress) as part
of the definition of done.
• Introduced a “QA Guide” practice, a per-feature description of user-visible changes to be verified, adopted team-wide as
part of the developer QA process after the dedicated QA role was removed.
• Optimized rendering performance of data-heavy features (complex forms, tables, drag-and-drop, real-time Firestore
listeners) by eliminating unnecessary re-renders.
• Served on production support rotation from the first month, diagnosing user-reported issues using LogRocket session
replays and GCP logging.
ITCraft Oct. 2020 – Dec. 2023
Front-End Developer Remote
• Delivered front-end development for multiple client projects in a staff-augmentation model, primarily admin panels and
analytics dashboards for online businesses covering client management, user-behavior analytics, purchases and checkout
flows.
• Built responsive, component-driven interfaces with React and TypeScript (2+ years), using Redux and Zustand for state
management and Material UI and Bootstrap for design systems.
• 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
Front End: React, Next.js, Zustand, React Query, Redux, Formik, Ant Design, Material UI, Bootstrap, Tailwind CSS
Back End: Node.js, Express, Zod, NestJS, REST APIs, Firebase Cloud Functions, serverless architecture
Cloud & Infrastructure: GCP (Cloud Run, Cloud Functions, Cloud Tasks, Pub/Sub, Secret Manager), Firebase
(Firestore, Auth, Storage), Docker, GitHub Actions
Data & Search: Firestore, Typesense, PostgreSQL
Testing: Jest, React Testing Library, Cypress
AI / LLM: LLM API integration, structured outputs, prompt design for text and image generation
AI-Assisted Development: Claude Code and agentic coding workflows, custom agent skills and MCP integrations,
AI-supported design, implementation, test writing and documentation
Tools: Git, Figma, Mermaid, LogRocket, Webflow, Electron
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
Similar candidates
-
Senior Full Stack Developer
Remote -
Full stack developer
Remote -
Full Stack Developer
120000 UAH, Remote, Uzhhorod, Mukachevo -
Full stack developer
Remote, Kolomyia -
Full-stack developer (React.js, TypeScript, Java, node.js, Kotlin)
Remote, Vinnytsia , more 2 cities -
Full stack developer
Remote