Sergey Krikun
Sergey Krikun

Senior Frontend Engineer / Team Lead

Actively looking · Member since 29 Sep 2026
Location
Tbilisi, Georgia
Desired salary
Unspecified
Work preference
Remote Only / Full Time, Contract
Experience level
Lead

About

Professional summary

I am a Senior Frontend Engineer and Team Lead with 7 years of production web development experience, including four years at senior level. I specialize in building scalable frontend products with React, Next.js, TypeScript, and modern web platform practices.

I have designed and owned reusable component libraries, shared data and state layers, headless UI systems, and release workflows in monorepo environments. My work includes REST and WebSocket integrations, runtime validation, server-side rendering, incremental static regeneration, and React Server Components.

For the last two years, I have led frontend teams of four to five engineers while remaining hands-on. I handle technical planning, architecture decisions, task breakdown, code review, mentoring, one-to-one meetings, and cross-functional collaboration with product, design, backend, and DevOps teams.

I focus strongly on performance and quality. I have improved client bundle size, Core Web Vitals, Lighthouse metrics, and application speed through lazy loading, code splitting, optimized delivery, testing, and maintainable frontend architecture.

My background also includes B2B lending products, real estate systems, corporate portals, and an online cinema platform serving more than one million monthly users. Before software development, I ran a real estate agency and worked as a teaching and research assistant in physics and electronics.

I hold a PhD in Engineering Sciences and continue to develop my skills in frontend architecture, technical leadership, Node.js, and AI-assisted engineering workflows.

Skills

40 capabilities

Tech stack & tools

Working toolkit

Design

Languages & Frameworks

Libraries

Experience

Career history

Senior Frontend Engineer → Team Lead Dats.Team

Worked as an independent remote contractor in a full-time engagement, becoming Team Lead for the final two years. Designed and owned a reusable React and TypeScript library with a shared data layer and headless UI components, reducing backend feature integration time by two to three times versus the previous approach.

Built and maintained React and Next.js applications using Redux, REST APIs, WebSockets, Zod, SSR, ISR, the App Router, and React Server Components. Owned semantic versioning and release management within a Lerna monorepo, reduced client bundle size by 20%, and improved Lighthouse LCP and FCP metrics.

Led a frontend team of four to five engineers through planning, prioritization, architecture decisions, code reviews, mentoring, and monthly one-to-one meetings. Expanded automated coverage with Jest, React Testing Library, and Playwright, and introduced Claude Code workflows and reusable AI-assisted development skills.

Senior Frontend Software Engineer Just Work

Worked across the Auto Catalog and Commercial Company SPA projects after promotion from Frontend Software Engineer. Built an online car catalog with React, Next.js SSR, TypeScript, Redux Toolkit, live filtering, responsive multi-step forms, and a custom gallery indicator component.

Estimated, assigned, and reviewed frontend work in a small cross-functional team, while implementing unit and end-to-end tests. Improved catalog performance through lazy loading and bundle delivery optimization, increasing Lighthouse FCP and LCP scores.

Led development of a closed corporate portal from Figma designs using Vue 3, Composition API, Pinia, and Ant Design. Implemented JWT authentication, dynamic content sections, and HTTP/2 request handling.

Frontend Software Engineer Just Work

Rebuilt the frontend for an online cinema platform serving more than one million monthly users. Migrated work to TypeScript and improved application speed by 1.7 times through asynchronous components, lazy-loaded images, static CSS, Webpack bundle splitting, and HTTP/2 delivery.

Customized the video player, developed film-list interfaces using Swiper.js, and implemented authentication and role-based views for users with different access levels.

Frontend Software Engineer FINFORT

Built a B2B loan selection platform enabling agency staff to submit lending program requests to multiple banks and complete client loan applications through a unified workflow.

Designed a reusable multi-step validated form that adapted to different bank APIs. Delivered pixel-perfect interfaces from design mockups using TypeScript, Nuxt, Vue, and Stencil.js, including a custom infinite-scroll select web component and Docker deployment setup.

Frontend Software Engineer AJAX-realty

Built an internal Jira-style deal-tracking board for a real estate agency with approximately 700 agents. The system supported listing data, deal stages, and agent workflows.

Used Vue.js, Nuxt, Vuex, and TypeScript to develop the internal application.

Founder Real Estate Agency

Founded and operated a real estate agency in Russia. Managed agency operations before transitioning into software development through a full-stack development program.

Teaching and Research Assistant, Physics and Electronics University Department

Worked as a teaching and research assistant in a university department focused on physics and electronics.

Education

Learning history

North Caucasus State Technical University (now part of North-Caucasus Federal University)

PhD (Candidate of Engineering Sciences), Engineering Sciences

Completed a PhD-level Candidate of Engineering Sciences degree.

Stavropol State University (now part of North-Caucasus Federal University)

Master's Degree, Informatics, Linguistics and Intercultural Communication

Completed a master's degree in Informatics, Linguistics and Intercultural Communication.

OpenJS Foundation (Linux Foundation)

Node.js Application Developer (JSNAD), Node.js Application Development

Professional Node.js application development certification.

OpenJS Foundation (Linux Foundation)

Node.js Services Developer (JSNSD), Node.js Services Development

Professional Node.js services development certification.

GeekBrains

Full Stack Developer, Web Development

Completed a full-stack web development program covering PHP, SQL, JavaScript, and React.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu