- Файл
Дмитро
Front-end програміст
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/16405165/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Front End Developer
[
[
Kharkiv, Ukraine
EXPERIENCE SUMMARY
Full-Stack Developer Front-End Developer with full-stack experience
building production applications. I approach front-
BlogToPin 07/2025 - Present
end work with attention to architecture organizing
• Built a team collaboration system with member invites and role- code with Feature-Sliced Design, optimizing state
based access. Created schema with Drizzle ORM, developed management with careful caching strategies, and
invite UI, implemented tRPC, managed subscriptions, and set up building UIs that handle real user complexity like
React Query for member list syncing. bulk operations and interactive drag-and-drop
• Enhanced scheduling engine to allow pins to float within custom interfaces. On the backend side, I've implemented
daily time windows. Reworked logic to calculate time windows authentication systems, job queues, and API
with user-defined offsets. Enforced 30-minute minimums to layers, which helps me build better integrated
prevent conflicts and provided real-time previews. front-end solutions.
• Used NextAuth.js and bcrypt to implement email/password
authentication. Created validated signup/signin forms, securely
stored password hashes, resolved email errors, and integrated LANGUAGES
subscription checks for agency-tier accounts.
• Developed AI system for pin titles using BullMQ. Enabled Ukrainian Native
regeneration from pin edit interface, added prompts, and
previewed AI variations. Allowed selective field changes, English Advanced
repeated cycles until satisfied, with UI loading states to block
navigation. SKILLS
• Developed an account warmup feature for gradual daily pin
posting increase over four weeks, aligning with Pinterest best Personal Qualities
practices. Option to omit outbound URLs from half of week
one's pins. Updated scheduling, job runner, gap logic, and Problem-Solving Attention to Detail
managed timezone boundaries successfully.
• Built a bulk pin editor with virtual table rendering, letting users
update multiple pins at once. Integrated React Hook Form and
User-Centric Thinking Adaptability
optimized via virtual scrolling and optimistic tRPC mutations for
efficient cache updates.
Tech Stack
Front-End Developer Javascript Typescript React
Topizdato 07/2024 - 01/2025
• Revamped My Courses page using Feature-Sliced Design. Next.js React Hook Form
Developed table and card views with sorting, filtering, and
multi-select. Streamlined codebase by restructuring UI logic into
React Query Zustand Redux Zod
precise feature boundaries for toggling, sorting, and course
selection.
• Built a course pause/unpause system handling both single and TailwindCSS Shadcn MUI
bulk operations designed state management to track multiple
selected courses, display appropriate confirmation dialogs Feature-Sliced Design Git Postman
based on mixed pause states, and update the UI optimistically
with proper cache invalidation. Vite Storybook Virtuoso DnD
• Created a student's management page with an action-based
interface providing each student row with its own dropdown
menu for viewing details and managing enrollment maintained
tRPC NextAuth.js REST API
performance with hundreds of rows while keeping interaction
patterns consistent. Drizzle ORM PostgreSQL MongoDB
• Implemented comprehensive sorting logic working identically
across table and card views, handling different field types (text, OpenAI API Pinterest API
numbers, dates) and preserving sort state between view modes
by coordinating React Table's sorting API with custom card
AI Promt Engineering
layout component.
• Added efficient pagination with consistent UX and accessible
controls, improving performance and usability on large datasets.
EDUCATION
Bachelor of Computer Science
V. N. Karazin Kharkiv National University
Kharkiv
2023 Kharkiv
Схожі кандидати
-
Middle Frontend Developer (React, Next. js)
Дистанційно -
Frontend-програміст
Дніпро, Дистанційно -
Front-end програміст
Харків, Вінниця , ще 6 міст -
Front-end програміст
Запоріжжя, Дистанційно -
Front-end програміст
Хмельницький, Дистанційно -
Front-end програміст
Харків, Київ, Дистанційно