
Ruslan Hrybchuk
Frontend
Найняти цю людину
Надішліть пропозицію роботи безпосередньо цьому кандидату
Про
Senior Frontend Engineer with 6+ years of commercial experience building scalable enterprise applications in ad-tech, CRM, analytics, and SaaS domains. Strong expertise in Angular (2-18), TypeScript, RxJS, and NgRx, with deep experience in modernizing legacy AngularJS systems and implementing high-performance reactive architectures. Proven track record of improving application performance, optimizing CI/CD pipelines, reducing bundle sizes, and accelerating engineering delivery cycles.
Comfortable leading frontend initiatives, mentoring engineers, and collaborating with cross-functional teams in Agile environments.
Досвід
Front-End Developer at BBOOSTR (2022-03 – Present)
Developed and maintained a large-scale CRM and order management system for media and advertising companies, supporting campaign management, deal tracking, and revenue forecasting.
- Developed and maintained a large-scale CRM and order management system for media and advertising companies, supporting campaign management, deal tracking, and revenue forecasting.
- Migrated core modules from AngularJS to Angular 18 using standalone components and modern reactive patterns, significantly improving maintainability and scalability.
- Optimized performance through RxJS stream refactoring, server-side pagination, and lazy loading, reducing bundle size by 45% and improving initial load time by 3.3 seconds.
- Integrated real-time data flows via WebSockets and implemented complex dynamic tables using Ag-Grid to handle large enterprise datasets.
- Improved CI/CD pipelines and test execution in CircleCI, reducing build and test time from over 5 minutes to approximately 1 minute.
Front-End Developer at SOFTSERVE (2022-02 – 2022-03)
Developed a mobile-first social platform for pet owners, enabling profile management, activity tracking, and community interaction.
- Developed a mobile-first social platform for pet owners, enabling profile management, activity tracking, and community interaction.
- Implemented new features using Angular and reactive programming principles, ensuring scalability and maintainability.
- Reduced bundle size by 21% through code splitting and dynamic imports, decreasing average load time by 1.37 seconds.
- Optimized API communication using caching and debouncing techniques, reducing redundant network requests by 14%.
- Increased unit test coverage by 32% and introduced automated formatting and linting tools to improve code consistency.
Освіта
Master's Degree in Software Engineering – Lviv National Polytechnic University





