• File

Эгор

Frontend Engineer

Considering positions:
Frontend Engineer, Front-end програміст
Age:
38 years
City of residence:
Mukachevo
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.

Yehor Matsehora
Frontend Engineer | Angular & Vue.js & TypeScript
Maribor, Slovenia · [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) ·
github.com/sanmantosds https://t.me/yegor_matsegora
Open to remote opportunities worldwide

PROFESSIONAL SUMMARY
Frontend Engineer with 6+ years of experience, with hands-on expertise in Angular (v9–v19) on large-scale
fintech and media platforms — designed and delivered a production-ready core banking platform from
scratch (component-based architecture spanning 50+ entities, permission management system, NgRx with a
Store Facade pattern and Angular Signals adoption), reducing new CRUD module delivery from 8–10 days
to 1–3 days, and improved Core Web Vitals (FCP, LCP, CLS) and Lighthouse performance scores from ~50
to 80+ on a platform serving 1.5–2.5M monthly users. Comfortable owning front-end architecture decisions
— state management, API integration, component design — in close collaboration with design, backend,
and product teams. Also experienced in Vue.js (v2/v3, Vuex/Pinia) built over a 1.5-year EdTech platform
engagement — including a full Vue 2 → Vue 3 migration with an Options API → Composition API rewrite,
WebSocket-based real-time chat features, and TypeScript-based state management with Pinia.

TECHNICAL SKILLS
Frameworks & Libraries: Angular (v9–v19), Angular CLI, Angular Material, Angular Universal, Vue.js
(v2/v3), React, Aurelia, RxJS
State Management: NgRx (Store Facade pattern, toSignal), Angular Signals, Pinia, Vuex, Redux
Languages & Styling: TypeScript, JavaScript (ES6+), HTML5, CSS3, Flexbox, SASS/SCSS, Stylus, Pug,
Haml
Build Tools: NPM, Webpack, esbuild, Vite
Testing: Cypress (E2E), Karma, Jasmine, Jest
AI Tools: Cursor, WebStorm AI Assistant
Other: REST APIs, WebSockets, HTTP, Browser DevTools, WebAuthn / Passkeys, i18n, SEO (meta tags,
Open Graph), CI/CD, Agile/Scrum, Git, GitLab, JIRA

PROFESSIONAL EXPERIENCE

Frontend Engineer — Sanmanto · Fintech · Remote
Apr 2024 – May 2026
Designed and built a core banking admin panel from scratch (Angular): permission management system,
dynamic entity handling, and a scalable architecture covering 50+ entities — reduced new CRUD
module delivery from 8–10 days to 1–3 days.
Implemented state management across banking projects using NgRx with a Store Facade pattern,
exposing selectors via toSignal wrappers for direct use in templates; led the migration of the web
banking application to Angular Signals throughout components, and drove an ongoing Signals-based
refactor of the admin panel.
Led frontend development of a web banking platform featuring 2FA with WebAuthn/Passkeys and
flexible KYC/KYB onboarding flows, working closely with backend and product teams to align on API
contracts and business requirements.
Built entity list views with two pagination strategies — classic page-based pagination with single-page
loading, and incremental “load more” pagination — with filtering across both.
Upgraded Angular from v17 to v19; replaced Angular Material with a custom UI kit for greater
consistency and flexibility. Designed and published an Angular date-range picker library to npm,
migrating from Moment.js to Dayjs and implementing a token-based theming system.
Acted as the primary frontend engineer for the majority of the project lifecycle, proposing architectural

decisions, coordinating with stakeholders, and mentoring frontend team members.
Optimized a legacy Vue 2 / Nuxt application: eliminated duplicate API requests, improving load performance.

Frontend Developer — Sunflower Digital Agency · Remote
Jan 2020 – Apr 2024
Developed and maintained a high-load media platform (Angular, Angular Universal) serving 1.5M–2.5M
monthly users; upgraded Angular from v9 to v12 and established unit testing practices (Karma, Jasmine)
for the project; improved Core Web Vitals (FCP, LCP, reduced layout shift) and Lighthouse performance
score from ~50 to 80+ through SSR optimization, virtual scrolling, and lazy loading.
Implemented SEO optimization for the media platform, including Open Graph and social-media meta
tags for SSR-rendered pages, and built an infinite-scroll feed for post loading with a custom loading
animation.
Built and evolved an EdTech platform (150k–250k MAU) over a 1.5-year engagement: developed the
Auth module (Vue 2) and a Client module (Vue 3) with a custom UI kit, WebSocket-based real-time chat,
and Pinia + TypeScript for API state management.
Drove the Vue 2 → Vue 3 migration of the Courses Constructor module (Vuex actions/mutations,
dictionary patterns), including a full Options API → Composition API rewrite, and migrated the shared UI
kit used across the Auth and Constructor modules to Vue 3.
Implemented and maintained E2E test coverage with Cypress, alongside unit testing practices (Jest),
significantly improving the reliability of critical user flows.
Informally led coordination between frontend developers on the Constructor module migration (~6
months), within a cross-functional team of up to 6 frontend developers, 3 backend developers, and 1
QA, working under Scrum methodology with a dedicated team lead/scrum master.
Delivered additional client projects across media, e-commerce, and corporate sectors (Vue, React,
Aurelia, Vanilla JS), including small e-commerce storefronts (Vue, React), an online store integrated with
a legacy Ruby on Rails + HAML backend, a landing page for an animal shelter (Vue 2), and a corporate
portal for a heating-equipment company — an installer dashboard with seminar booking/scheduling logic
(Vue 2, Pug, SASS).
Mentored up to 5 developers; conducted code reviews and supported team delivery in an Agile/Scrum
environment.

EDUCATION
Bachelor of Engineering — Electrical Engineering Technologies
Donetsk National Technical University · 2005–2009

LANGUAGES
Ukrainian: Native · English: Intermediate (B1–B2) · Slovenian: A1 (Beginner)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: