FlowCV Logo
Yehor Hunko Front-end developer
Professional Experience
2023/09 – presentUkraine

Front-end Developer (part-time)

Brightgrove
  • setup Next.js project from scratch with Server auth / SSR / feature-sliced design architecture / abstract API layer;
  • configured Python backend in Docker;
  • setup very large and complex forms using JSON form schema (validations, custom components etc.). Improved forms management efficiency on the client side by around 60%.
  • 2022/03 – 2023/11Ukraine

    Front-end Developer (part-time)

    Brightgrove
  • Fully refactored old dashboard project to a modern React, TS, Ant Design stack. Using FSD architecture.
  • Supported new developers with onboarding, PR review, code quality and best practices suggestions.
  • Worked on a complex and highly customised table and chart components. Implemented background tasks feature with API polling. Fully migrated API to a new backend, with implementing DTOs validations.
  • 2021/03 – 2022/04Ukraine

    Junior Front-end Developer

    Brightgrove
  • Combined 3 similar legacy React.js dashboards into one codebase with shared components, API and features, using adapter pattern.
  • Created a complex multi-step sign up wizard with many external data integrations. Setup React + TS dashboard project, created widgets layout and features. Covered pure components with unit test using Jest & react-testing-library.
  • 2022/07 – 2024/03Ukraine

    Front-end Developer

    OSDB
  • Worked on a big React.js project in USA Medical field. Improved responsive designs, created new features like multi-step booking flow, Stripe payments flow.
  • Setup new Next.js project using TypeScript, TailwindCSS, MUI and SSR. Integrated Google Maps API (custom map design, markers, tooltips, location search). Added Blog and Help center features using headless CMS.
  • Achieved no less than 95% rating in Google Lighthouse SEO rating across pages (structured data, open graph, semantics, WebVitals, page performance, dynamic loading, assets optimisations etc.).
  • 2022/03 – 2022/07Ukraine

    Front-end Developer

    Giraffe Software
  • setup dashboard from the ground up using React and TypeScript, utilizing the Minimals.cc MUI template. Created an authentication system with route guards and multi-step wizard for user sign-up;
  • set up Docker to run Java backend. Implemented automated testing with Jest and react-testing-library;
  • created a fully customised Keycloak theme, integrating React and MUI components;
  • supported legacy Vue.js v2 project. Refactored old and obsolete code;
  • added new pages and components, like modals and tabs. Integrated them with the content from headless CMS (Sanity).
  • Education
    2021/09 – present

    Automation Technology Engineer / Technician | Bachelor's degree

    Kharkiv national university of civil engineering and architecture
    2017/09 – 2021/06

    Software Engineering | Associate degree

    Kharkiv National Radiotechnical College
    Skills
    TypeScript / JavaScript / React.js / Next.js

    ES6+, Hooks, Context, MUI, Vite / create-react-app / create-next-app, SSR, FSD (feature sliced design), Zustand, @tanstack/react-query, react-hook-form

    CI / CD

    GitHub Actions, AWS, automated releases, conventional commits

    Soft skills

    Self management, problem solving, management tools (Jira, releases), client communication

    Vue.js

    v2, v3, Vuex, Router, Vuetify, Quasar, Vite

    Unit / E2E testing

    Jest, react-testing-library, Cypress

    Developer tools

    ESLint, Prettier, Husky, Webpack, Bash, Git, Docker

    BaaS

    Firebase, AWS Amplify, NHost

    Node.js

    Express, REST API

    Languages
    English
    Ukrainian