Dmytro Kosianchuk
Frontend Engineer · Vue / TypeScript
- Kyiv, Ukraine · Remote
- @kosianchukd
- +38 (099) 771 64 73
- kosianchuk.dev
Professional summary
Frontend Engineer with 5+ years shipping production web products in fintech and enterprise. Primary stack: Vue 3, Nuxt, and TypeScript — with a strong focus on SSR / hybrid rendering, predictable UX on critical flows, and performance as a product metric.
I build interfaces where money, documents, and compliance meet the browser: payment journeys, admin and internal tools, and document-heavy UIs. Comfortable working from product requirements through code review to release — with security-aware patterns and measurable Core Web Vitals improvements.
Core stack · SSR & product
- Frameworks Vue 3 (Composition API), Nuxt 3 — SSR, SSG, hybrid routes, server/client boundaries, hydration
- Languages TypeScript (strict, production-first), modern JavaScript (ES6+)
- State & data Pinia, REST, WebSockets, integration with backend contracts
- UI & quality HTML5, SCSS/CSS, responsive layouts, Figma-to-code, a11y awareness, unit & E2E testing
- Delivery Git & code review, CI/CD, monitoring (e.g. Sentry), Agile / Scrum
Professional experience
Frontend Developer — Checkbox.ua
- Delivered Nuxt-based product surfaces for fintech: SSR where it matters, fast client transitions elsewhere, predictable loading states on payment and admin flows.
- Implemented complex, validation-heavy forms and transaction-related UI; defensive patterns around sensitive operations.
- Built reusable components for checkout, dashboards, and internal tools; aligned with design system and code review culture.
- Improved Core Web Vitals on conversion-critical pages (e.g. LCP improvements through profiling and refactors).
- Contributed to document-management flows (e.g. Dubidoc — Checkbox product) as part of the frontend team: routing, UI states, drag-and-drop, PDF preview — within shared architecture.
Frontend Developer — EPAM Systems
- Enterprise SPAs with Vue.js and React; dense business UIs with UX and accessibility requirements.
- Strict TypeScript standards, shared patterns, documentation and knowledge sharing.
Layout Developer — Freelance
- Semantic HTML/CSS, responsive layouts, JavaScript for UI behaviour and integrations; pixel-accurate delivery from design.
Education & courses
- EPAM University — Frontend Development (Vue / React), 2021
- EPAM University — Software Testing / QA Manual, 2021
- Udemy — Advanced JavaScript & TypeScript, 2019
Languages
- English — Intermediate (technical communication)
- Ukrainian — Native
Strengths
- Product mindset: UI defects and slowness treated as business risk
- Ownership from spec to production; clear communication with backend & QA
- Deep experience with payments, e-commerce, and regulated flows