- File
Дмитро
Front-end програміст
Contact information
The job seeker has entered a phone number , email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/16405165/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
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
Similar candidates
-
Frontend-програміст
Dnipro, Remote -
Middle Front-end Developer (Next.js, TypeScript)
Remote -
Front-end програміст
Zaporizhzhia, Remote -
Front-end програміст
Kharkiv, Vinnytsia , more 6 cities -
Front-end програміст
Khmelnytskyi, Remote -
Frontend-програміст
120000 UAH, Uzhhorod, Mukachevo, Remote