- Файл
Гліб
Frontend-програміст
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/16912987/
Завантажений файл
Файл містить ще 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
Схожі кандидати
-
Junior Front End Developer
Київ -
Front-end програміст
25000 грн, Київ -
Front-end програміст
99000 грн, Київ -
Front-end програміст
Київ, Вінниця , ще 6 міст -
Front-end програміст
125000 грн, Київ -
Front-end програміст
20000 грн, Харків