← Back to list
Senior
Registration: 17.09.2026

Константин Михайлов

Specialization: Senior Angular Developer
Lead Frontend Developer (Angular) с 13+ годами опыта. Последние 10 лет создаю и развиваю enterprise Angular-приложения. Технический владелец крупной SaaS CRM/ATS-платформы Exelare: 100+ функциональных модулей, миграции Angular 8 → 17+ → 21, NgRx, RxJS, оптимизация производительности. Сократил время рендеринга списков на ~30% на экранах с 10 000+ записей. Интегрирую AI-сценарии через OpenAI/MCP, ежедневно использую Claude и Cursor. Выстроил тестирование и CI/CD: 200+ Cypress E2E, Jest/Karma, Azure DevOps. Менторил команду 4–5 инженеров. Английский — C1. Открыт к удалённой работе: full-time, part-time, contract.
Lead Frontend Developer (Angular) с 13+ годами опыта. Последние 10 лет создаю и развиваю enterprise Angular-приложения. Технический владелец крупной SaaS CRM/ATS-платформы Exelare: 100+ функциональных модулей, миграции Angular 8 → 17+ → 21, NgRx, RxJS, оптимизация производительности. Сократил время рендеринга списков на ~30% на экранах с 10 000+ записей. Интегрирую AI-сценарии через OpenAI/MCP, ежедневно использую Claude и Cursor. Выстроил тестирование и CI/CD: 200+ Cypress E2E, Jest/Karma, Azure DevOps. Менторил команду 4–5 инженеров. Английский — C1. Открыт к удалённой работе: full-time, part-time, contract.

Skills

Angular
Js
Typescript

Work experience

Lead Frontend Developer
03.2016 - 09.2026 |CbizSoft Inc
Angular 8–17+ (миграция на 21), TypeScript, JavaScript, RxJS, NgRx, Angular CDK, PrimeNG, SCSS, Jest, Karma, Cypress, REST API, Node.js, SQL, Git, Azure DevOps (CI/CD, YAML pipelines), OpenAI/MCP, Claude, Cursor.
cBizSoft is a Dallas, TX-based SaaS provider of Exelare — a web-based recruiting CRM/ATS covering the full hiring cycle (job requisitions, candidates, communications, documents, reporting). Technical owner of the web application: architecture, code quality, UI platform evolution, and key integrations. • Architected and led development of a large-scale Angular application (100+ feature modules), owning the technical roadmap, modular design, and migration strategy from Angular 8 through 17+ (Angular 21 migration in progress). • Engineered and evolved state management using NgRx (store/effects/selectors), decoupling business logic from components and improving maintainability across the application. • Solved critical UI performance bottlenecks on large datasets — virtual scrolling and fine-tuned change detection cut list- rendering time by ~30% on views with 10,000+ records. • Designed and integrated an AI-assisted workflow using OpenAI: defined MCP tool schemas and client-side call orchestration to automate core ATS tasks (entity search, content generation, action automation). • Use AI coding assistants (Claude, Cursor) and multi-agent workflows as part of daily development to accelerate delivery, owning the review, testing, and validation of AI-generated code before it ships. • Built a full testing and delivery pipeline — a 200+ scenario Cypress E2E suite plus Jest/Karma unit tests — wired into Azure DevOps CI/CD (YAML pipelines, releases, self-hosted Windows build agents). • Mentored a core team of 4–5 engineers through code review and architecture sessions, and ran the team's Agile/Scrum process (sprint planning, estimation, retrospectives) as the primary frontend technical authority.
Lead Frontend Developer
12.2024 - 09.2025 |Big3
Angular, TypeScript, Angular CDK, low-code/metadata-driven UI Builder, динамические формы, таблицы, layout-контейнеры, overlays и drag-and-drop, оптимизация change detection, code review, стратегия апгрейда Angular и библиотек.
Moscow-based IT / systems integration company. Worked on a UI Builder — a platform tool for assembling configuration-driven web applications (low-code / metadata-driven UI), generating interfaces dynamically from a data model and configuration rather than a single end product. • Developed the core components for a low-code UI builder, enabling dynamic generation of interfaces from metadata for 50+ distinct data models — including dynamic forms, tables, layout containers, and Angular CDK-based overlays/drag-and- drop. • Optimized rendering of complex, dynamically generated UIs by implementing granular change-detection strategies, reducing unnecessary re-renders by an estimated 25%. • Drove technical standards by leading code reviews and contributing to the Angular/library upgrade strategy, ensuring platform stability and maintainability.
Mobile Application Developer · Android Developer
02.2013 - 03.2016 |It-Aces
Android Studio • Android SDK • MVVM • Dagger 2 • Apache JMeter • .NET • ASP.NET
IT outsourcing / systems integration company. • Developed and shipped native Android applications for external and internal clients — including a vehicle-tracking app, a courier delivery app for KFC, and an internal employee time-tracking tool — and contributed to .NET/ASP.NET backend projects and JMeter-based load testing for a government client (MGFOMS)

Education

Информациионные Системы и Технологии (Master's)
2005 - 2011
УГП им. А.К. Айламазяна

Languages

RussianNativeEnglishAdvanced