Fork Me On GitLab

Про мене

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 пайплайнами. Сильний акцент на масштабованості, надійності та проектуванні систем з урахуванням інфраструктури.

    Мої проекти

    Protocall.IM

    Run demo

    </> Source code

    Кросплатформний зашифрований комунікатор реального часу з WebRTC, E2E-шифруванням та синхронізацією розподіленого стану.

    Multihodl

    Run demo

    </> Source code

    Розподільник коштів Web3. Технології: Angular, Metamask.

    GeoSpatia

    Run demo

    Маркетплейс GeoSpatial з Angular, Mapbox GL та IPFS.

    Досвід

    Atea Global Services Ltd., Senior Frontend Developer

    Jul 2023

    Корпоративні додатки Angular, Azure DevOps, архітектура фронтенду, оптимізація доступності WCAG та вдосконалення системи.

    • Фронтенд-додаток Angular
    • Оптимізація доступності WCAG
    • впровадження та налаштування таблиць даних AG Grid
    • модернізація додатків до новіших стандартів (Zoneless Angular, Standalone Components, A11y)
    • управління пакетами з ng-packagr
    • налаштування Azure DevOps/Azure Portal
    • скрипти Microsoft Powershell
    Company logo
    ITMAGINATION, Backend Developer

    Jul 2021 - Mar 2023

    Мікросервіси Node.js, Kubernetes, AWS/Azure, системи fintech (Greenlight).

    • Розробка Kubernetes/Node.js
    • Amazon Web Services/Azure DevOps
    • Мікросервіси
    Company logo
    Billennium, Senior Developer

    Jan 2019 - Jul 2021

    Великомасштабні системи зберігання файлів, обробка даних у великому масштабі, архітектура та інженерія продуктивності для екосистеми Roche.

    • Підтримка та розвиток особливого виду "Dropbox", що підтримує великі файли
    • Алгоритми для розбиття та валідації великих файлів
    • таблиці даних AG Grid для обробки та відображення великих наборів даних
    • Спрямування розробників Backend та DevOps до системного прогресу у функціональності та безпеці системи
    Company logo
    Creative Yellow Solutions, Tech Lead

    Jan 2016 - Jan 2018

    Кросплатформні мобільні додатки, Ionic, тестування на Android.

    • фронтенд-клієнт на Ionic
    • тестування на платформах Android, iOS та Windows
    Company logo
    Raiffeisen, JavaScript Developer

    Jan 2016 - Jan 2017

    Бібліотеки Angular, проектування архітектури, фінансові системи.

    • Бібліотека Angular з ng-packagr
    • Написання модульних та E2E тестів
    • Архітектурні поради та реалізації
    Company logo
    PIDI, Junior Developer

    Jan 2014 - Mar 2015

    Системи backend та frontend, PHP, обробка даних, рання архітектурна робота.

    • архітектура бази даних
    • сервіси CRUD
    • обробка XML з API реєстраторів
    • UI на HTML, CSS та JS (jQuery)
    Company logo

    Технології

    HTML5 Angular 2+ React Nodejs Nodejs Android