Марк Томило
CTO / Technical Product Lead / Product-minded Engineer
10+ лет создаю технологические продукты с нуля. Проектирую архитектуру, опираясь не на тренды, а на стратегию роста продукта. Строю системы, которые масштабируются вместе с бизнесом.
О себе
Привет! Меня зовут Марк, я инженер, архитектор и тимлид с сильным уклоном в продукт. Уже больше 10 лет работаю с технологическими продуктами — от первых строк кода до масштабируемых платформ. Больше всего мне нравится работать там, где нужно не просто "делать фичи", а выстраивать систему целиком — технически и логически.
В своей работе я не полагаюсь на личные вкусы или популярные тренды. Архитектура продукта для меня — это прежде всего стратегический инструмент. Я стараюсь понять, куда может развиваться продукт, какие сценарии его ждут через год или два, и уже исходя из этого строю архитектуру, которая будет готова к этим изменениям. Такой подход помогает не только избежать переделок, но и быстрее масштабироваться, когда продукт начинает расти.
Мой опыт
Руководитель разработки / Software Developer
Bordio, Латвия
Апрель 2022 - настоящее время
SaaS-платформа для управления рабочими процессами, ориентированного на команды, нацеленные на результат.
Мои задачи:
- Проектирование архитектуры всего продукта: backend, интеграции, DevOps
- Разработка backend‑логики (TypeScript, Node.js, NestJS, GraphQL, PostgreSQL, MongoDB)
- Инфраструктура (AWS, Docker, CI/CD)
- Интеграции со сторонними сервисами (Stripe, Google Calendar, Pipedrive и др.)
- Участие в продуктовом и стратегическом планировании
Ключевые фичи:
- Сложный, гибкий и модульный функционал задач — аналогичный ClickUp, Jira, Monday.com: кастомные поля, роли, рекуррентность, зависимости, вложенности
- Архитектура через GraphQL с глубинным контролем и оптимизацией резолверов
- ACL‑система прав доступа, вдохновлённая Google Zanzibar
- Реализация функциональности, аналогичной Google Calendar: рекуррентные задачи с поддержкой исключений (EXDATE), редактированием отдельных экземпляров и slice‑механизмами для управления изменениями в серии.
Fullstack developer
SegmentStream, Великобритания
Май 2021 - Март 2022
Маркетинговая аналитика нового поколения: анализ пользовательского поведения с ML-моделями.
Мои задачи:
- Разработка микросервисной архитектуры core‑продукта
- Backend‑сервисы на TypeScript + NestJS + PostgreSQL + GraphQL
- Интерфейсы для аналитики и конфигурации (React)
- Оптимизация real‑time обработки событий
- Работа в кросс‑функциональной команде (разработка, DevOps, QA)
CIO / Software Developer
Monesq, США
Март 2020 — Март 2021
Финансово-юридическая SaaS-платформа для американских юридических фирм (автоматизация, биллинг, e-signature).
Мои задачи:
- Руководство командой (найм, адаптация, 1:1, роли)
- Планирование, приоритизация, контроль задач
- Стратегическое и продуктовое участие, риск‑менеджмент
- Внедрение практик ITSM: управление инцидентами, стабильность
Архитектура и разработка:
- Event‑driven архитектура (gRPC, Event Sourcing, SQS)
- Backend на NestJS + GraphQL + PostgreSQL
- Внешние интеграции (e‑signature, платёжные шлюзы и др.)
- AWS‑инфраструктура (EC2, RDS, S3, Lambda, Terraform)
CIO / Team Lead / Backend Developer
Homestretch AG, Москва
Сентябрь 2016 — Март 2020
SaaS для корпоративной логистики: управление маршрутами, водителями и автопарком.
Этапы:
- 2016–2017: Backend Developer (Node.js, PostgreSQL, DevOps)
- 2017–2019: Тимлид backend‑команды
- 2019–2020: CIO — ответственность за архитектуру, развитие и команду
Технологии и задачи:
- Асинхронная архитектура с устойчивостью к сбоям
- Планирование маршрутов, трекинг, биллинг
- DevOps: CI/CD, мониторинг, окружения
- Node.js, PostgreSQL (Objection.js), Redis, RabbitMQ, AWS
Node.js Developer
AgoraDoxa, Новосибирск
Сентябрь 2015 - Май 2017
Разработка серверной части для мобильных игр и коммуникационных сервисов.
Проекты:
- MMO‑игра Lords of Magic (PvP, стратегия, строительство)
П- оддержка Veon Messenger и других коммуникационных платформ
Задачи:
- Масштабируемый backend на Node.js
- PostgreSQL, Redis, WebSockets, очереди
- Логирование, мониторинг
Junior Node.js Developer
ThorSystems, Новосибирск
Сентябрь 2014 - Август 2015
Разработка RTB-систем для B2B‑платформ.
Задачи:
- Архитектура под высокую нагрузку и отказоустойчивость
- Автоматическое восстановление и балансировка
- Улучшение производительности, устранение узких мест
Навыки
Команда и управление
ITSM, Agile, Kanban, найм, адаптация, 1:1, performance review. Построение команд, roadmap-планирование, продуктовая стратегия на pre-seed/seed стадиях.
Подход & Мышление
Lean Startup, Product Discovery, Customer Development, Tech due diligence. Мышление уровня CTO — баланс между скоростью, качеством и устойчивостью архитектурных решений.
Аналитика & Продукт
Amplitude, Pipedrive, кастомные дашборды, продуктовые метрики (активация, ретеншн, LTV). CustDev, интервью, формулировка и проверка гипотез, фичеринг, онбординг.
Backend
TypeScript, Node.js, NestJS, PostgreSQL, MongoDB и GraphQL. Разработка устойчивой и расширяемой бизнес-логики.
Инфраструктура
AWS (EC2, S3, RDS, Lambda, SQS, CloudWatch), Docker, Terraform, GitHub Actions, CI/CD pipelines. Организация продакшн-окружений, логирование, мониторинг, fault-tolerant архитектуры.
Архитектура
Event Sourcing, Microservices, gRPC, ACL/Zanzibar-like, Domain-Driven Design (DDD), API-first. Стратегическое проектирование архитектуры с учётом роста, масштабируемости и изменений требований.
Платёжные системы
Stripe, 3DSecure, billing, подписки, webhook, кастомная биллинговая логика.
Чат боты
Разработка Telegram-ботов и Slack-интеграций, создание интерфейсов на командах, нотификации, inline-режимы.
Интеграции
Google Calendar, Google API Client, DocuSign, etc.
Буду рад обсудить ваш проект и ответить на любые вопросы