Doświadczenie

Senior Full-Stack Engineer & Lead Architect

Full-time

Chazy @ Entytech OÜ

Praca zdalna

2024 – 2025

Zaprojektowałem architekturę i stworzyłem od podstaw opartą na AI platformę SaaS do automatyzacji dokumentów finansowych. Zbudowałem system tak, aby mógł ewoluować z walidowanego MVP do wysoce skalowalnego, wielodostępnego (multi-tenant) ekosystemu B2B bez zaciągania długu technologicznego.

Architektura & Backend Engineering (Node.js / PostgreSQL):

  • Zaprojektowałem i wdrożyłem architekturę Modular Monolith przy użyciu Domain-Driven Design (DDD) w Node.js, zapewniając ścisłą spójność i izolację danych dla złożonych procesów finansowych.
  • Zbudowałem rozproszony system przetwarzania, przenosząc obsługę intensywnego ruchu związanego z odbieraniem i przetwarzaniem e-maili na Edge computing i izolując zasobochłonne przetwarzanie mediów (OCR, dzielenie plików PDF-ów) do funkcji serverless.
  • Wdrożyłem autorski wzorzec Provider Registry z wykorzystaniem konsekwentnego wstrzykiwania zależności (dependency injection), aby oddzielić kluczową logikę biznesową od zewnętrznych zależności.
  • Umożliwiłem bezryzykowne migracje infrastruktury, co pozwala na płynną zmianę dostawców LLM (np. z OpenAI na Anthropic) oraz platform księgowych (Xero, QuickBooks) za pomocą zmiany jednej linijki w konfiguracji.
  • Udostępniłem kluczowe serwisy backendowe (pobieranie e-maili, OCR) jako wewnętrzne API, skutecznie zastępując kosztownych dostawców zewnętrznych i umożliwiając sprzedaż platformy jako rozwiązania B2B w modelu headless API.
  • Wykorzystałem w 100% mocno odseparowaną logikę backendową, aby w ciągu 3-tygodniowego sprintu szybko stworzyć i wypuścić dedykowane rozszerzenie do Chrome (Chrome Extension).

Frontend Development & SaaS Infrastructure (Vue 3 / Tailwind v4):

  • Zbudowałem kompleksowe, wielodostępne (multi-tenant) centrum sterowania (control center) przy użyciu Vue 3 (Composition API) i Tailwind CSS 4.0 do zarządzania złożonymi hierarchiami organizacyjnymi i rolami użytkowników.
  • Zaprojektowałem architekturę przestrzeni roboczych (workspace), wspierającą płynne przełączanie kontekstu i scentralizowane zarządzanie cyklem życia tokenów OAuth (np. Google, Xero), dostosowaną do użytkowników pracujących w wielu środowiskach klienckich jednocześnie.
  • Stworzyłem przejrzyste komponenty UI w duchu "Explainable AI", zawierające wizualne wskaźniki dopasowania, wyraźne ślady wnioskowania modelu (reasoning indicators) oraz oznaczenia ryzyka zgodności (compliance), aby budować zaufanie użytkowników do zautomatyzowanych procesów finansowych.
  • Zaprojektowałem interaktywny proces onboardingu agenta z niestandardowymi animacjami przejść i generatywnym dostosowywaniem "osobowości" w czasie rzeczywistym.
  • Skonfigurowałem bezobsługowy proces CI/CD (zero-maintenance CI/CD pipeline) wykorzystując Cloudflare Pages do błyskawicznej dystrybucji globalnej i cache'owania na brzegu sieci (edge caching).
Node.jsPostgreSQLVue 3Tailwind CSSCloudflareTypeScript
Metro

Team Lead, Senior Full-stack Programmer

Full-time

Entytech OÜ

Tallinn, Estonia – Remote

Jul 2024 - 2025

Zostałem zaproszony do Entytech jako "piszący" Team Lead, aby wykorzystać moje doświadczenie do stworzenia nowego zespołu technicznego do rozwoju i utrzymania nowej usługi w ramach platformy Enty. Moje efektywne podejście do realizacji zadań pozwoliło mi zdobyć zaufanie zespołu i uzyskać możliwość aktywnego wpływania na architekturę oraz jakość kodu całego projektu.

NestJSVue 3TypeScriptTypeORMQuasarNode.jsPostgreSQLAWSCloudflareGitLab
Metro

Tech Lead, Senior Full-stack Developer

Full-time

Metro OTC LLC. (ex OTC Stores LLC.)

NJ, United States – Remote

Sty 2023 - Mar 2024

Kontynuując pracę z tym samym zespołem pod nową marką, kontynuując aktywnie uczestnicząc w tworzeniu oprogramowania, jednocześnie występował jako Team Lead.
Poprowadziłem udaną premierę czterech projektów, w tym nowego sklepu internetowego, zoptymalizowałem procesy i infrastrukturę.

Nuxt 3Vue 3TypeScriptSymfonyQuasarNode.jsPostgreSQLAWSNotionGitLab
Metro

Senior Full-stack Developer

Full-time

OTC Stores LLC.

NJ, United States – Remote

Lip 2021 - Sty 2023

Rozszerzałem i utrzymywałem złożony projekt Symfony oraz kilka projektów Vue w branży OTC, wprowadzając nowe funkcje, przeprowadzając refaktoryzację i optymalizacje.

SymfonyVue 2Vue 3JavaScriptTypeScriptPostgreSQLAWSGitLab
Metro

Tech Lead, Senior Full-stack Developer

SYC LLC.

NY, United States – Remote

Sty 2020 - Lip 2021

Opracowałem System Fundraising Management SAAS z narzędziami do współpracy i SEO.

LaravelOctober CMSCSS / SCSSJavaScriptMySQLAWSGitLab

Full-stack Developer, Consultant

Self-employed

Remote

Sty 2019 - Lip 2021

Samodzielnie rozwijałem i utrzymywałem aplikacje internetowe od etapu początkowego do wdrożenia.
Tworzyłem niestandardowe moduły i interaktywne funkcje dedykowane dla startupów i małych firm.
Ścisła współpraca z klientami w celu zrozumienia ich potrzeb i dostarczenia innowacyjnych rozwiązań.

LaravelVue 2October CMSSCSSJavaScriptMySQLAWSGitLabLinux
Metro

Middle/Senior Full-stack Developer

Full-time

Geopolis Digital

Minsk, BY – Remote

Lis 2013 - Gru 2019

Zaprojektowałem i zarządzałem interaktywnymi stronami internetowymi, dużymi projektami wielu użytkowników, stronami internetowymi korporacyjnymi i prezentacjami dla różnorodnych klientów. Wprowadziłem nowe wtyczki do firmowego CMS opartego na MVC.

PHPKohanaOctober CMSJavaScriptMySQL

Junior PHP Developer

Full-time

Fiber Consulting

Mińsk, BY

Kwi 2012 – Lis 2013

Rozwijałem i utrzymywałem strony internetowe przy użyciu firmowego CMS zbudowanego na frameworku MVC Kohana.

Wykonywałem front-end development wewnątrz CMS, a także projektowałem i rozwijałem moduły i wtyczki.

PHPKohanaMySQL

Technik

Full-time

Laboratorium IT w Państwowym Medycznym Kolegium

Pińsk, BY

Cze 2009 – Kwi 2012

Przyczyniłem się do tworzenia zasobów nauki elektronicznej i systemów informacyjnych
Pomagałem w planowaniu i wdrożeniu zamówień publicznych oraz konserwacji sprzętu IT
Prowadziłem szkolenia z obsługi komputera

JoomlaHTMLCSSDelphiMySQLLinux

Edukacja

Inżynieria Oprogramowania w Zarządzaniu

Instytut Zarządzania w Mińsku - Bez stopnia naukowego

Minsk, BY

2010 - 2013

Inżynieria Systemów Poligraficznych i Przetwarzania Informacji

Białoruski Państwowy Uniwersytet Technologiczny - Bez stopnia naukowego

Minsk, BY

2008 - 2009

© 2019 – 2024 Artiom Ryżankou. All rights reserved.