Перейти к основному содержимому

Карьера

Опыт

Роли, обязанности и системы, стоящие за ними.

Работа по найму

Oncare GmbH

Senior Software Engineer — Full-Stack & Integrations

июнь 2022 г. – по настоящее время

Backend- и full-stack разработка myoncare — медицинского изделия класса IIa по регламенту EU MDR, позволяющего пациентам делиться планами лечения, данными о приёме лекарств и активности со своей медицинской командой.

  • Разработка backend-сервисов на Node.js, NestJS и Express на базе MySQL и MongoDB, включая безопасное хранение данных, интеграции API и оптимизацию производительности.
  • Реализация веб- и мобильных функций на React, React Native и Capacitor, а также платформо-специфичная разработка на Kotlin и Swift.
  • Интеграция источников данных о здоровье и носимых устройствах, включая FHIR и Withings.
  • Обновление backend-сервисов и зависимостей для поддержания стандартов безопасности и производительности.
  • Код-ревью, исправление дефектов в продакшене, участие в планировании и оценке спринтов.
Node.jsNestJSExpress.jsTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQDockerFHIRKotlinSwift
myoncare.com

Garment IO

Software & Integration Engineer

дек. 2018 г. – июнь 2022 г.

Платформа умного производства, помогающая швейным фабрикам оцифровывать операции, отслеживать производство и контролировать эффективность на основе данных в реальном времени с производственного цеха.

  • Разработка backend-функций на Node.js, PHP и Laravel для бизнес-логики, управления данными и интеграций.
  • Создание интерфейсов на React для операционных панелей и отслеживания производства.
  • Интеграция сторонних инструментов и устройств для расширения возможностей платформы.
  • Развёртывание релизов и поддержка инструментов на серверах CentOS.
  • Прямое взаимодействие с клиентами при планировании функций, оценке и демонстрациях.
Node.jsPHPLaravelReactMongoDBMySQLRedisPythonFlaskDockerCentOS
garment.io

eSEED

Software & Integration Engineer

дек. 2018 г. – июнь 2022 г.

Поставка веб- и мобильных решений для стартапов, НКО и компаний с акцентом на поддерживаемые и удобные решения.

  • Разработка backend-функций на Node.js, MySQL и Spring Boot.
  • Разработка адаптивных интерфейсов на React, HTML5, CSS, Bootstrap и jQuery.
  • Интеграция сторонних API и поставка проектов на базе WordPress.
  • Участие в полном цикле разработки в рамках Agile-практик.
JavaScriptReactNode.jsSpring BootMySQLHTML5CSSBootstrapjQueryWordPress
eseed.net

Независимая инженерная деятельность

Independent

Software & Integration Engineer

июнь 2016 г. – по настоящее время

Комплексная поставка для клиентов в fintech, здравоохранении, SaaS, B2B-закупках, безопасности и потребительских продуктах — от анализа требований до поддержки в продакшене.

  • Проектирование и поставка full-stack систем: backend-сервисы, REST API, frontend-интерфейсы и мобильные приложения.
  • Реализация аутентификации, ролевого контроля доступа, платежей, синхронизации в реальном времени и изоляции multi-tenant.
  • Разработка событийно-ориентированных процессов с фоновыми задачами, очередями сообщений и стримингом.
  • Руководство рефакторингом, модернизацией устаревшего кода, оптимизацией производительности и регрессионным тестированием.
  • Настройка контейнеризированных развёртываний, пайплайнов CI/CD и мониторинга продакшена.
  • Обеспечение строгих инженерных стандартов со строгим TypeScript, линтингом, тестированием и pre-commit проверками.
  • Разработал и эксплуатировал медиапайплайны для прямых трансляций на FFmpeg, Nginx и OBS.
  • Провёл комплексную модернизацию устаревших кодовых баз — обновления мажорных версий фреймворков (Laravel, Ember.js) вместе с лежащими в основе средами выполнения Node.js — и интегрировал сторонние платформы, включая Spotify и Google Cloud.
TypeScriptNode.jsNestJSNext.jsReactReact NativePostgreSQLMySQLMongoDBRedisDockerGCPCI/CD