Богдан
Левіщев

Frontend-розробник (Angular)

📍 Київ, Україна

Frontend-розробник з 5+ роками комерційного досвіду на Angular (15–20), TypeScript 5+. Спеціалізуюсь на масштабованих CRM-рішеннях у B2B/B2C (телеком), з фокусом на RxJS, Reactive Forms, REST API та продуктивність (OnPush, lazy loading).

Про мене

Трохи про мій шлях та підхід до розробки

Frontend-розробник з 5+ роками комерційного досвіду на Angular (15–20), TypeScript 5+. Спеціалізуюсь на розробці масштабованих CRM-рішень у B2B/B2C сегментах (телеком): компонентна архітектура, Reactive Forms з кастомними валідаторами, управління асинхронністю через RxJS.

Досвід інтеграції з REST API: retry-логіка, нормалізація відповідей, централізація запитів. Знайомий з Angular Signals (signal, computed, toSignal), активно вивчаю підхід у рамках переходу на Angular 20+.

Регулярно рефакторю legacy-код та оптимізую продуктивність (OnPush, lazy loading). Відкритий до роботи з real-time інтеграціями (WebSocket / SignalR).

⏱ 5+ років досвіду ⚡ Angular 15–20 🔷 TypeScript 5+ 🏢 B2B / B2C CRM 🌐 RxJS 🧠 Signals

Hard Skills

Технології та інструменти, якими я володію

⚙️ Core
Angular 15–20 (standalone components, Signals, modern template syntax) TypeScript 5+ JavaScript (ES6+)
🔄 Реактивність
RxJS (operators, subjects, takeUntilDestroyed)
🎨 UI / Стилі
Angular Material HTML5 SCSS (BEM)
📝 Форми
Reactive Forms custom validators
🔌 Інтеграції
REST API ngx-translate (i18n)
🛠 Інструменти
Git (Git Flow, code review)

Досвід роботи

Мій професійний шлях

ITSmartFlex 14.04.2022 — теперішній час

Frontend-розробник (Angular)

CRM для бізнесів у сфері телеком

  • Розробка нового функціоналу та підтримка/рефакторинг існуючого в CRM для телеком-бізнесів.
  • Розробка UI-модулів для B2B і B2C сегментів, reusable-компоненти для використання в різних частинах продукту.
  • Інтеграція з REST API: проектування запитів, обробка помилок і retry-логіка через RxJS-оператори, нормалізація відповідей.
  • Централізував API-логіку на рівні root-сервісів, усунув дублювання викликів у feature-модулях — скоротив кількість надлишкових запитів.
  • Реалізував кастомний валідатор для перевірки контрольної суми номеру SIM-карти за алгоритмом Luhn (Reactive Forms).
  • Рефакторинг legacy-коду: спрощення структури модулів, покращення читабельності та підтримуваності.
  • Оптимізація продуктивності: OnPush change detection, trackBy, lazy loading модулів.
  • Командна робота: узгодження API з backend, робота з макетами дизайнерів, уточнення вимог з BA; Git Flow, code review, Agile/Scrum.
⏱ Поточний стаж:
Ucode IT Academy 01.01.2021 — 31.03.2022

Frontend-розробник (Angular)

LMS, CRM у сфері EduTech

  • Розробка Angular-застосунків (LMS, CRM): компонентна архітектура, REST API, RxJS, Reactive Forms, адаптивна верстка.
  • Командна робота в Agile/Scrum: Git Flow, code review, виконання задач по спринтах.

Контакти

Київ, Україна · bogdanlevishchev@gmail.com · +380668421126