Fork Me On GitLab

O mnie

Dmitrij Rysanow

Starszy Inżynier TypeScript z ponad 6-letnim doświadczeniem zawodowym. Pasjonat projektowania systemów, specjalizujący się w Angular, NestJS, Docker, Redis, Google Cloud, GitLab i Nginx. Silny nacisk na projektowanie systemów, architekturę i wydajność.

    Główne obszary inżynierskie

    • Frontend i systemy czasu rzeczywistego

      Projektowanie i rozwój aplikacji Angular na dużą skalę z naciskiem na systemy czasu rzeczywistego, synchronizację stanu rozproszonego, optymalizację wydajności i skalowalną architekturę. Doświadczenie z WebSockets, WebRTC i nowoczesnymi API przeglądarek. Aplikacje traktowane jako długotrwałe, stanowe systemy, a nie statyczne warstwy UI.

    • Inżynieria aplikacji wieloplatformowych

      Rozwój aplikacji wieloplatformowych w środowiskach webowych i mobilnych. Doświadczenie z natywnym Androidem (Java) i frameworkami hybrydowymi (Ionic). Nacisk na spójne UX, responsywną architekturę i wspólną logikę aplikacji na różnych platformach.

    • Serverless i architektura chmurowa

      Projektowanie i implementacja systemów cloud-native i serverless przy użyciu AWS, Azure i Google Cloud. Doświadczenie z architekturami sterowanymi zdarzeniami, mikroserwisami, konteneryzacją (Docker), orkiestracją (Kubernetes) i pipelinami CI/CD. Silny nacisk na skalowalność, niezawodność i projektowanie systemów zorientowane na infrastrukturę.

    Moje projekty

    Protocall.IM

    Run demo

    </> Source code

    Wieloplatformowy zaszyfrowany komunikator czasu rzeczywistego z WebRTC, szyfrowaniem E2E i synchronizacją stanu rozproszonego.

    Multihodl

    Run demo

    </> Source code

    Rozdzielacz środków Web3. Technologie: Angular, Metamask.

    GeoSpatia

    Run demo

    Platforma GeoSpatial z Angular, Mapbox GL i IPFS.

    Doświadczenie

    Atea Global Services Ltd., Senior Frontend Developer

    Jul 2023

    Korporacyjne aplikacje Angular, Azure DevOps, architektura frontendu, optymalizacje dostępności WCAG i usprawnienia systemu.

    • Aplikacja frontendowa Angular
    • Optymalizacje dostępności WCAG
    • implementacja i dostosowywanie tabel danych AG Grid
    • modernizacja aplikacji do nowszych standardów (Zoneless Angular, Standalone Components, A11y)
    • zarządzanie pakietami z ng-packagr
    • konfiguracja Azure DevOps/Azure Portal
    • skrypty Microsoft Powershell
    Company logo
    ITMAGINATION, Backend Developer

    Jul 2021 - Mar 2023

    Mikroserwisy Node.js, Kubernetes, AWS/Azure, systemy fintech (Greenlight).

    • Programowanie Kubernetes/Node.js
    • Amazon Web Services/Azure DevOps
    • Mikroserwisy
    Company logo
    Billennium, Senior Developer

    Jan 2019 - Jul 2021

    Wielkoskalowe systemy przechowywania plików, przetwarzanie danych na dużą skalę, architektura i inżynieria wydajności dla ekosystemu Roche.

    • Utrzymanie i rozwój specjalnego rodzaju "Dropboxa" obsługującego duże pliki
    • Algorytmy do podziału i walidacji dużych plików
    • tabele danych AG Grid do obsługi i wyświetlania dużych zbiorów danych
    • Ukierunkowywanie programistów Backend i DevOps ku systemowemu postępowi w zakresie funkcjonalności i bezpieczeństwa systemu
    Company logo
    Creative Yellow Solutions, Tech Lead

    Jan 2016 - Jan 2018

    Wieloplatformowe aplikacje mobilne, Ionic, testy na Androidzie.

    • klient frontendowy w Ionic
    • testowanie na platformach Android, iOS i Windows
    Company logo
    Raiffeisen, JavaScript Developer

    Jan 2016 - Jan 2017

    Biblioteki Angular, projektowanie architektury, systemy finansowe.

    • Biblioteka Angular z ng-packagr
    • Pisanie testów jednostkowych i E2E
    • Porady i implementacje architektoniczne
    Company logo
    PIDI, Junior Developer

    Jan 2014 - Mar 2015

    Systemy backendowe i frontendowe, PHP, przetwarzanie danych, wczesne prace architektoniczne.

    • architektura bazy danych
    • serwisy CRUD
    • przetwarzanie XML z API rejestratorów
    • UI w HTML, CSS i JS (jQuery)
    Company logo

    Technologie

    HTML5 Angular 2+ React Nodejs Nodejs Android