• File

Максим

Front-end програміст

Considering positions:
Front-end програміст, Fullstack-програміст
Age:
24 years
City of residence:
Rivne
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmail

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

MAKSYM YAROSHCHUK
Email Phone number LinkedIn
[open contact info](look above in the "contact info" section) [open contact info](look above in the "contact info" section) [open contact info](look above in the "contact info" section)

PROFILE

Front-end engineer with 4+ years of experience developing scalable web applications.
I specialize in Vue.js (Vue 2 & Vue 3), JavaScript (ES6+), and TypeScript, focusing on SPA architecture, dynamic UI
development, and performance optimization. I have extensive experience working on CRM systems and admin
dashboards, applying modular and feature-based design patterns.
On the backend side, I primarily worked with PHP, creating server-side templates using Twig and handling data
retrieval and integration without deep backend logic development. I am comfortable writing PHP code to fetch
and return data as needed. Additionally, I have experience with Node.js (Express.js), building RESTful APIs,
authentication layers, and integrating MongoDB for data storage.
I am proficient with frontend tools and frameworks such as Vite, Vue Router, Pinia, and have used UI libraries
including PrimeVue and Ant Design Vue. I have applied performance improvements through code-splitting, lazy-
loading, and runtime profiling with DevTools, and have explored Progressive Web Apps (PWA).
I integrate AI-assisted development into my daily workflow, using Claude Code for agentic coding, large-scale
refactoring, and automation. I author custom Skills and rules (CLAUDE.md), build slash commands, CLI workflows,
and MCP integrations, and have hands-on experience embedding Claude Code into the development processes of
an existing production product to ship features faster while maintaining high code quality.

SKILLS

Languages: JavaScript, TypeScript, PHP, SQL, Node.js
Frameworks & Libraries: Vue.js (Vue 2 & 3), Express.js, PrimeVue, Vuetify, TailwindCSS, Bootstrap, PrimeFlex,
jQuery
Routing & State Management: Vue Router, Vuex, Pinia
Build Tools & Package Managers: Webpack, Vite, Gulp, Docker, Kubernetes
Technologies & Platforms: NGINX, Linux (Ubuntu), WordPress, Rest API, Twig, Docusaurus, Figma, Jira, Bitbucket,
AWS, Hetzner Cloud
AI-Assisted Development: Claude Code - authoring custom Skills and rules (CLAUDE.md), building slash
commands and CLI workflows, MCP integrations, and embedding agentic coding into existing development
processes; AI pair-programming and prompt-driven automation
Databases: MongoDB, MySQL
Testing: Jest, Playwright, Vitest

LANGUAGES

English: B2
Ukrainian: Fluent

PROJECT WORK

• Splynx marketing site: Participated in the development of a marketing website for Splynx using WordPress,
PHP, Bootstrap, SCSS, JavaScript. The main task was to rewrite the old marketing site with a new design, which
improved the user experience and increased the conversion rate. Website link
• Splynx web application: Worked with both Vue.js 2 and Vue.js 3, developing numerous pages and
functionalities using both the Options API and Composition API. Led the migration of large parts of the application
from Vue 2 to Vue 3, refactoring legacy components away from the Options API and mixins toward a Composition
API architecture (composables and facades) for cleaner, more reusable and testable code. Created dynamic,
responsive interfaces with JavaScript (ES6+).
For backend-related tasks, I mainly worked with a PHP (vanilla) + MySQL stack, interacting with backend-rendered
data and implementing logic on the frontend side. I also worked with Node.js and MongoDB in separate modules
where necessary, such as for service integration or utilities. I have a deep understanding of DOM manipulation,
event handling, and cross-browser compatibility, and used JavaScript testing frameworks (Jest) to test Vue
components.
Additionally, I worked with PHP to manage data interactions on the frontend, developed document templates
using Twig, and actively participated in system design, using UI/UX designs in Figma. For API testing, I used
Postman to verify smooth interactions between the frontend and backend.
Automated the generation of Jest and Vitest unit tests with Claude Code, significantly accelerating test coverage
of Vue components. Authored custom Skills and rules to enforce consistent test-writing standards, and
contributed to improving shared Skills that validate correct component structure and architecture. Took part in
integrating the Claude Code workflow into the company’s day-to-day development process.
• Light Modal Vue 3 (npm plugin): Developed a plugin that adds a flexible and easily customizable modal window
using JavaScript and Vue.js. NPM page · GitHub link
• Light Modal Vue 3 (documentation site): Developed a documentation website for Light Modal Vue 3 using the
Docus static website generation tool. Website link
• Revolink - Personal SaaS Project (Solo Full-Stack Developer): An independent SaaS product I designed and built
end-to-end in my own time as a solo full-stack developer – a smart link management platform with conditional
traffic routing (geo/device/OS/browser/time-based rules and A/B splitting), real-time analytics and conversion
tracking, team collaboration with custom Role-Based Access Control, and a public REST API. Built as three
applications (a Vue 3 dashboard, a React marketing site with SSR/i18n, and a Dockerized redirect worker) on a
Node.js/Express/MongoDB backend, deployed to Hetzner Cloud via Bitbucket Pipelines CI/CD behind NGINX and
Cloudflare.
Tech stack: Vue 3, Vite, Ant Design Vue 4, Pinia, React 18, TypeScript, Tailwind CSS, Node.js, Express, MongoDB,
WebSocket, Docker, NGINX, Hetzner Cloud, Cloudflare, Cloudflare R2, Creem.io, ECharts, Chart.js, Leaflet, geoip-
lite, Bitbucket Pipelines. Marketing website link

WORK EXPERIENCE

Splynx ISP Framework, Rivne, In-office/Remote Mar 2022 – Present
• Worked on the continuous improvement of Splynx, the company's core product, focusing on frontend and
backend development. Developed and optimized web applications using Vue.js, JavaScript, PHP, and Node.js,
ensuring high performance and scalability. Contributed to UI/UX improvements, feature development, and
system optimization. Implemented new functionalities, REST API integrations, and cloud-based deployments.
• Worked with MongoDB, SQL, Webpack, and NGINX, maintaining a structured and efficient project
architecture. Engaged in testing, debugging, and performance tuning to enhance user experience and system
reliability.
• Integrated Claude Code into the development workflow of an existing production product - authoring project-
specific Skills and rules (CLAUDE.md), custom slash commands, and CLI automations (including a DeepL-based
translation command) - to accelerate feature delivery, standardize refactors, streamline code review, and
improve productivity and token efficiency.
Tech stack: Vue.js, JavaScript, PHP, Node.js, Webpack, Ajax, jQuery, SCSS, SQL, Bootstrap, Vuex, Axios, Twig,
Hetzner Cloud, NGINX, Postman, Jest.

Freelance Projects, Kharkiv, Remote Jan 2022 – Mar 2022
• Implementation of simple landing pages and assigned tasks according to the design with Figma, including
WordPress projects using plugins such as ACF, etc.

Beginning of professional work Oct 2021 – Jan 2022
• Learning the necessary stacks, taking courses, self-study, practice and execution of personal projects, pet
projects, and commercial orders.

EDUCATION

National University of Water and Environmental Engineering Sep 2022 – May 2024
Degree: Bachelor's · ID: B24 155744
Programme subject area: Automation and computer-integrated technologies
PHP programming, Arduino, web development, automation systems, control systems, microcontrollers, sensors
and actuators, SCADA systems, PLC programming, industrial networks, computer-integrated manufacturing, signal
processing.

Kharkiv Radio-Technical College Sep 2017 – May 2021
Degree: Junior Specialist · ID: E21 111041
Professional qualification: Radio technician
Analog and digital electronics, RF technologies, telecommunications systems, microcontrollers, oscilloscopes,
embedded systems programming, radio communication systems, electronic components, electromagnetic waves,
circuit simulation tools (Multisim, Proteus), MATLAB, AutoCAD, Arduino.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: