Dmitrij Rysanow
Старший Інженер TypeScript з понад 6-річним професійним досвідом. Захоплююсь проектуванням систем та спеціалізуюсь на Angular, NestJS, Docker, Redis, Google Cloud, GitLab і Nginx. Сильний акцент на проектуванні систем, архітектурі та продуктивності.

Основні інженерні напрямки
Frontend і системи реального часу
Проектування та розробка великомасштабних додатків Angular з акцентом на системи реального часу, синхронізацію розподіленого стану, оптимізацію продуктивності та масштабовану архітектуру. Досвід роботи з WebSockets, WebRTC та сучасними API браузерів. Додатки розглядаються як довготривалі системи зі станом, а не статичні шари UI.
Інженерія кросплатформних додатків
Розробка кросплатформних додатків для веб та мобільних середовищ. Досвід роботи з нативним Android (Java) та гібридними фреймворками (Ionic). Акцент на узгодженому UX, адаптивній архітектурі та спільній логіці додатків на різних платформах.
Serverless та хмарна архітектура
Проектування та впровадження cloud-native та serverless систем з використанням AWS, Azure та Google Cloud. Досвід роботи з архітектурами, керованими подіями, мікросервісами, контейнеризацією (Docker), оркестрацією (Kubernetes) та CI/CD пайплайнами. Сильний акцент на масштабованості, надійності та проектуванні систем з урахуванням інфраструктури.
Мої проекти
Кросплатформний зашифрований комунікатор реального часу з WebRTC, E2E-шифруванням та синхронізацією розподіленого стану.



Досвід
Jul 2023
Корпоративні додатки Angular, Azure DevOps, архітектура фронтенду, оптимізація доступності WCAG та вдосконалення системи.
- Фронтенд-додаток Angular
- Оптимізація доступності WCAG
- впровадження та налаштування таблиць даних AG Grid
- модернізація додатків до новіших стандартів (Zoneless Angular, Standalone Components, A11y)
- управління пакетами з ng-packagr
- налаштування Azure DevOps/Azure Portal
- скрипти Microsoft Powershell

Jul 2021 - Mar 2023
Мікросервіси Node.js, Kubernetes, AWS/Azure, системи fintech (Greenlight).
- Розробка Kubernetes/Node.js
- Amazon Web Services/Azure DevOps
- Мікросервіси

Jan 2019 - Jul 2021
Великомасштабні системи зберігання файлів, обробка даних у великому масштабі, архітектура та інженерія продуктивності для екосистеми Roche.
- Підтримка та розвиток особливого виду "Dropbox", що підтримує великі файли
- Алгоритми для розбиття та валідації великих файлів
- таблиці даних AG Grid для обробки та відображення великих наборів даних
- Спрямування розробників Backend та DevOps до системного прогресу у функціональності та безпеці системи

Jan 2016 - Jan 2018
Кросплатформні мобільні додатки, Ionic, тестування на Android.
- фронтенд-клієнт на Ionic
- тестування на платформах Android, iOS та Windows

Jan 2016 - Jan 2017
Бібліотеки Angular, проектування архітектури, фінансові системи.
- Бібліотека Angular з ng-packagr
- Написання модульних та E2E тестів
- Архітектурні поради та реалізації

Jan 2014 - Mar 2015
Системи backend та frontend, PHP, обробка даних, рання архітектурна робота.
- архітектура бази даних
- сервіси CRUD
- обробка XML з API реєстраторів
- UI на HTML, CSS та JS (jQuery)

Технології

