Pracownicze specjalizacje
Doświadczenie w pracy:
Frontend Developer
Web-studio Victory: Feb 2023 – Now. Russia - Izhevsk
• Built and maintained client projects with Vue 2/3 and Nuxt often diving into
existing codebases to stabilize and modernize them.
• Spent a lot of time in legacy code: fixing urgent bugs, untangling old logic, and
upgrading outdated dependencies.
• Created reusable UI components and incrementally cleaned up code structure to
make projects easier to navigate.
• Integrated REST APIs and tackled SSR challenges - from data fetching
strategies to hydration mismatches.
• Boosted frontend performance by optimizing renders, splitting bundles, and
cutting unused code - users noticed the difference.
• Regularly joined code reviews and architecture talks, focusing on
maintainability over quick fixes.
• Refactored a bloated Vuex store - reduced bundle size by ~18% and cut SSR
hydration time by ~40%.
• Led partial migrations from Vue 2 (Options API) to Vue 3 (Composition API)
to improve testability and developer experience.
• Regularly wrote unit tests with Jest for components and core logic
Frontend Developer (Freelance)
• Built web interfaces for different clients using Vue, Nuxt, and React.
• Built responsive layouts from Figma mockups - tested them across browsers so
nothing breaks for real users
• Developed animations, forms, and basic authentication flows.
• Handled the full development cycle, including deployment and basic hosting
setup.
• Built a custom video player for WebTorrent-based streaming using HTML5 and
JavaScript, handling dynamic media sources, playback controls, and adaptive
UI states based on loading/playing/buffering events.
• For some projects, lightweight Node.js/Express backends were implemented to
handle form submissions, file uploads, or proxy API requests, and deployed
using basic cloud hosting.
Edukacja:
2017-2020 - Kalashnikov Izhevsk State Technical University - Faculty of
Information Technologies
Self-taught developer - I stay current by building real projects, diving into docs,
and learning from the community. No degree, but lots of shipped code.
Umiejętności zawodowe i inne:
Key Skills
• HTML5, CSS, SCSS (PostCSS, preprocessors)
• JavaScript and TypeScript (Promises, async/await, event loop basics)
• React, Redux, Preact, Hyperapp
• Vue 2/3, Vuex, Pinia, Nuxt 2/3/4
• Jest, Vitest, Vue Test Utils
• Working with legacy code and gradual refactoring
• SPA and SSR applications
• WebSockets, AJAX, CORS
• Build tools: Webpack, Rollup, Babel, Vite
• Git (GitHub, GitLab)
• Performance Optimization
• Component-based UI development, Figma
• Agile teamwork
• PHP (basic)
• Familiar with Docker and terminal workflows (bash/zsh)
• Node.js, Express
• MongoDB (basic)
Umiejętności językowe:
Английский
Dodatkowo:
I'm a front-end developer with 3 years of commercial experience. Most of my work
involves maintaining and improving existing projects using Vue, Nuxt, and React.
I often work with legacy code: fixing bugs, refactoring old modules, updating
dependencies, and improving performance.
I've worked with SSR applications, integrated backend APIs, and actively
collaborated with designers, backend developers, and managers - both in-house
and as a freelancer. I enjoy understanding other people's code and making it better
- even if it's not the most glamorous task.