Andrey Kotko's CV represents a journey of professional growth and a steadfast commitment to excellence in frontend development.
Senior Frontend Engineer
| kotkoa@gmail.com | residence: Spain + work-permit | +34-647-185-406 |
| Github | ||
| Telegram: @Kotkoa | Download CV | Online CV |
Senior Frontend Engineer with 6+ years of commercial experience building production web applications with React, TypeScript, and Next.js. Specialized in AI-powered SaaS products, real-time data interfaces (GraphQL/Apollo Client), and scalable design systems.
Recent focus: frontend for AI products — built the core web application for an AI-powered digital clone platform (CloneForce), integrating voice AI (ElevenLabs), real-time GraphQL subscriptions, and OAuth flows for third-party services.
Deep Apollo Client expertise: custom cache strategies, type policies, AC3→4 migration, WebSocket subscriptions. Strong background in design systems (4 projects: Yara International, HCX, Bridge The Gap, CloneForce), performance optimization (40% load time reductions), testing culture (Jest, Cypress, Playwright), and CI/CD integration.
Experience across startup, scale-up, and enterprise environments with fully distributed international teams.
Based in Pego, Spain. Available for remote roles across Europe (CET/CEST timezone).
CloneForce, Newport Beach, California, United States (Remote)
November 2024 – March 2026
Joined CloneForce cloneforce.com as a Frontend Engineer on an AI-powered digital clone platform — a product that creates personalized AI assistants and coaches powered by OpenAI, Pinecone (RAG), and ElevenLabs, deployed across Slack, MS Teams, and web channels. Led frontend development of a dynamic web application, building interfaces for real-time human-AI interactions and automation.
Tech Stack: React, Next.js (SSR), TypeScript, Jotai, Tailwind, SASS, MUI, Apollo GraphQL, GraphQL Subscriptions, ElevenLabs React SDK, Webpack, Jest, Cypress, Git
On the Beach, Manchester, England, United Kingdom (Remote)
April 2025 – October 2025
FullStack Engineer in a UK-based team to modernize and support the On the Beach holiday platform onthebeach.co.uk. The role involves working with a large legacy codebase, focusing on refactoring, component modernization, and improving maintainability, performance, and developer experience.
I collaborate with UK colleagues to deliver new features and experiments using JavaScript, TypeScript, GraphQL, React 19, and Next.js 15, employing feature flags for controlled rollouts and quick reversions. My work spans frontend optimization, API integrations, and user experience enhancements, contributing flexibly across multiple areas of the platform.
As part of the Shop XP team, I’ve led and contributed to several key initiatives, including:
These improvements have resulted in faster page loads, smoother navigation between search and deal detail pages, and a more reliable, scalable foundation for future development.
Tech Stack: JavaScript ES6+, TypeScript, React 19, Next.js 15 (SSR/SSG), MobX, Apollo Client 4, GraphQL, Webpack, Git
Netguru | B Corp™, Poznan, Poland (Remote)
April 2025 – October 2025
Worked as a contract Fullstack Engineer through Netguru netguru.com, contributing to international client projects using Next.js, TypeScript, JavaScript, and Apollo GraphQL.
Tech Stack: Next.js, JavaScript ES6+, Apollo GraphQL, TypeScript
HCX, Los Angeles (Remote)
September 2022 – January 2025
I’ve joined the hcx.org team as a Senior Frontend Developer contractor to enhance the tech crew. My main goal was maintaining and refactoring an existing code of investment application. Our tech team consisted of 12 members, within a company of over 50 people. The project at the edge of fintech, social media, the gig economy, and securities aimed to connect investors, sponsors, and talents on one platform as a web application built with React, and mobile versions for Android and iOS using React Native, based on backend GraphQL API was developed using Python and Go.
Tech Stack: React, TypeScript, Jotai, Material-UI, GraphQL, Next.js, Jest, Cypress
Yara International, Singapore (Remote)
August 2023 – January 2024
Hired to enhance the usability and accessibility of Yara International’s design system, focusing on creating new components and refactoring existing ones, utilizing designs by our team of designers on Figma. This role required technical proficiency and design skills to develop components within the company’s React-based design system. The project was managed in a Git repository with NxMonorepo, consolidating web (React) and mobile (React Native) libraries for developers.
Tech Stack: React, TypeScript, Storybook, Radix UI, Figma, Design Systems, Design Tokens, Accessibility (WCAG), GitHub, React Native
Bridge The Gap, Europe (Remote)
December 2022 – September 2023
I was recruited as a Frontend and UI developer to join Bridge the Gap, a European-based team of developers led by Varia Stepanova, to enhance the team’s capabilities. This role enabled me to combine my technical expertise with a keen sense of design, contributing significantly to our digital systems.
Tech Stack: React.js, GatsbyJS, Jest, Tailwind CSS, Figma, Design Systems
Root Name System (RNS), Singapore (Remote)
November 2021 – July 2022
Hired in international tech team as a frontend developer to enhance and manage their innovative digital identity platform, rns.id (Root Name System). The project aimed to develop an application by issuance of digital IDs of digital residence islands of Palau. My role was on optimizing and redesigning web applications, integrating new features of Document verifications, and elevating quality through measures such as Sentry.io logging, TypeScript migration, and Jest test coverage. A key part of my responsibilities included fast-forward landing page creation to meet marketing team goals.
Tech Stack: React.js, Next.js (SSR), TypeScript, JavaScript ES6+, Tailwind, SASS, Redux, Redux Toolkit, MobX, Material-UI, Styled Components, i18n, Jest, Webpack, S3, Git
Freelance, Tenerife, Spain (Remote)
January 2020 – December 2021
I was acting as a full-stack engineer, creating services and endpoints with Express and frontend logic with React. I was responsible for the development of a web application for a local business. The application was built with React, Redux, and Node.js, and was designed to be responsive and accessible across various devices.
Account Manager of Microstocks and Analytic
Kotkoa.com - a family business
From Jun 2012 to Jun 2020
I used my JavaScript capabilities to create scripts that simplified the management of over 20 stores, allowing for centralized control. I used my CMS management expertise to improve and maintain the WordPress based home page, along with optimizing SEO through strategic keyword and tag descriptions.
Technologies Used: WordPress, HTML, CSS, SEO
Project Manager Ramotion.com, Ukraine From Sep 2010 to May 2013
Account manager
Studio3dlife.com, Ukraine
From Jan 2009 to Aug 2010
Html-CSS Developer
AllDevelop.com, Sevastopol, Ukraine
From Sep 2008 to Jan 2010
3d graphic designer Svelio, Sevastopol, Ukraine From May 2004 to Aug 2008
3D Design & Rendering: Developed interior design projects and architectural renderings using 3ds Max.
Sevastopol State Technical University, Ukraine
1999 – 2004
This section is for a simple check-in—just updating the version to mark my presence and keep the GitHub contribution graph green.
Current version: v1.02.11