• File

Олександр

Front-end Developer (Angular)

Age:
38 years
City of residence:
Mykolaiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

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

The file contains 1 more page.

Quick view version

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

Senior Frontend Engineer Specializing
in Angular Enterprise Applications
Name: Oleksandr Diachenko

Wroclaw, Poland | Open to Remote (EU/Worldwide)

Email: [open contact info](look above in the "contact info" section)

LinkedIn: [open contact info](look above in the "contact info" section)

Professional Summary
Senior Frontend Engineer with 9 years of experience building and evolving enterprise-scale
web applications, specializing in the Angular ecosystem and modern JavaScript architecture.
I have deep knowledge of JavaScript runtime behavior, browser APIs, and frontend platform
capabilities, combined with strong expertise in Angular, TypeScript, RxJS, and scalable
application architecture.

I specialize in frontend architecture, modernization of legacy systems, and performance
optimization. My experience includes leading Angular migrations, designing modular
architectures with Nx, implementing SSR, developing reusable libraries, and establishing
engineering practices around testing, maintainability, and code quality.

I enjoy solving complex technical problems while balancing scalability, performance,
maintainability, and delivery speed, with a focus on building reliable enterprise
applications.

Core Technologies

• Frontend: Angular, TypeScript, RxJS, HTML5, SCSS, Angular Material, Angular
Universal (SSR), Modern JavaScript APIs (Proxy, Reflect, Web Workers,
BroadcastChannel, Storage APIs) Modern JavaScript APIs (Proxy, Reflect, Web
Workers, BroadcastChannel, Storage APIs)
• Architecture: Modular Architecture, Domain-Driven Design (DDD), Nx Workspace,
Angular Elements, Component Design, REST API Integration
• Performance: Change Detection, Lazy Loading, Bundle Optimization, Rendering
Optimization, Management, Browser Performance Profiling, JavaScript Runtime
Optimization, Efficient State Synchronization Patterns
• Testing: Playwright, Contract Testing, API Testing
• Backend Integration: REST APIs, PHP Integration, HTTP Interceptors,
Authentication, Error Handling
• Tools: Git, GitLab, Jira, Docker, Node.js
• Methodologies: Agile / Scrum

Technical Leadership

• Contributed to frontend architecture decisions across multiple product modules.
• Established reusable engineering patterns adopted by other developers.
• Reviewed code with focus on maintainability, scalability and long-term architecture.
• Collaborated with backend teams on API contract evolution.
• Mentored developers during Angular migration and adoption of modern Angular features.
• Improved engineering workflow through AI-assisted development and automation.

Key Engineering Expertise

• Designing scalable frontend architecture for enterprise Angular applications using Nx
and Domain-Driven Design (DDD) principles for scalable micro-frontend
ecosystems.
• Developing and maintaining complex business workflows and frontend modules with
DDD-aligned domain boundaries, financial/educational data-driven UI, and dynamic
interfaces.
• Designed type-safe frontend APIs using advanced TypeScript features including
generics, utility types, strict typing, and reusable interfaces.
• Designed reactive application flows using RxJS to simplify asynchronous business
processes and improve maintainability.
• Building reusable Angular components, shared libraries, custom form controls, and
scalable UI patterns across multiple applications.
• Applying Angular core concepts including dependency injection, lifecycle hooks,
change detection, and reactive forms.
• Conducting code reviews and providing technical feedback focused on correctness,
architecture, maintainability, performance, and best practices.
• Integrating Angular frontends with modern and legacy PHP-backend ecosystems via
optimized REST APIs.
• Ensuring high performance, responsiveness, and code quality with ESLint, Prettier,
and SonarQube, while applying frontend security best practices (XSS prevention,
CSP, secure API communication).
• Demonstrating high autonomy, self-organization, and effective communication within
distributed, cross-functional teams.
• Building interfaces aligned with UI/UX guidelines and digital accessibility standards
(WCAG), collaborating closely with UX teams and Figma to ensure design-to-code
consistency.
• Experience with Angular Universal.
• Building applications that support both server-side and client-side rendering.
• Handling browser/server execution differences.
• Improving SEO and first contentful paint for public pages.
• Applying advanced JavaScript concepts including Proxy, Reflect API, object immutability
patterns Object.freeze, Object.seal), and runtime behavior customization for building
maintainable architectures.
• Implementing browser-level communication patterns for multi-tab applications using
native browser APIs such as BroadcastChannel and Storage Events to synchronize
client-side state across independent browser contexts.
• Designing reliable client-side synchronization flows considering race conditions, event
ordering, distributed state consistency, and browser lifecycle limitations.

Professional Experience

HeRo Study — Kazakhstan / Remote

Senior Angular Developer | 15.08.2019 – 01.07.2026

Major Contributions

• Large-scale enterprise education platform
• Participated in frontend architecture decisions and application modernization.
• Collaborated closely with backend developers, QA engineers, designers, and product
owners.
• Implemented scalable, reusable UI components and shared libraries.
• Designed REST API integrations and business workflows.
• Optimized frontend performance and application responsiveness.
• Performed code reviews and contributed to engineering best practices.
Designed an AI-assisted development workflow integrating Jira, n8n, MCP servers,
Cursor, and Figma to reduce context switching, standardize engineering practices, and
accelerate feature delivery while maintaining code quality.

Advanced JavaScript & Browser APIs
• Deep understanding of JavaScript object model including prototypes, property
descriptors, immutability mechanisms (freeze/seal/preventExtensions), Proxy traps, and
Reflect API.
• Experience with browser-native communication mechanisms including
BroadcastChannel, Storage Events, and cross-context synchronization strategies.
• Understanding of browser execution models, event loop behavior, structured cloning,
asynchronous communication, and memory management principles.
Selected Engineering Projects
Angular 11 → 17 Migration
Challenge:
Modernize a large enterprise application with minimal disruption.
Contribution:
Planned and executed framework migration, resolved compatibility issues, upgraded
dependencies, and introduced modern Angular patterns.
Outcome:
Reduced technical debt and established a foundation for future Angular upgrades.
================================================================

Frontend Architecture
Challenge:
Growing application complexity.
Contribution:
Introduced modular architecture using Nx, shared libraries, and domain boundaries.
Outcome:
Improved maintainability, code reuse, and onboarding experience.

================================================================

Performance Optimization
Challenge:
Heavy UI calculations and rendering bottlenecks.
Contribution:
Optimized change detection, asynchronous workflows, rendering strategy, and reusable
infrastructure.
Outcome:
Improved responsiveness and reduced UI latency.

AI Engineering Workflow
Challenge:
Reduce repetitive engineering work.
Contribution:
Integrated Jira, MCP, Cursor, Figma and automation.
Outcome:
Faster feature implementation and more consistent engineering workflow.

================================================================
Education
Specialist Degree in Information Technology — Sukhomlynskyi Mykolaiv National
University (2015)

Bachelor Degree in Information Technology — National Polytechnic University (2011)

Keywords for ATS
Senior Frontend Engineer, Frontend Architect, Angular, TypeScript, RxJS, NgRx, Nx, Micro
Frontends, DDD, REST APIs, Playwright, Cypress, CI/CD, Webpack, Enterprise Applications,
Software Architecture, Performance Optimization, AI-assisted Development.

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: