Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Гліб

Frontend-програміст

Город проживания: Харьков
Готов работать: Киев, Львов, Харьков
Город проживания:
Харьков
Готов работать:
Киев, Львов, Харьков

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

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Файл содержит еще 1 страницу.

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

[открыть контакты](см. выше в блоке «контактная информация»)
Gleb Snurnikov [открыть контакты](см. выше в блоке «контактная информация»)
Frontend Developer t.me/requirefs

Summary

Employee with 2+ years of experience specializing in React and TypeScript, with

additional background in backend and DevOps. Skilled in building scalable

applications, optimizing performance, and writing maintainable, well-tested code.

Experienced in the full development lifecycle — from feature design and

implementation to code reviews and deployment.

Skills

Languages: Russian (Native), Ukrainian (Native), English (C1)

Programming: JavaScript, TypeScript, HTML5, HTML, CSS3, CSS

Frameworks & Libraries: React, Next.js, Zustand, TanStack Query, Redux Toolkit,

MUI, Shadcn UI, TailwindCSS, dnd-kit, Motion

Testing: Vitest, React Testing Library, Jest

Build & Tooling: Vite, Turbopack, Webpack, Rollup, Prettier, ESLint, Husky, lint-

staged, commit-lint

Backend & Databases: Supabase, Redis, Firebase, Deno, Node.js

DevOps & Infrastructure: Git, Docker, Docker Compose, Nginx, Apache, CI/CD

Other: i18n, MDX
My Projects

PDF converter into HTML template, along the way converting it into Markdown

for better parsing.

Responsibility:

• Developed and shipped a “Works” page for managing published

documents; designed a custom drag-and-drop PDF upload flow with confirmation

modal and contextual redirects that reduced document upload time by ~40%.

Improved user completion rate to 95% through clear UX cues.

• Engineered a full-featured PDF Viewer using PDF.js with smooth Framer

Motion transitions, zoom and navigation controls, and a modular actions dock.

Improved render speed by 30% and enabled seamless viewing of large multi-page

PDFs without visible lag.

• Built a Markdown editor supporting read, edit, and hybrid modes;

implemented custom toolbar with aliases for headings, TOC, lists, and inline

MustachePDF formatting plus full keyboard-shortcut coverage. Increased editing efficiency by

30% and drove consistent UX across 100% of text-based modules.

• Built and shipped an HTML templates store featuring dynamic preview

cards (live frame, name, and description); implemented server-side pagination to

ensure smooth rendering and fast load times across 150+ templates, cutting initial

load latency by ~55%.

• Designed and implemented a no-code, Figma-like HTML template editor,

enabling non-technical users to customize layouts visually; improved user

template creation speed by ~2.5х and reduced support requests by 25%

• Implemented comprehensive unit tests with Vitest, achieving 60%+

coverage across core UI logic and ensuring consistent reliability in future releases.

• Tech stack: React.js, TypeScript, Vite, PDF.js, Shadcn UI, Vitest, Zustand,

Docker, Nginx, Docker compose, MDX, i18n, TailwindCSS, Motion, React Router,

Supabase, Redis

YouTube Studio analog. Created Custom video player, optimized rendering

Wavvy Studio by using Dash.js. Configured Husky with commit-lint & lint-staged.

Responsibility:
• Built authentication flow (login & registration) with react-hook-form + Zod,

ensuring real-time validation and error handling, reducing input errors by ~40%.

• Developed an end-to-end video editing interface featuring a custom

Dash.js player with interactive shortcuts (5/10/15 seconds fast forward or

rewind, hotkeys, filter overlay).

• Built a drag-and-drop preview manager with dnd-kit and implemented

lazy loading, supporting 100+ previews with zero perceptible lag.

• Implemented a custom video cropper for frame selection and visual

filters, enhancing editing precision and UX consistency.

• Documented 20+ UI components in Storybook, improving team

onboarding speed and maintaining consistent visual standards across the

project.

• Implemented automated pre-commit pipelines using Husky, commitlint,

and lint-staged, enforcing consistent code quality and preventing 95% of

style and lint issues before CI.

• Led regular code reviews, improving maintainability and performance

standards; decreased post-merge bugs by 20% and rebase bugs by ~30%

Tech stack: Tanstack Router, React.js, TypeScript, Vite, Husky, dnd-kit, MUI,

Tanstack Query, Axios, Dash.js, Chart.js, react-hook-form, Zod

Ratatui (Rust package for creating TUI apps) plugin app based on Tauri

that shows the existing TUI apps. Bratatui has two versions: native and web app.

Worked with both.

Web Responsibility:

• Implemented robust auth flows (login/register) with Formik + Yup and

integrated Better Auth for session handling, reducing client-side validation
Bratatui
errors and improving form submit reliability (~30–40% fewer invalid

submissions).

• Designed and shipped an admin dashboard using Shadcn UI, providing a

reusable component library and Storybook docs to accelerate feature

delivery.

• Built a high-performance Kanban board with dnd-kit and virtualized

previews to reliably render 100+ tasks without UI jank.
• Designed, developed, and optimized a responsive landing page using

modern React/Tailwind practices, implementing Shadcn with Aceternity

UI; improved Lighthouse performance score from 78 → 96 and reduced

first contentful paint by ~35%, resulting in higher user engagement.

Native Responsibility:

• Architected cross-platform UI modules — merged login/register pages (–

35% redundant code), built a Tauri-based window control bar (+25%

responsiveness)

• Developed the “Existing Apps” dashboard, featuring dynamic, paginated

app cards (expanded/default modes) and a search system that decreased

navigation time by ~40%.

Native Responsibility:

• Architected cross-platform UI modules for the Tauri app, consolidating

login and registration flows into shared components, reducing redundant

code by ~35%.

• Implemented a custom Tauri window control bar, improving UI

responsiveness and platform consistency by ~25%.

• Developed the “Existing Apps” dashboard, featuring paginated, searchable

app cards with expandable views; reduced navigation and discovery time

by ~40%.

• Integrated native–web communication layers between Tauri and frontend

logic to ensure consistent state handling across platforms.

Shared / Platform-Level Contributions:

• Designed and developed a custom UI kit, abstracting reusable

components and design tokens; published and maintained it as a

standalone npm package, enabling reuse across web and native projects.

• Worked across both web and native versions, ensuring design and UX

parity while adapting components for platform-specific constraints.

Native tech stack: Tauri, React.js, TypeScript, Vite, Husky, Shadcn UI, Effector,

Formik, Yup, RTK Query, Better Auth, Firebase

Web tech stack: Next.js, TypeScript, Turbopack, Shadcn UI, Effector, Formik, Yup,

RTK Query, Better Auth, Firebase
Education

Bachelor’s degree KhNURE (Kharkiv National University of Radioelectronics),

Ukraine Publishing and Printing 2021-2025

Master’s degree KhNURE (Kharkiv National University of Radioelectronics),

Ukraine Publishing and Printing 2025-present

Additional information

Git, HTML, HTML5, CSS3, CSS, Frontend, JavaScript, JS, TypeScript, TS, React,

Next.js, Webpack, Vite, Rollup, Turbopack, REST API, Vitest, React Testing Library,

CI/CD, Nginx, Apache, Docker, Docker Compose, Tanstack Start, Zustand, MUI,

Material UI, Shadcn UI, Aceternity UI,TailwindCSS, TanStack Query, React Query,

dnd-kit, MDX, i18n, Motion, TanStack Router, React Router, Prettier, ESLint, Husky,

lint-staged, commit-lint, Supabase, Redis, Firebase

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: