• Файл

Эгор

Frontend Engineer

Розглядає посади:
Frontend Engineer, Front-end програміст
Вік:
38 років
Місто проживання:
Мукачево
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонЕл. пошту

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Yehor Matsehora
Frontend Engineer | Angular & Vue.js & TypeScript
Maribor, Slovenia · [відкрити контакти](див. вище в блоці «контактна інформація») · [відкрити контакти](див. вище в блоці «контактна інформація») · [відкрити контакти](див. вище в блоці «контактна інформація») ·
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)

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: