• Файл

Особисті дані приховані

Цей шукач вирішив приховати свої особисті дані та контакти, але йому можна надіслати повідомлення або запропонувати вакансію.

Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/19889761/

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

Місто проживання:
Львів
Готовий працювати:
Дистанційно

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

Шукач приховав свої особисті дані, але ви зможете надіслати йому повідомлення або запропонувати вакансію, якщо відкриєте контакти.

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

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

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

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

Volodymyr Zaplatynskii
Senior Angular Engineer
[відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | github.com/Valdemar26 | Lviv, Ukraine

SUMMARY
Senior front-end engineer with 7+ years building large, complex enterprise SPAs, almost entirely in Angular and TypeScript. Recent work is focused
on data-heavy financial analytics UI — budgets, contracts and purchase orders, invoicing and plan-vs-actual reporting — including custom
visualisations built from scratch where no library covered the requirements.
Over the past year I have worked daily in an AI-assisted development workflow and designed the process around it: project-level conventions for
coding agents, mandatory review of generated changes, and quality gates, because the bottleneck has shifted from writing code to verifying what
the machine wrote.
I regularly take technical ownership — architecture decisions, code reviews and driving conventions across a large codebase — and have led a small
front-end team, mentoring two junior developers through to passing their assessments and growing into middle engineers. Domains: Healthcare,
Retail & Distribution, AdTech and enterprise consulting.

CORE SKILLS
Angular & front-end: Angular (5 → 21), Signals, standalone components, modern control flow, RxJS, NgRx / @ngrx/signals, TypeScript, JavaScript /
ES6, HTML5, CSS3, SCSS, SVG, Chart.js, REST
Testing & quality: Vitest, Karma, Jasmine, Cypress, code review, quality gates, architecture and code-quality audits
AI-assisted development: Claude, GitHub Copilot, project-level agent conventions, prompt design, Anthropic API (streaming tool use, prompt
caching, token tracking)
Tooling & practice: Git, Azure DevOps, Azure Maps, team leadership & mentoring, technical interviewing, design patterns, sprint demos

WORK EXPERIENCE

Senior Angular Engineer Feb 2025 – Aug 2026 · 1 yr 7 mos
Trinetix (client: US enterprise consulting firm) · Full-time · Remote, Lviv, Ukraine
Angular 19, Signals, TypeScript, RxJS, @ngrx/signals, Chart.js, SVG, Vitest, SCSS, Azure DevOps, Azure Maps
● Built core features of an enterprise real-estate portfolio analytics platform from scratch, from architecture decisions through to production.
● Delivered financial analytics UI: budgets, contracts and purchase orders, invoicing, plan-vs-actual comparison across multi-million dollar
portfolios, and dashboards for financial metrics.
● Developed data-heavy UI: interactive dashboards with Chart.js, editable scheduling grids with inline editing, validation and predecessors, and a
custom Gantt timeline built from scratch in SVG — dependency arrows, three time scales, synchronised scrolling between table and bars. No
available library covered the requirements.
● Integrated Azure Maps with custom clustering and filtering for geographic portfolio data.
● Modernised the codebase, migrating legacy patterns to signals, standalone components and the new control flow.
● Designed the project’s AI-assisted development workflow: authored project-level conventions for coding agents so generated code matched
the existing codebase, with mandatory diff review before anything was integrated.
● Introduced quality gates for AI-generated code after finding that agent-written tests frequently assert nothing and pass regardless of the
implementation — added this as an explicit code-review check alongside Vitest coverage.
● Collaborated closely with the backend team on API contracts and data models, troubleshooting integration issues end to end.
● Acted as the technical reference point on the front end: drove coding conventions and ran an architecture and quality audit of the codebase.
● Ran bi-weekly sprint demos for the team and stakeholders, explaining delivered functionality from business and technical angles.
JavaScript Software Engineer (Angular) Aug 2022 – Jan 2025 · 2 yrs 6 mos
AdsHero · Contract · Warsaw, Poland — Remote
Part-time until Apr 2024, full-time from May 2024 · Angular, TypeScript, RxJS, NgRx, Cypress, unit tests (Jasmine, Karma, marbles), Bootstrap 4-5
● Implemented and maintained platform features for managing ad campaigns on e-commerce marketplaces, focusing on performance and
scalability.
● Regularly wrote Cypress E2E tests to ensure platform stability and a seamless user experience.
● Delivered presentations to team members and stakeholders, explaining progress, challenges and proposed solutions.
● Conducted code reviews and prepared proposals to improve code quality, maintainability and reliability.
Software Engineer (Angular) May 2023 – May 2024 · 1 yr 1 mo
Expandi · Contract · Eindhoven, Netherlands — Remote
Angular, TypeScript, RxJS, Cypress
● Developed the front end of a SaaS platform for LinkedIn automation enabling multi-channel lead outreach.
● Wrote Cypress tests and collaborated closely with back-end, QA and design teams to align on requirements and ensure seamless integration.
● Contributed to platform maintenance, bug resolution and feature enhancements.
Senior Software Engineer Nov 2021 – May 2023 · 1 yr 7 mos
EPAM Systems · Full-time · Lviv, Ukraine
Angular, TypeScript, RxJS, JavaScript, unit tests (Karma)
● Led a small front-end team of two junior developers, mentoring them through to passing their assessments and growing into middle engineers.
● Led front-end development across multiple projects in different domains, enhancing UI and business functionality.
● Conducted 50+ technical interviews and contributed to shaping the hiring process.
● Improved code quality and project stability by introducing unit tests with Karma.
● Contributed to EPAM’s JStify Community by publishing educational JavaScript content on Medium.
Frontend Developer Jun 2019 – Oct 2021 · 2 yrs 5 mos
CROSSSOFT. GmbH · Full-time · Lviv, Ukraine
Angular 8, TypeScript, RxJS, HTML5, SCSS
● Developed a healthcare-domain project, delivering new features and maintaining existing functionality.
● Co-created a custom UI component library similar to Angular Material, adapted to the needs of company projects.
● Contributed to refactoring and improving the codebase for better performance and maintainability.
Frontend Developer Sep 2018 – Jun 2019 · 10 mos
CodeLions · Full-time · Lviv, Ukraine
Angular 5, TypeScript, RxJS, HTML5, SCSS, Angular Material
● Developed and maintained front-end features across several client projects, ensuring consistent UI with Angular Material.

PROJECTS

Financial AI Chat — financial-ai-chat-mvp.vercel.app · github.com/Valdemar26/Financial-AI-Chat-MVP
● Angular 21 application on the Anthropic API: upload Excel/CSV financial data, ask questions in plain language, get answers with generated
Chart.js visualisations.
● Streaming tool use, prompt caching (~45% cost reduction), per-session token tracking, server-side API layer holding credentials.

CERTIFICATIONS & COURSES

● Azure AI Fundamentals (AI-900) — preparation course, EDUCBA / Coursera
● Generative AI for Everyone — DeepLearning.AI / Coursera
● Google Prompting Essentials (prompt design and applied AI for work tasks) — Google / Coursera

EDUCATION

Lviv Polytechnic National University 2004 – 2010
Bachelor of Architectural Sciences

LANGUAGES
English (B2, Upper-Intermediate) · Ukrainian (Native)

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

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

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


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