• File

Viktor

Front-end developer

Considering positions:
Front-end developer, UI Software Engineer, Fullstack Developer
Age:
31 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

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.

VIKTOR SENYK
Middle Software Engineer | Frontend Focus
Lviv, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | GitHub | Telegram

PROFESSIONAL SUMMARY

Frontend-focused Middle Software Engineer with 3.5+ years of commercial experience in React,
TypeScript, and Next.js. Primary Front-End Developer on an LMS/CRM platform with 200+ production
features and practical Java/Spring Boot backend experience. Strong in reusable UI architecture, REST
APIs, automated testing, and refactoring. AI-assisted workflows reduced development time by around 30%
on measured tasks.

CORE SKILLS

Frontend: JavaScript, TypeScript, React, Next.js, Redux Toolkit, Zustand, HTML5, CSS3, SCSS/Sass
UI & Styling: Material UI, Styled Components, Emotion, ApexCharts, Responsive UI, Figma/Pixel-Perfect
API & Forms: REST APIs, Axios, React Hook Form, API Integration
Testing: Jest, Cypress, JUnit, MockMvc
Architecture & Tools: Feature-Sliced Design (FSD-inspired), Git, Jira, Vite, ESLint, Prettier
Backend: Java, Spring Boot, SQL, Postman, Swagger
AI-assisted Development: OpenAI Codex, Cursor, ChatGPT

PROFESSIONAL EXPERIENCE

Gromcode
Middle Software Engineer & Mentor (Frontend Focus)
Jan 2025 - Aug 2026 - Full-time | Sep 2026 - Present - Part-time, 5-10 hrs/week
Strong Junior Software Engineer & Mentor (Frontend Focus)
Jul 2023 - Dec 2024 - Full-time
Primary Front-End Developer for a production LMS/CRM platform, independently delivering features
from business requirements and backend API contracts through implementation, testing, refactoring,
and pull requests.
Delivered 200+ production features, including around 50 major features, across admin, student,
and client-facing LMS/CRM areas. Built responsive, pixel-accurate Figma interfaces and independently
adapted mobile layouts when mockups were not provided.
Integrated AI-assisted workflows using OpenAI Codex, Cursor, and ChatGPT for code analysis,
implementation, refactoring, testing, debugging, and documentation, reducing development time by
around 30% on measured tasks.
Contributed to Java/Spring Boot backend development by building vacancy parsers for multiple
recruitment platforms, working with REST endpoints, DAO/SQL logic, debugging, and writing 247
JUnit/MockMvc tests across 41 endpoints.
Migrated the frontend codebase gradually to an FSD-inspired / domain-based architecture while
continuing feature development, improving code organization, separation of concerns, and
maintainability.
Built reusable admin table and form templates used across 50+ tables and forms, supporting
CRUD, filtering, sorting, pagination, and dynamic fields; also implemented around 20 analytics charts.
Standardized TypeScript entity architecture by aligning models with backend contracts and
introducing reusable admin/user type patterns, reducing duplication and improving consistency across
features.
Built Jest test suites for 200+ student programming tasks, typically with 10+ test cases per task,
and developed reusable test helpers; also created Cypress E2E tests for critical registration and login
flows.
Developed 30+ educational frontend projects used by 100+ students, reviewed around 200
student projects, and contributed to mentoring through documentation, code-quality guidelines, and
mock technical interviews.

SoftLab Pro
Junior Front-End Developer
Feb 2023 - Jul 2023 - Full-time
Contributed to LiveScores, an early-stage sports live-score web platform, implementing assigned
frontend features and pages within an existing codebase.
Built pixel-accurate pages and reusable UI components from provided designs using React,
Next.js, TypeScript, Material UI, and Styled Components.
Worked within an existing React/Next.js codebase, following established project structure and
coding conventions while implementing and updating frontend functionality.
Worked alongside a more experienced Front-End Developer, refining implementations based on
project requirements and technical feedback.

EDUCATION

Gromcode
Intensive Full-Time Front-End Developer Program | 2022 - 2023
International Academy of Personnel Management
Master's Degree in Economics and Personnel Management | 2020 - 2022
Ternopil Ivan Puluj National Technical University
Bachelor's Degree in Automation and Computer-Integrated Technologies | 2015 - 2019

LANGUAGES

Ukrainian - Native
English - Intermediate (B1)
Russian - Fluent

REFERENCE

Professional reference from Gromcode's director is available upon request

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: