Опыт работы

Senior Full-Stack Engineer & Lead Architect

Full-time

Chazy @ Entytech OÜ

Remote

2024 – 2025

Обзор: Спроектировал и разработал с нуля AI-driven SaaS-платформу для автоматизации документооборота в финансовой сфере. Заложил архитектуру, позволяющую системе легко масштабироваться от стадии MVP до полноценной multi-tenant B2B-экосистемы без накопления технического долга.

Архитектура и Backend-разработка (Node.js / PostgreSQL):

  • Спроектировал и реализовал модульный монолит (Modular Monolith) на Node.js с применением подходов DDD (Domain-Driven Design), обеспечив строгую консистентность и изоляцию данных для сложных финансовых процессов.
  • Разработал распределенную систему обработки входящих писем: перенес тяжелый трафик на Edge-инфраструктуру, а ресурсоемкую обработку медиафайлов (OCR, нарезку PDF) изолировал в serverless-функциях.
  • Внедрил кастомный паттерн Provider Registry со строгим dependency injection для максимальной изоляции ядра бизнес-логики от внешних зависимостей.
  • Обеспечил гибкость инфраструктуры: смена LLM-провайдеров (например, с OpenAI на Anthropic) и интеграций с бухгалтерскими системами (Xero, QuickBooks) теперь происходит бесшовно, изменением всего одной строки конфигурации.
  • Выделил ключевые сервисы (сбор и обработку входящих email, OCR) во внутренние API. Это позволило отказаться от дорогостоящих сторонних вендоров и открыло возможность продаж платформы как headless API B2B-решения.
  • Переиспользовал всю бизнес-логику бэкенда для быстрой разработки и релиза сопутствующего Chrome-расширения всего за один 3-недельный спринт.

Frontend-разработка и SaaS-инфраструктура (Vue 3 / Tailwind v4):

  • Разработал комплексный multi-tenant дэшборд на Vue 3 (Composition API) и Tailwind CSS 4.0 для управления сложными организационными иерархиями и ролевыми моделями пользователей.
  • Спроектировал архитектуру воркспейсов с плавным переключением контекста и централизованным управлением жизненным циклом OAuth-токенов (Google, Xero) для комфортной работы пользователей в нескольких клиентских средах одновременно.
  • Создал UI-компоненты для Explainable AI (XAI): визуальные метрики совпадений, индикаторы логики принятия решений ИИ и бейджи комплаенс-рисков, что значительно повысило доверие пользователей к автоматизированным финансовым пайплайнам.
  • Реализовал интерактивный флоу онбординга ИИ-агентов с кастомными анимациями и возможностью настройки персонажа (личности ИИ) в реальном времени.
  • Настроил zero-maintenance CI/CD пайплайн на базе Cloudflare Pages с мгновенной глобальной доставкой контента и edge-кэшированием.
Node.jsPostgreSQLVue 3Tailwind CSSCloudflareTypeScript
Metro

Team Lead, Senior Full-stack Programmer

Full-time

Entytech OÜ

Tallinn, Estonia – Remote

Jul 2024 - 2025

Меня пригласили в Entytech в качестве "пишущего" Тим-лида, чтобы с моей экспертизой создать новую техническую команду для разработки и поддержки нового сервиса в рамках платформы Enty. Эффективное выполнение задач позволило зарекомендовать себя в команде и получить возможность активно влиять на архитектуру и качество кода всего проекта.

NestJSVue 3TypeScriptTypeORMQuasarNode.jsPostgreSQLAWSCloudflareGitLab
Metro

Tech Lead, Senior Full-stack Developer

Full-time

Metro OTC LLC. (ex OTC Stores LLC.)

NJ, United States – Remote

Jan 2023 - Mar 2024

Продолжая работу с той же командой под новым брендом, сохранив активное участие в full-stack разработке, периодически выполнял роль Team Lead. Организовал успешный запуск четырех проектов, включая новый онлайн-магазин, оптимизировал процессы и инфраструктуру.

Nuxt 3Vue 3TypeScriptSymfonyQuasarNode.jsPostgreSQLAWSNotionGitLab
Metro

Senior Full-stack Developer

Full-time

OTC Stores LLC.

NJ, United States – Remote

Jul 2021 - Jan 2023

Улучшал и поддерживал сложный проект на Symfony и несколько проектов на Vue в секторе OTC, внедряя новые функции, проводя рефакторинг и оптимизацию.

SymfonyVue 2Vue 3JavaScriptTypeScriptPostgreSQLAWSGitLab
Metro

Tech Lead, Senior Full-stack Developer

SYC LLC.

NY, United States – Remote

Jan 2020 - Jul 2021

Разработал систему учёта доноров и пожертвований SAAS, включающую инструменты для совместной работы и SEO.

LaravelOctober CMSCSS / SCSSJavaScriptMySQLAWSGitLab

Full-stack Developer, Consultant

Self-employed

Remote

Jan 2019 - Jul 2021

Разрабатывал веб-приложения от оформления идеи в техзадание до релиза. Поддерживал их. Создавал новые модули и интерактивный функционал для стартапов и малого бизнеса.
Близко сотрудничал с клиентами, чтобы понять их потребности и предложить инновационные решения.

LaravelVue 2October CMSSCSSJavaScriptMySQLAWSGitLabLinux
Metro

Middle/Senior Full-stack Developer

Full-time

Geopolis Digital

Minsk, BY – Remote

Nov 2013 - Dec 2019

Разрабатывал и поддерживал интерактивные веб-сайты, крупные многопользовательские проекты, корпоративные веб-сайты и презентациями для разных клиентов. Создавал новые плагины для проприетарной MVC CMS.

PHPKohanaOctober CMSJavaScriptMySQL

Junior PHP Developer

Full-time

Fiber Consulting

Minsk, BY

Apr 2012 – Nov 2013

Разрабатывал и поддерживал веб-сайты на проприетарной CMS на базе MVC-фреймворка Kohana. Интегрировал фронтенд к CMS, а также создавал и разрабатывал модули и плагины.

PHPKohanaMySQL

Техник

Full-time

Лаборатория IT в Пинском медицинском колледже

Pinsk, BY

Jun 2009 – Apr 2012

Содействовал в создании электронных образовательных ресурсов и информационных систем. Помогал в планировании и проведении гос. закупок и обслуживании ИТ-оборудования. Проводил обучение компьютерной грамотности.

JoomlaHTMLCSSDelphiMySQLLinux

Образование

Инженер-программист в управлении

Минский институт управления - не окончен

Minsk, BY

2010 - 2013

Полиграфическое оборудование и системы обработки информации

Бел. гос. технологический университет - не окончен

Minsk, BY

2008 - 2009

© 2019 – 2024 Артём Риженков. All rights reserved.