Skip to content
View DenysKuchma's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report DenysKuchma

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DenysKuchma/README.md

Hi, I'm Denys Kuchma — Frontend Developer (Vue/React, TypeScript) 👋

Kyiv, UA (UTC+2/3) · Open to relocation
LinkedIn · GitHub · Email


Summary

Build fast, accessible apps in JavaScript/TypeScript with Vue (Pinia) and React (Redux/RTK).
Focus on measurable performance (Core Web Vitals), lean bundles, and stable UX with Jest/RTL.
Ship end-to-end: REST/GraphQL/WebSocket, Vite/Webpack, automated releases via CI/CD.


Experience

Frontend Developer — “Consultant” Legal Marketplace · Jul 2024 – Present

  • Owned the front end and designed a modular architecture with independently built packages (Webpack); ~40% faster full builds and isolated failures across apps, widgets and SDKs.
  • Raised Core Web Vitals to green in Lighthouse/PageSpeed: LCP 35–50% faster, CLS ≈ 0.01, INP < 200 ms; JS payload ~30% lower via code-splitting, lazy-loading and image optimization.
  • Built real-time audio/video and chat with WebRTC and WebSocket signaling; stable mobile-to-web sessions with reconnect and ICE handling.
  • Delivered an embeddable SDK: async, CSP-safe, feature-flagged, versioned; one-line script with data-attributes and an events API for partners.

Frontend Developer — NDA · Apr 2023 – Jun 2024

  • Mentored juniors, led code reviews, and authored guidelines/onboarding (faster ramp-up, fewer regressions).
  • Shipped high-scoring one-pagers in vanilla JS (Lighthouse 95–100) with a11y-first forms.
  • Built Vue 3 + TS CRM modules (leads, tasks, dashboards) with Pinia/route guards; server-driven pagination & caching cut API traffic ~30%.
  • Developed a reusable, schema-driven lead form (multi-step, a11y, anti-spam, GA4/Sentry), boosting submissions +15–20%.

WordPress Developer — Freelance · Dec 2022 – Apr 2023

  • Built and customized client sites on themes; configured plugins, forms and blocks to spec.
  • Responsive layouts plus basic SEO/performance hygiene (semantic HTML, images, caching).

Tech Stack

Core: JavaScript (ES6+), TypeScript; Vue 2/3 (Composition API, Pinia, Vue Router, Nuxt SSR/SSG, Vue I18n); React (Hooks, React Router, Redux Toolkit/RTK Query, react-i18next)
UI & Styles: HTML5, CSS3, SCSS (Sass), Tailwind CSS, MUI, Bootstrap
Performance & A11y: Core Web Vitals (LCP/CLS/INP), Lighthouse, WCAG 2.1 AA/ARIA, code-splitting, lazy-loading, image optimization
Testing: Jest/Vitest, React Testing Library (RTL)
Build & DX: Vite, Webpack, Node.js, Git, Docker, ESLint/Prettier, npm/yarn/pnpm, CI/CD (GitHub Actions/Jenkins)
APIs & Platform: REST, GraphQL (Apollo), WebSocket (+ WebRTC when needed), Auth (JWT/OAuth2)
Tools & Other: Postman, Figma, Blade + PHP (basic), WordPress/Shopify, Sentry/Logz.io/GA4, Jira/Trello, Confluence, Scrum/Kanban


Education

B.Sc., Automation & Computer-Integrated Technologies — Igor Sikorsky KPI, Kyiv, Ukraine · Sep 2020 – Sep 2024


Contact

  • 📧 den.kuchma10@gmail.com
  • 🔗 linkedin.com/in/denys-kuchma

Pinned Loading

  1. Card_puzzle Card_puzzle Public

    JavaScript 1

  2. Credit-Calculator Credit-Calculator Public

    CSS 1

  3. DenysKuchma DenysKuchma Public

    Config files for my GitHub profile.

    1

  4. E-Commerce_Shop E-Commerce_Shop Public

    JavaScript 1

  5. Shows_App Shows_App Public

    Vue 1

  6. Weather_App Weather_App Public

    Vue 1