---
title: Обо мне
navTitle: Об авторе
layout: about
hide_table_of_contents: true
---
Я Артём. Помогаю компаниям с созданием и поддержкой продуктов, налаживанием внутренних процессов для долгосрочного успеха. Получил степень магистра информатики в Таллиннском Техническом Университете. 

Развиваю личные проекты, ищу новые идеи. Воспитываю сына и дочь. Два кота и несколько пчело-семей воспитывают меня.

Встречайте меня на местных встречах и хакатонах связанных со стартапами и программированием - в [девклубе](http://devclub.eu/), TallinnJS, Garage48, Lift99, Palo-Alto, [Технополе](https://www.tehnopol.ee/). Но проще написать в [телеграм](https://t.me/tot_ra). Любитель кофе ☕️

#### Тех-стек

| Область                | Предпочтения                                                                                                               |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Языки                  | <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/typescript" width="12" height="12"> **Typescript**, <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/go" width="12" height="12"> **Go**, Python, Ruby, PHP                                                                                      |
| Frontend фреймворки    | <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/react" width="12" height="12"> **React**, Angular 1, Backbone                                                                                             |
| API                    | <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/graphql" width="12" height="12"> **GraphQL**, **REST**, GRPC                                                                                                    |
| Backend фреймворки     | <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/fastify" width="12" height="12"> **Fastify**, Koa, Express, Gqlgen, Ruby on Rails, Symfony, Zend Framework, Code igniter, Yii, Kohana                       |
| Кеш                    | <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/redis" width="12" height="12"> **Redis**, Memcached                                                                                                       |
| Асинхронная обработка  | <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/redis" width="12" height="12"> **Redis streams**, <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/apachekafka" width="12" height="12"> **Kafka**, RabbitMQ                                                                                     |
| Базы данных            | <img class="no-transform tech-icon" src="https://cdn.simpleicons.org/postgresql" width="12" height="12"> **Postgres**, MySQL, MongoDB, Sqlite, AWS RDS, InfluxDB, Clickhouse                                                        |
| Поиск                  | Elasticsearch, Qdrant                                                                                                      |
| Тестирование           | Go test, Jest, PHPUnit, PyTest                                                                                             |
| Хранение файлов        | AWS S3, Minio                                                                                                              |
| Разработка и поддержка | **Just**, **Github workflows**, SeleniumRC/Grid, SVN, Git, Jenkins, Webgrind, XDebug, XHProf, Bower, Karma, Grunt, Jasmine |
| Трекеры                | **Jira, Github issues**, Trello, Pivotaltracker, Mantis                                                                    |

## Профессия

Я начинал работать в небольших студиях над короткими проектами для клиентов вроде [Elisa](http://www.elisa.ee/), [SEB](http://www.seb.ee/), [Postimees](http://postimees.ee/), [GlaxoSmithKline](http://gsk.ee/), [Eesti Raadio](http://www.err.ee/), [Rovio](http://rovio.com/). Затем перешёл на долгосрочные продукты ([Navigil](https://www.navigil.com/), [GolfGameBook](https://golfgamebook.com/)) и в итоге в продуктовые стартапы, где один продукт развивается годами - [Tactic](https://tacticrealtime.com/), [Pipedrive](https://www.pipedrive.com/), [Clarifai](https://clarifai.com/). Это позволяет глубже уйти в проектирование и качество всего стека и расти в роли T-образного fullstack-инженера.

<!-- WHY: year-cell ladder (bottom=oldest) + wide story column; editable HTML, shared CSS in about_styles.html. -->
<section class="path-section" aria-label="Карьера и образование">
  <h2 class="path-section-title">Карьера и образование</h2>
  <div class="year-path">
    <div class="year-path-ladder">
      <div class="year-path-board">
      <div class="yp-year is-decade" style="--from:2026;--to:2026">2026</div>
      <div class="yp-year is-decade" style="--from:2025;--to:2025">2025</div>
      <div class="yp-year" style="--from:2024;--to:2024">2024</div>
      <div class="yp-year" style="--from:2023;--to:2023">2023</div>
      <div class="yp-year" style="--from:2022;--to:2022">2022</div>
      <div class="yp-year" style="--from:2021;--to:2021">2021</div>
      <div class="yp-year is-decade" style="--from:2020;--to:2020">2020</div>
      <div class="yp-year" style="--from:2019;--to:2019">2019</div>
      <div class="yp-year" style="--from:2018;--to:2018">2018</div>
      <div class="yp-year" style="--from:2017;--to:2017">2017</div>
      <div class="yp-year" style="--from:2016;--to:2016">2016</div>
      <div class="yp-year is-decade" style="--from:2015;--to:2015">2015</div>
      <div class="yp-year" style="--from:2014;--to:2014">2014</div>
      <div class="yp-year" style="--from:2013;--to:2013">2013</div>
      <div class="yp-year" style="--from:2012;--to:2012">2012</div>
      <div class="yp-year" style="--from:2011;--to:2011">2011</div>
      <div class="yp-year is-decade" style="--from:2010;--to:2010">2010</div>
      <div class="yp-year" style="--from:2009;--to:2009">2009</div>
      <div class="yp-year" style="--from:2008;--to:2008">2008</div>
      <div class="yp-year" style="--from:2007;--to:2007">2007</div>
      <div class="yp-year" style="--from:2006;--to:2006">2006</div>
      <div class="yp-year is-decade" style="--from:2005;--to:2005">2005</div>
      <div class="yp-year" style="--from:2004;--to:2004">2004</div>
      <div class="yp-year" style="--from:2003;--to:2003">2003</div>
      <div class="yp-year" style="--from:2002;--to:2002">2002</div>
      <div class="yp-year" style="--from:2001;--to:2001">2001</div>
      <div class="yp-year is-decade" style="--from:2000;--to:2000">2000</div>
      <div class="yp-year" style="--from:1999;--to:1999">1999</div>
      <div class="yp-year" style="--from:1998;--to:1998">1998</div>
      <div class="yp-year" style="--from:1997;--to:1997">1997</div>
      <div class="yp-year" style="--from:1996;--to:1996">1996</div>
      <div class="yp-year is-decade" style="--from:1995;--to:1995">1995</div>
      <div class="yp-year" style="--from:1994;--to:1994">1994</div>
      <div class="yp-year" style="--from:1993;--to:1993">1993</div>
      <div class="yp-year is-decade" style="--from:1992;--to:1992">1992</div>
        <a class="yp-span yp-edu-a" style="--from:1992;--to:1995;--track:var(--edu-school)" href="#career-school-kharkiv" aria-label="Харьковская школа №4" title="Харьковская школа №4"></a>
        <a class="yp-span yp-edu-b" style="--from:1993;--to:2002;--track:var(--edu-school)" href="#career-school-tallinn" aria-label="TKVG" title="TKVG"></a>
        <a class="yp-span yp-edu-a" style="--from:2002;--to:2007;--track:var(--edu-uni)" href="#career-taltech" aria-label="TalTech BSc" title="TalTech BSc"></a>
        <a class="yp-span yp-edu-a" style="--from:2007;--to:2011;--track:var(--edu-uni)" href="#career-taltech" aria-label="TalTech MSc" title="TalTech MSc"></a>
        <!-- WHY: edu-b is free in 2005-2006 while both work lanes are taken (Mikare + Web Expert), so EDF sits on the left parallel lane. -->
        <a class="yp-span yp-edu-b" style="--from:2005;--to:2006;--track:var(--service-edf)" href="#career-edf" aria-label="Силы обороны Эстонии" title="Силы обороны Эстонии"></a>
        <!-- WHY: lane B holds overlapping/transition employers so year cells stay readable; Exact->Opus split at 2010 rebrand. -->
        <a class="yp-span yp-work-a" style="--from:2004;--to:2006;--track:var(--work-mikare)" href="#career-mikare" aria-label="Mikare" title="Mikare"></a>
        <a class="yp-span yp-work-b" style="--from:2006;--to:2007;--track:var(--work-webexpert)" href="#career-webexpert" aria-label="Web Expert" title="Web Expert"></a>
        <a class="yp-span yp-work-a" style="--from:2007;--to:2008;--track:var(--work-elitec)" href="#career-elitec" aria-label="Elitec" title="Elitec"></a>
        <a class="yp-span yp-work-b" style="--from:2008;--to:2009;--track:var(--work-exact)" href="#career-exact" aria-label="Exact" title="Exact"></a>
        <a class="yp-span yp-work-b" style="--from:2010;--to:2011;--track:var(--work-opus)" href="#career-opus" aria-label="Opus" title="Opus"></a>
        <a class="yp-span yp-work-a" style="--from:2011;--to:2014;--track:var(--work-exove)" href="#career-exove" aria-label="Exove" title="Exove"></a>
        <a class="yp-span yp-work-a" style="--from:2014;--to:2017;--track:var(--work-tactic)" href="#career-tactic" aria-label="Tactic" title="Tactic"></a>
        <a class="yp-span yp-work-a" style="--from:2017;--to:2022;--track:var(--work-pipedrive)" href="#career-pipedrive" aria-label="Pipedrive" title="Pipedrive"></a>
        <a class="yp-span yp-work-a" style="--from:2023;--to:2026;--track:var(--work-clarifai)" href="#career-clarifai" aria-label="Clarifai" title="Clarifai"></a>
        <!-- WHY: Gratheon - собственная компания, идёт параллельно с наймом, поэтому занимает свободную полосу B с 2020 года. -->
        <a class="yp-span yp-work-b" style="--from:2020;--to:2026;--track:var(--work-gratheon)" href="#career-gratheon" aria-label="Gratheon" title="Gratheon"></a>
      </div>
    </div>
    <div class="year-path-stories">
      <article id="career-gratheon" class="yp-story" style="--track: var(--work-gratheon)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="https://gratheon.com/">Gratheon</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Основатель</h4>
          <span class="entry-years-inline">2020 - н.в.</span>
        </div>
        <p>Собственный проект: открытая платформа мониторинга ульев с ИИ. Начался с пчеловодства в 2020 году и вырос в набор микросервисов - веб-приложение и мобильная съёмка рамок, подсчёт пчёл и поиск матки на фото и видео, детекция варроа, телеметрия с датчиков улья, API-роутер и федерация схем. Веду продукт, архитектуру, железо и полевые испытания.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/typescript" alt="" width="14" height="14">TypeScript</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/go" alt="" width="14" height="14">Go</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/python" alt="" width="14" height="14">Python</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/graphql" alt="" width="14" height="14">GraphQL</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/googlegemini" alt="" width="14" height="14">AI/ML</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/espressif" alt="" width="14" height="14">IoT</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/opensourceinitiative" alt="" width="14" height="14">open source</span></div>
      </article>
      <article id="career-clarifai" class="yp-story" style="--track: var(--work-clarifai)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/clarifai/">Clarifai</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Senior Full Stack Engineer</h4>
          <span class="entry-years-inline">2023 - 2026</span>
        </div>
        <p>Глобальная SaaS fullstack-платформа. Авторазметка, обработка видео и видеотрансляции (MPEG-DASH), поиск по аннотациям, workflow разметки и ревью. Ускорил PR-проверки на 50%, участвовал в on-call и интервью. В 2026 команду поглотила Nebius.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/typescript" alt="" width="14" height="14">TypeScript</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/go" alt="" width="14" height="14">Go</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/python" alt="" width="14" height="14">Python</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/googlegemini" alt="" width="14" height="14">AI/ML</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/youtube" alt="" width="14" height="14">video</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/githubactions" alt="" width="14" height="14">CI/CD</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/kaggle" alt="" width="14" height="14">datasets</span></div>
      </article>
      <article id="career-pipedrive" class="yp-story" style="--track: var(--work-pipedrive)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/pipedrive/">Pipedrive</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Principal / Senior Software Engineer</h4>
          <span class="entry-years-inline">2017 - 2022</span>
        </div>
        <p>SaaS-единорог для продаж. Лид миссий по подпискам и федерации схем, launchpad-лид high-load core services (~12 инженеров), инициатор гильдии, open-source graphql-schema-registry, наставник онбординга.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/graphql" alt="" width="14" height="14">GraphQL</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/go" alt="" width="14" height="14">Go</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/nodedotjs" alt="" width="14" height="14">Node</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/apachekafka" alt="" width="14" height="14">Kafka</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/redis" alt="" width="14" height="14">Redis</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/react" alt="" width="14" height="14">React</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/cloudflare" alt="" width="14" height="14">high-load</span></div>
      </article>
      <article id="career-tactic" class="yp-story" style="--track: var(--work-tactic)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/netron-tactic-realtime-marketing/">Netron &amp; Tactic Realtime Marketing</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Full-Stack инженер</h4>
          <span class="entry-years-inline">2014 - 2017</span>
        </div>
        <p>В агентстве Netron занимался продуктовой разработкой полного цикла Tactic Realtime - управление рекламой в реальном времени. Tactic вырос в самостоятельную компанию и был куплен.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/php" alt="" width="14" height="14">PHP</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/nodedotjs" alt="" width="14" height="14">Node.js</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/angular" alt="" width="14" height="14">Angular</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/rabbitmq" alt="" width="14" height="14">RabbitMQ</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/socketdotio" alt="" width="14" height="14">realtime</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/googleads" alt="" width="14" height="14">adtech</span></div>
      </article>
      <article id="career-exove" class="yp-story" style="--track: var(--work-exove)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/exove/">Exove</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Full-Stack разработчик</h4>
          <span class="entry-years-inline">2011 - 2014</span>
        </div>
        <p>Долгосрочные продуктовые проекты: Navigil, GolfGameBook, Postimees iPad, Planago, Nextdays. Разработка с нуля, юнит/интеграционные/приёмочные тесты и CI.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/backbonedotjs" alt="" width="14" height="14">Backbone</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/codeigniter" alt="" width="14" height="14">CodeIgniter</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/mongodb" alt="" width="14" height="14">MongoDB</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/wordpress" alt="" width="14" height="14">WordPress</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/drupal" alt="" width="14" height="14">Drupal</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/testinglibrary" alt="" width="14" height="14">testing</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/jenkins" alt="" width="14" height="14">Jenkins</span></div>
      </article>
      <article id="career-opus" class="yp-story" style="--track: var(--work-opus)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/opus/">Opus</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Software Engineer</h4>
          <span class="entry-years-inline">2010 - 2011</span>
        </div>
        <p>Среднесрочные проекты: Rovio.com, Elisa.ee, Pling.ee. Внедрил PHPUnit, Selenium Grid и CI. Опыт SMS-шлюзов и соцсетей. Компания выросла из Exact.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/php" alt="" width="14" height="14">PHP</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/yii" alt="" width="14" height="14">Yii</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/mongodb" alt="" width="14" height="14">MongoDB</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/android" alt="" width="14" height="14">Android</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/selenium" alt="" width="14" height="14">Selenium</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/githubactions" alt="" width="14" height="14">CI</span></div>
      </article>
      <article id="career-exact" class="yp-story" style="--track: var(--work-exact)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/exact/">Exact</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Web-разработчик, интеграция CMS</h4>
          <span class="entry-years-inline">2008 - 2009</span>
        </div>
        <p>Эстонский и американский рынок. SSO для всех проектов, поисковая индексация CMS, десятки проектов (Masterkeep, Baumax, Laenuvaidlus). Внедрил InnoDB FK, delta-миграции БД, Scrum.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/php" alt="" width="14" height="14">PHP</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/mysql" alt="" width="14" height="14">MySQL</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/jquery" alt="" width="14" height="14">jQuery</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/android" alt="" width="14" height="14">Mobile-ID</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/wordpress" alt="" width="14" height="14">CMS</span></div>
      </article>
      <article id="career-elitec" class="yp-story" style="--track: var(--work-elitec)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/elitec/">Elitec</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">PHP-разработчик</h4>
          <span class="entry-years-inline">2007 - 2008</span>
        </div>
        <p>Небольшая эстонская веб-студия. Краткосрочные проекты на кастомной CMS, модуль календаря в стиле Google Calendar с drag-and-drop, поддержка документооборота RMK.ee.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/php" alt="" width="14" height="14">PHP</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/zend" alt="" width="14" height="14">Zend</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/postgresql" alt="" width="14" height="14">PostgreSQL</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/javascript" alt="" width="14" height="14">Prototype.js</span></div>
      </article>
      <article id="career-webexpert" class="yp-story" style="--track: var(--work-webexpert)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/web-expert/">Web Expert</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Web-разработчик</h4>
          <span class="entry-years-inline">2006 - 2007</span>
        </div>
        <p>Кастомные модули CMS и приложения с нетривиальными алгоритмами (поиск по дереву, распределённые сессии). Первый опыт Pangalink и WSDL. Проекты SICP, EIQA и десятки сайтов.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/php" alt="" width="14" height="14">PHP</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/mysql" alt="" width="14" height="14">MySQL</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/sqlite" alt="" width="14" height="14">Oracle</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/apache" alt="" width="14" height="14">SOA</span></div>
      </article>
      <article id="career-edf" class="yp-story" style="--track: var(--service-edf)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="https://mil.ee/">Силы обороны Эстонии</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Служба (ajateenistus)</h4>
          <span class="entry-years-inline">2005 - 2006</span>
        </div>
        <p>Служил в Силах обороны Эстонии (Eesti Kaitsevägi) параллельно с учёбой в TalTech и ранней работой в веб-студиях.</p>
      </article>
      <article id="career-mikare" class="yp-story is-muted" style="--track: var(--work-mikare)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Опыт работы/mikare/">Mikare</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Web-разработчик (начало карьеры)</h4>
          <span class="entry-years-inline">2004 - 2006</span>
        </div>
        <p>Первая работа: интеграция CMS с шаблонами, кастомные приложения (email-рассылки, SMS-шлюз), вёрстка десятков сайтов.</p>
        <div class="story-chips" aria-label="Технологии"><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/php" alt="" width="14" height="14">PHP</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/php" alt="" width="14" height="14">Smarty</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/mysql" alt="" width="14" height="14">MySQL</span><span><img class="story-chip-icon no-transform" src="https://cdn.simpleicons.org/hubspot" alt="" width="14" height="14">CRM</span></div>
      </article>
      <article id="career-taltech" class="yp-story" style="--track: var(--edu-uni)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="/ru/about/Университет/rabota-bakalavra/">TalTech</a></h3>
          <span class="entry-heading-sep" aria-hidden="true">·</span>
          <h4 class="entry-role">Компьютерная и системная техника, бакалавр</h4>
          <span class="entry-years-inline">2002 - 2007</span>
        </div>
        <p>Параллельно с ранними работами в веб-студиях. Далее магистратура по информатике (2007-2011) уже на фоне полной занятости.</p>
      </article>
      <article id="career-school-tallinn" class="yp-story" style="--track: var(--edu-school)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="https://www.tkvg.ee/">Таллинская Средняя Школа №6</a></h3>
          <span class="entry-years-inline">1993 - 2002</span>
        </div>
        <p>Центральная Русская Гимназия / TKVG. Участвовал в олимпиадах по физике и математике, в том числе ездил на все-эстонскую олимпиаду в Тарту.</p>
      </article>
      <article id="career-school-kharkiv" class="yp-story" style="--track: var(--edu-school)" tabindex="-1">
        <div class="entry-heading">
          <h3 class="entry-org"><a href="http://lyceum4.edu.kh.ua/">Харьковская Средняя Школа №4</a></h3>
          <span class="entry-years-inline">1992 - 1995</span>
        </div>
        <p>Педагогический Лицей. Пересекается с первыми годами учёбы в Таллинне.</p>
      </article>
    </div>
  </div>
</section>

<!-- WHY: two-column hobby groups fill wide about layout; emojis make categories scannable. -->
<section class="hobbies-section" aria-label="Мои увлечения">
  <h2 class="path-section-title">Мои увлечения</h2>
  <p class="year-path-hint">Не люблю ярлыки и шаблоны, верю что человек должен быть многосторонне развитым.</p>
  <div class="hobbies-grid">
    <div class="hobby-group">
      <h3 class="hobby-title"><span class="hobby-emoji" aria-hidden="true">🛠️</span> Создание программных и аппаратных продуктов</h3>
      <ul>
        <li>🤖 ИИ, машинное обучение</li>
        <li>📊 Графы, визуализация и обработка данных</li>
        <li>🦾 Робототехника (моторика и зрение)</li>
        <li>🖨️ 3D-печать</li>
        <li>🎮 Видеоигры (создание, движки, game design, lore, анимации)</li>
      </ul>
    </div>
    <div class="hobby-group">
      <h3 class="hobby-title"><span class="hobby-emoji" aria-hidden="true">📈</span> Самосовершенствование</h3>
      <ul>
        <li>🧠 Память в стиле второго мозга (Obsidian)</li>
        <li>🎒 EDC (ОБЖ, выживание)</li>
        <li>📡 Радиотехника</li>
      </ul>
    </div>
    <div class="hobby-group">
      <h3 class="hobby-title"><span class="hobby-emoji" aria-hidden="true">🔬</span> Наука</h3>
      <ul>
        <li>🌌 Астрофизика</li>
        <li>🦠 Микробиология</li>
        <li>🐛 Энтомология</li>
      </ul>
    </div>
    <div class="hobby-group">
      <h3 class="hobby-title"><span class="hobby-emoji" aria-hidden="true">💭</span> Размышления</h3>
      <ul>
        <li>🤔 Философия</li>
        <li>✝️ История религий и вера (христианство)</li>
        <li>🚀 Фентези, фантастика, футурология</li>
      </ul>
    </div>
    <div class="hobby-group">
      <h3 class="hobby-title"><span class="hobby-emoji" aria-hidden="true">🎨</span> Искусство</h3>
      <ul>
        <li>🐝 Наблюдение за природой (садоводство, пчеловодство)</li>
        <li>🎵 Музыка</li>
        <li>✏️ Рисование (анатомия, светотень, изометрия)</li>
      </ul>
    </div>
    <div class="hobby-group">
      <h3 class="hobby-title"><span class="hobby-emoji" aria-hidden="true">📦</span> Коллекционирование и фетиши</h3>
      <ul>
        <li>🧱 Лего</li>
        <li>⌚ Наручные часы</li>
      </ul>
    </div>
  </div>
</section>

| ![](ru/about/img/453313974_10161913384892973_412011336903824679_n.jpg) | ![](ru/about/img/463243963_8676003669109668_4353739523030546491_n.jpg) | ![](ru/about/img/321807530_472159588437166_4641923530868845633_n.jpg) |
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------ |
| ![](ru/about/img/387850462_890757472584931_9024092767459998811_n.jpg)  | ![](ru/about/img/IMG_3599.jpg)                                         | ![](ru/about/img/399275275_750135310479095_4769808596453906481_n.jpg) |

