Обо мне

Всем привет! Меня зовут Сергей Терёшкин, а в сети я давно известен как Tomas Lee, отсюда и адрес этого сайта. Расскажу немного о том, кто я такой, как оказался в IT и чем могу быть вам полезен.

Написать на почту

Как всё начиналось

Начинал я в 2004 году в Новокузнецке самым обычным системным администратором у интернет-провайдера "Сити-Нэт". Это был один из крупнейших провайдеров Новокузнецка, позже его купили Новосибирские "Сибирские сети" и за счёт этой сделки увеличили базу корпоративных клиентов больше чем на треть. Серверы на Linux и Windows, почта на Postfix, FTP, поиск уязвимостей и бесконечные обновления. Классическая админская школа, после которой Linux я знаю, что называется, изнутри.

Потом было несколько компаний подряд, и в каждой я забирал на себя всё больше. В "Кора-ТК" обслуживал сеть продуктовых магазинов: компьютеры, мини-АТС, торговое оборудование, открытие новых точек.

В "Формуле-Новокузнецк" готовил инфраструктуру под SAP R/3, проектировал телефонную сеть и видеонаблюдение и впервые сам планировал бюджет отдела на год. А в 2008 году в "Иве" уже руководил IT-отделом: поднимал домен и локальную сеть с нуля и запускал 1С Предприятие 8.1.

Одиннадцать лет у провайдера

В 2009 году я пришёл в РЦТК, это провайдер и телеком-компания из Новокузнецка, и задержался там на одиннадцать лет.

Порталы, IPTV и онлайн-вещание

Первые годы были, пожалуй, самыми весёлыми. Мы делали развлекательные порталы kino, mp3 и tv.hutor.ru, собрали комплекс, который принимал спутниковый сигнал DVB-S и превращал его в онлайн-вещание, запустили IPTV и даже сделали собственный PPPoE-терминатор на обычном x86-железе. Сейчас звучит как археология, но тогда это было очень круто.

Проектирование сетей

Потом я ушёл в проектирование: волоконно-оптические линии, локальные сети, видеонаблюдение. Вести документацию по разварке волокон руками было мучением, поэтому я написал для этого свою систему на PHP, PostgreSQL и PostGIS.

Она умела паспортизировать узлы связи, рисовать сеть на карте и искать свободные волокна. Код до сих пор лежит на GitHub, а в этом видео можно посмотреть, как всё работало.

Отдел развития

С 2017 года я возглавлял отдел развития, и тут пришлось выйти далеко за рамки техники. Видеонаблюдение, интернет, спутниковый мониторинг транспорта, тахографы: по каждому направлению нужно было придумать, как его развивать и продавать.

Я руководил отделом продаж, отвечал за план и бюджет, ездил на переговоры с муниципалитетами и бизнесом вместе с генеральным директором. Параллельно разбирал бизнес-процессы, автоматизировал рутину и помогал выстраивать DevOps.

Опыт был ценен не столько технически, сколько тем, что я научился смотреть на IT глазами бизнеса.

Переезд в Новосибирск

К 2020 году стало понятно, что в Новокузнецке я упёрся в потолок. Расти дальше было некуда ни по задачам, ни по зарплате, а сидеть на месте я не умею. Поэтому я собрал вещи и переехал в Новосибирск, а заодно вернулся к тому, с чего всё начиналось и что люблю больше всего: к разработке.

Экспобанк

Первой работой на новом месте стал Экспобанк. Там я писал бэкенд и микросервисы на Laravel, RabbitMQ, GraphQL и Camunda.

"Тион"

Следующей остановкой стал "Тион", производитель систем очистки воздуха, где я был тимлидом веб-разработки. Главным проектом там был интернет-магазин tion.ru на WordPress и реализация нового блога на Vue 3 и Laravel.

Магазин нужно было подружить с CRM на Yii2 и с 1С через шину RabbitMQ. А ещё я курировал редизайн b2b-сайта pro.tion.ru.

НЦГИ: генетика и IT с чистого листа

В 2022 году я пришёл в НЦГИ, Национальный центр генетических исследований. Многие знают его по бренду MyGenetics: это ДНК-тесты, которые рассказывают о здоровье, питании, спорте, долголетии и даже о происхождении человека. Наука серьёзная, и IT под ней должно быть надёжным.

Восстановление отдела

Вот только IT-отдел к моему приходу пришлось собирать практически заново. Я восстановил отдел и вернул ему настоящую роль в компании.

Моя задача была в том, чтобы к IT снова приходили с задачами, а не обходили стороной.

Новая инфраструктура

Параллельно построил новую инфраструктуру. Раньше всё жило в AWS на разрозненных VPS с монолитами на Java. Я перевёз сервисы в российское облако, СберОблако, и запустил их под оркестратором Nomad от HashiCorp. Получилась единая масштабируемая система на микросервисной архитектуре, которой удобно управлять.

Полгода в NAN Agency

В начале 2024 года я на полгода ушёл в NAN Agency, чтобы поработать над другим проектом. Опыт с оркестратором пригодился и там: я внедрил Nomad и выстроил несколько контуров окружения. Dev для разработчиков, stage для тестировщиков, и только после них продакшен. Так каждое изменение проходит проверку до того, как его увидят пользователи.

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

Второй заход в НЦГИ

А летом 2024 года меня позвали обратно в НЦГИ, и я вернулся.

Сайт в облаке

На этот раз взялся за сайт на 1С-Битрикс, который до этого жил на обычном хостинге. Перенёс его в облако и настроил полноценный деплой, так что выкладка обновлений стала понятным и повторяемым процессом. Для разработчиков сделал отдельный dev-контур, где можно спокойно пробовать новое, не рискуя боевым сайтом.

Команда и подрядчики

Вообще вся IT-часть компании была на мне: облачные серверы, CRM и собственные системы автоматизации. Команда IT-отдела выросла до 10+ человек, и я сам определял, кто нам нужен, проводил технические интервью, раздавал задачи и смотрел код.

Ещё одна большая часть работы была с подрядчиками и аутсорсом: договориться, оценить, проконтролировать. Ну и архитектура, интеграции, оценка стоимости новых проектов тоже были на мне.

НЦГИ в цифрах

Лучше всего результат видно по цифрам. Сервисами компании пользуются более 250 тысяч клиентов, а внутри компании с нашими системами работает уже в два с половиной раза больше людей, чем раньше.

  • 250 000+ клиентов пользуются сервисами
  • 30 → 80 внутренних пользователей систем
  • 1 500 → 9 000 отчётов генерируется в месяц
  • 15% → 0,5% даунтайм сервисов в год
  • 86% → 99,5% аптайм сайта в год

Что ещё

Учился в ТУСУРе на факультете дистанционного обучения по специальности "Промышленная электроника", диплом получил в 2011 году. Пишу на PHP, Python, C++, Java и JavaScript, работаю с MySQL и PostgreSQL. В последнее время всерьёз увлёкся нейросетями и компьютерным зрением.

Живу в Новосибирске. Могу работать в офисе, удалённо или в гибридном формате, готов к командировкам.

Мои ключевые компетенции

  • 22+ года в IT. Прошёл путь от системного администратора до руководителя IT-отдела, поэтому хорошо понимаю работу каждого уровня.
  • 5 лет руковожу командами разработки. Команда до 10+ человек: подбор, технические интервью, распределение задач, контроль, code review.
  • Масштаб. Сервисы для 250 000+ клиентов и 80 внутренних пользователей, даунтайм снижен с 15% до 0,5% в год, аптайм сайта поднят до 99,5%.
  • 15+ лет пишу код. PHP, Laravel, Yii2, Vue 3, JavaScript, Python, C++. Сам проектирую системы и согласую архитектурные решения.
  • Инфраструктура и DevOps. Linux, Docker, GitLab, Nomad и Vault от HashiCorp, Yandex Cloud. Трижды строил инфраструктуру на оркестраторе, переносил сервисы и сайты в российские облака, выстраивал контуры dev и stage и полноценный деплой.
  • Интеграции. RabbitMQ, GraphQL, Camunda, связка сайтов с CRM и 1С.
  • 8 лет в сетях и связи. Проектирование ВОЛС и ЛВС, IPTV, онлайн-вещание, видеонаблюдение.
  • Бизнес-сторона IT. Бюджет отдела, продажи, переговоры, работа с подрядчиками и аутсорсом, оценка стоимости проектов.

Инициативный, люблю системный подход и порядок в процессах. Умею продавать и убеждать, а свою точку зрения отстаиваю аргументами. Одинаково спокойно работаю и в команде, причём как участник, так и организатор, и в одиночку. Постоянно учусь чему-то новому.

Как со мной связаться

Сейчас рассматриваю позиции CIO и руководителя IT-отдела. Если вам нужен человек, который наведёт порядок в инфраструктуре, выстроит процесс разработки или соберёт команду, пишите. Удобнее всего на почту.