Skip to content

DenysKuchma/DenysKuchma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

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

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published