- Файл
Андрій
Angular developer
- Вік:
- 34 роки
- Місто:
- Київ
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/11828595/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Andrii Yupin [
[
Angular developer brolo1313
in/brolo13
Experienced Front-End Developer with a strong background in Angular (12-19), NgRx, RxJs,
Reactive Forms, and Angular Material. Passionate about performance optimization, state
management, and user experience. Proven ability to work in agile teams and migrate
applications to modern frameworks.
SUMMARY
Working on an internal company application built as a domain-driven monolithic Angular SPA
with a feature-based architecture and NgRx state management. The project involves CI/CD
pipelines, deployment processes, testing environments, and close collaboration with a diverse
team (3 Frontend, 3 Backend, 2 QA, Business Analyst, and Team Lead) to deliver high-quality
solutions.
Frameworks & Libraries: Angular 12+, NgRx, RxJs, Angular Material
State Management: NgRx (Store, Effects), Signals
Performance Optimization: Lazy Loading, PreloadingStrategy, async pipe, readonly ,
OnPushChange Detection, signal
Forms & Validation: Reactive Forms, Template-driven Forms
TECHNICAL Front-End Development: TypeScript, JavaScript (ES6+), HTML5, CSS3 (Sass/Less)
SKILLS Build Tools & CI/CD: Webpack, Vite, GitHub Actions
Back-End & Databases: Node.js, Express.js, MongoDB
Version Control: Git (GitHub, GitLab, Bitbucket)
Methodologies: Agile (Scrum), Jira
Architecture & Principles: Monolithic, Monorepo, Microfrontend/SOLID, OOP, DRY, KISS
Design Patterns: Structural, Behavioral, Creational
ANGULAR FRONT-END DEVELOPER | OUTSOURCING (2022 – PRESENT)
Migrated applications from Angular 12 to Angular 19, significantly enhancing
performance, maintainability, and compatibility with modern web standards.
Integrated NgRx as a state management solution to centralize and streamline application
state, ensuring efficient data synchronization across components, improving predictability,
and simplifying debugging through a unidirectional data flow.
Enhanced data handling and communication between components and services by
leveraging RxJS for reactive programming, which improved data flow management,
WORK increased application responsiveness, and delivered a smoother user experience.
EXPERIENCE Implemented authentication and form validation (OAuth, sign-in, sign-up flows).
Developed custom HTTP interceptors for global error handling.
Designed and implemented dynamic process workflows with step-by-step editable forms
using Angular Material, enhancing user interaction and providing a modern, intuitive,
and responsive interface for seamless data input and management.
SYSTEM ENGINEER | EPICENTER (2014 – 2020)
Managed enterprise IT infrastructure, network routing, and server administration.
Enterprise domain structure service, user and computer accounting, group policies, access
and rights distribution, terminal services, diagnosis and prevention of equipment;
LANGUAGES EDUCATION
✅ Ukrainian – Native 2007-2012
✅ English – Intermediate State University of Telecommunications – Bachelor's
in Telecommunications Systems Engineering
SOFT SKILLS
Problem-Solving & Critical Thinking CERTIFICATION
Teamwork & Collaboration 2020-2021
Attention to Detail & Self-Motivation Main Academy – Junior Front-End Developer
Adaptability & Time Management Certificate + Angular + NgRx specialization
ADDITIONAL PROJECTS
Platform for Military Families: Events and Engagement
Role: Angular Developer
Team Size: 3 members
Project Duration: 3 months
Technologies & Tools: Angular, TypeScript, Bootstrap, Angular Material, HTML, SCSS, REST APIs
Project Description:
Developed a web application designed to support military families by enabling them to organize and participate in
events. The platform allows users to create, manage, and register for events, fostering community engagement and
providing a seamless experience for military personnel, their spouses, and children. Built as a volunteer initiative, the app
prioritizes ease of use and accessibility.
Key Responsibilities:
Frontend setup and configuration using Angular and Angular Material components such as Datepicker, Card,
Toggle, Chips, Dialog (Modal), and more.
Collaborated with the team to discuss and create contracts for API integration and component functionality.
Actively participated in decision-making processes regarding design, user experience, and feature implementation.
Improved application performance by implementing Infinite Scroll for efficient data loading and enhanced user
experience.
Web application: Restaurant Menu Explorer
Role: Angular Developer
Team Size: 2 members (1FE and 1BE)
Project Duration: 2 months
Technologies & Tools: Angular, TypeScript, Bootstrap, Angular Material, NgBootstrap, HTML, SCSS, REST APIs
Project Description:
Developed a web application for exploring restaurant menus, allowing users to select a location, view its menu, and save items to a
wishlist stored in localStorage. The platform provides a seamless and interactive experience, enabling users to navigate through
categories, view dish details, and save their preferences for future visits. The application also includes role-based routing and guards
to ensure secure access to specific sections, such as the admin dashboard.
Key Responsibilities:
Frontend Development:
UI/UX Implementation:
Built a responsive and interactive user interface using Angular, Angular Material, and NgBootstrap.
Feature Development:
Developed a wishlist feature that allows users to save menu items to localStorage for quick access during future visits.
Integrated REST APIs to fetch and display restaurant menus dynamically, ensuring real-time data updates.
Routing and Guards:
Configured role-based routing with lazy loading to optimize performance and reduce initial load time.
Implemented route guards (e.g., AuthGuard, PrefixGuard) to restrict access to specific routes based on user roles and
permissions.
Example: The admin dashboard is accessible only to authenticated users, while the login and reset password pages are
publicly available.
Used resolvers (e.g., menuResolver) to pre-fetch data before navigating to a route, ensuring a smooth and seamless user
experience.
Navigation and Interaction:
Developed an anchor-based navigation system for the menu, allowing users to scroll smoothly to specific categories by clicking
on links in a sticky navigation bar.
Implemented gesture support for mobile devices, enabling users to swipe through the menu categories effortlessly.
Wix Development: Created a simple SPA (Single Page Application) for Ukrainian refugees (cleaning
company) targeting Poland population, demonstrating adaptability and problem-solving skills.
Pet Projects & POCs: Developed various proof-of-concept (POC) projects and personal initiatives,
available on my GitHub, showcasing my ability to explore and implement new technologies.
Схожі кандидати
-
Frontend Developer (Angular, Vue.js, React.js)
Київ, Львів, Дистанційно -
Angular developer
Київ -
Front-end програміст (Angular)
Київ, Дистанційно -
Angular-розробник
Київ -
Fullstack розробник (Java, Angular, React)
Київ -
Strong Junior, Middle Full-stack ASP.Net, Angular developer
Київ, Дистанційно