Dmitrij Rysanow
Senior Fullstack Developer з понад 10-річним комерційним досвідом розробки програмного забезпечення. Спеціалізуюсь на Angular і TypeScript, а в Full Stack проектах також розробляю backend на Node.js (Express, NestJS). Маю досвід проектування архітектури додатків та API, модернізації застарілих систем, оптимізації продуктивності та побудови масштабованих і безпечних рішень на всьому стеку — від інтерфейсу користувача, через API та шар даних, до CI/CD і хмарної інфраструктури.

Ключові сильні сторони
Frontend-системи корпоративного рівня
Проектування та розробка великомасштабних frontend-систем корпоративного рівня на Angular або React. Швидке освоєння нових — навіть менш відомих — фреймворків та адаптація до стеку, обмежень і домену конкретного проекту. Акцент на продуктивності, масштабованій архітектурі, ефективному управлінні станом та зручності підтримки.
Комунікація — це головне!
Чітка, проактивна комунікація як ключова інженерна навичка. Сильний акцент на ранній валідації та уточненні вимог, щоб готове рішення відповідало тому, що дійсно потрібно клієнту, та на відповідності стандартам, конвенціям і способу роботи конкретного проекту. Впевнена робота в Agile/Scrum командах — планування спринтів, оцінки, code review та постійний зворотний зв’язок зі стейкхолдерами. Структурована комунікація та звітність за методологією STAR (Ситуація, Завдання, Дія, Результат).
DevOps та доставка в хмарі
Проектування та експлуатація CI/CD пайплайнів і cloud-native доставки. Практичний досвід з GitLab CI, GitHub Actions і Jenkins, контейнеризацією (Docker), оркестрацією (Kubernetes) та автоматизацією інфраструктури. Досвід роботи з хмарними платформами (Azure, Google Cloud), з акцентом на надійності, масштабованості та повторюваних, автоматизованих розгортаннях.
Розуміння та використання AI-інструментів
Практичне, щоденне застосування розробки за допомогою AI. Щоденна робота з GitHub Copilot для кодування, рефакторингу та рев’ю коду. Створення власних MCP-інтеграцій (Model Context Protocol), що з’єднують AI-агентів з інструментами й даними конкретного проекту, а також мобільного AI-toolkit (застосунок AI-агента на телефоні). Сильний акцент на безпечному застосуванні Human-in-the-Loop в операціях — збереження контролю людини над критичними діями та рішеннями.
Досвід
Jul 2023 - Sep 2026
Full stack розробка на Angular, TypeScript, C#, .NET 8 та ASP.NET Core 8; модернізація застарілої системи, генеричний рушій пошуку/фільтрації, Azure DevOps і розробка з підтримкою AI.
- Full stack розробка на Angular 20+, TypeScript, C#, .NET 8 та ASP.NET Core 8
- Модернізація застарілого рішення .NET Framework 4.7.2 / MVC 5 до .NET 8 + Angular SPA + EF Core 8
- Генерична архітектура пошуку, фільтрації та пагінації end-to-end в Angular і .NET
- Спільний контракт SearchCriteria/PageRequest та генеричний рушій фільтрів на Expression Trees і EF Core
- ASP.NET Core Web API, DTO, моделі даних та шар доступу до даних EF Core на Azure SQL
- Автентифікація та авторизація з Microsoft Entra ID, OIDC, OAuth 2.0 і JWT (ролі та машинні інтеграції)
- Інтеграції із зовнішніми MDM-платформами (Apple DEP, Android/Chrome Zero-Touch, Samsung Knox, Windows Autopilot)
- Backend-тести за моделлю TDD з NUnit, Moq, FluentAssertions і WebApplicationFactory, інтегровані з E2E
- Azure DevOps Pipelines: build, тести, сканування безпеки, міграції EF Core, публікація артефактів і деплой на Azure App Service
- Середовище AI-агентів для аналізу репозиторію, планування, реалізації, тестування та документації
- Власний MCP / Playwright / headless Chrome для автоматичної перевірки UI зі скріншотами та логами
- Створення багаторазової бібліотеки UX-компонентів зі Storybook і семантичним версіонуванням; ключові компоненти — data grid і dropdown
- Модульні тести з вимірюванням покриття коду

Jul 2021 - Mar 2023
Backend великої fintech-платформи (Greenlight) на мікросервісній архітектурі в Kubernetes; Node.js/Express, gRPC/REST та AWS.
- Backend-сервіси на Node.js / Express.js
- Функціональність онбордингу користувачів та процесів KYC
- Комунікація між мікросервісами через gRPC та REST API
- Сервіси AWS: DynamoDB, S3, SQS, SNS, CloudFront та API Gateway
- Рішення AWS Lambda з оптимізацією збірки та пакування
- Microsoft Azure, Docker та CI/CD

Jan 2019 - Jul 2021
Frontend-рішення для завантаження дуже великих файлів (до 1 ТБ) для екосистеми Roche; Web Workers, WebCrypto та паралельне завантаження фрагментів до S3.
- Frontend-рішення для обробки та завантаження дуже великих файлів
- Усунення збоїв додатку та надмірного споживання пам'яті під час завантаження
- Обробка файлів з Web Workers та WebCrypto, включно з інкрементним хешуванням
- Розбиття файлів на фрагменти та їх паралельне завантаження до Amazon S3
- Тестування на файлах до 1 ТБ; споживання пам'яті браузера на рівні ~80 МБ
- Оптимізація комунікації frontend-backend та контрактів API
- Перенесення операцій, що вимагають довіри, з frontend на backend для безпеки
- Code review та співпраця з командами Backend, Cloud і DevOps

Jan 2017 - Jan 2018
Frontend-додатки для фінансових систем на JavaScript та Angular; бібліотека Angular з ng-packagr.
- Frontend-додатки для фінансових систем на JavaScript та Angular
- Проектування та розробка бібліотеки Angular з ng-packagr
- Модульні та E2E тести
- Рішення щодо frontend-архітектури

Nov 2015 - Jan 2017
Технічне керівництво кросплатформним мобільним додатком в Ionic + AngularJS (Quiz-m); архітектура та продуктивність Ionic/AngularJS.
- Технічне керівництво командою з 3-4 розробників
- Вибір технологій і бібліотек та проектування frontend-архітектури
- Архітектура, що підтримує різні типи мінігор зі спільним механізмом підрахунку очок
- Технічні рішення, code review, менторство та онбординг
- Технічне планування, оцінки та дорожня карта
- Пряма співпраця з клієнтом у технічних питаннях
- Централізація бізнес-логіки в Angular Services для суворішого та надійнішого управління станом компонентів
- Оптимізація продуктивності та offline-first досвід з локальною базою LokiJS та синхронізацією стану

Jan 2014 - Jun 2015
Frontend та backend додатки й сервіси CRUD; PHP, JavaScript/jQuery та обробка даних XML.
- Frontend та backend додатки й сервіси CRUD
- Бази даних, зовнішні API та дані XML
- Інтерфейси на HTML, CSS, JavaScript та jQuery
- Backend-рішення на PHP

Мої проекти
Готова до продакшену платформа комунікації реального часу (PWA з офлайн-режимом) з WebRTC, наскрізним шифруванням (Proteus, MegOlm) та синхронізацією розподіленого стану між довіреними пристроями.

Розподільник коштів Web3, побудований на Angular та інтегрований з екосистемою Web3 / MetaMask.

Маркетплейс GeoSpatial, побудований на Angular, Mapbox GL та IPFS. Переможець хакатону Gitcoin.

Технології

