• File

Zhenya

Fullstack-розробник

Age: 28 years
City: Kyiv
Age:
28 years
City:
Kyiv

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Pastukov Yevhen [open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)

Telegram: @sunnyzhen
Linkedin: Yevhen Pastukhov

SUMMARY

Full-stack developer with 3+ years of experience. Built products in the healthcare domain: personal
accounts/dashboards, complex forms (multi-step flows, validation, file uploads), interactive modules (including
calendar/drag & drop), and role-based access control.
Implemented multilingual support via path-based routing and cookies. Integrated CMS solutions (Strapi for SSR
landing pages, also PocketBase) and worked on authentication at the middleware/cookies level.
On the backend, I use Go: REST APIs, database work and migrations (integration/support), reminders/background
logic, and SMS integration (TurboSMS). Familiar with Docker; contributed to environment setup and deployment.

EXPERIENCE PROJECTS

Full Stack Engineer (May 2025 – Jan 2026) Clinic Management Platform
Middle Frontend Dev (Mar 2024 – May 2025) A system for managing clinic operations: authentication and
Software Engineer (Jan 2023 – Mar 2024) roles, appointments and visits, client database, inventory and
finance, user management, document printing, and
communication integrations.
HARD SKILLS Developed the UI and business logic for key modules:
appointments/visits, client profiles, search/filters, statuses,
and role-based access control.
TypeScript, JavaScript; React 19, Next.js 16 Integrated backend APIs, contributed to the design and
(SSR/SSG) maintenance of Go (REST) services, and worked with the
UI: Tailwind CSS, Radix UI / shadcn/ui (CVA, clsx, database layer.
tailwind-merge) Implemented finance and inventory features (transactions,
State & Data: Zustand, SWR, Axios reporting, stock movements/balances).
Forms: Formik, Yup; file uploads (FilePond); input Set up document printing (form/template generation) and
masking (@react-input/mask) notification/communication integrations.
Tables & Performance: TanStack Table, Tech stack: TypeScript, Next.js, Tailwind, shadcn/ui, Go (REST),
virtualization (TanStack Virtual / react-window) PostgreSQL, Docker (usage).
Interactions: drag & drop (react-dnd, dnd-kit),
resizable layouts (react-resizable / resizable-
SSR Landing Platform (Next.js + CMS)
panels)
A multilingual SSR landing platform with dynamic pages and
Real-time & Auth: WebSockets (reconnecting-
CMS-driven content. All backend requests were handled server-
websocket), cookies (js-cookie), JWT (jwt-decode)
side (no client-side fetching), with a focus on SEO,
i18n & SEO/Perf: next-intl, locale matching;
performance, and pixel-perfect design implementation.
meta/OG/sitemap/robots, Lighthouse/Web Vitals
Built SSR pages in Next.js, fetching content from the CMS
Medical Imaging: DICOM viewer/tooling
(Strapi) on the server.
(Cornerstone.js, dicom-parser, dicom-image-
Implemented path-based i18n and dynamic routing
loader)
structure via slugs (services/pages).
Set up SEO basics: meta tags / Open Graph, sitemap,
SOFT SKILLS robots.txt.
Implemented a lead form with validation and
event/notification delivery via a Telegram bot.
Work well in a team and communicate clearly Ensured responsive layout and performance optimization
Strong attention to detail in both UI and code (caching/revalidation), integrated Google Maps.
Take ownership of tasks end-to-end (from Tech stack: TypeScript, Next.js (SSR), React, Tailwind,
planning to release) shadcn/ui, Strapi (CMS), Telegram bot actions.
Learn fast and adapt quickly to a new
project/codebase
Reliable and accountable
Open to constructive feedback
Knowledge sharing: help teammates with
onboarding and clarifying tasks

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: