Привет! Меня зовут Миша Хрустик, я — программист и тимлид. Приятно познакомиться.

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

Специализируюсь на построении команд разработки, оптимизации производительности приложений и автоматизации процессов.

Доступен для найма.

Опыт

11.2025 – 03.2026

Техлид в Скрыто за NDA

Спроектировал и развернул платформу автоматической обработки обращений граждан для муниципалитета (6 сервисов на Go, on-premise GPU-кластер):

Разработал RAG-пайплайн генерации официальных ответов. Дообучил LLM через LoRA на корпусе 12 000 пар «обращение — ответ» для адаптации к стилистике муниципальной переписки.

Реализовал сервис кластеризации однотипных обращений (аварии, ЖКХ, дороги), сократив время обработки массовых запросов в 4 раза.

Интегрировал сбор обращений из комментариев на сайте, Max и с почты. Внедрил BI-дашборды оценки деловой репутации подрядчиков на основе статистики обращений.

11.2022 – 10.2025

Тимлид и техлид в Digital Biz Factory

Собрал и руководил командой из 9 человек (4 BE, 2 FE, 2 QA, аналитик) при разработке системы грейдинга сотрудников: довёл проект от стадии стагнации до запуска за 9 месяцев. Настроил процессы: ввёл DoD и DoR, регулярные Scrum–встречи, код–ревью, демо по результатам спринта.

Спроектировал архитектуру 7 сервисов на Go. Реализовал событийно-ориентированную аналитику с использованием ClickHouse и RabbitMQ. Разработал PoC генерации матрицы компетенций с помощью LLM на основе текстовых запросов.

Проводил собеседования для 11 Angular, 9 React, 8 Go и одного Node.js программистов.

Разработал AI RAG чат–бот для казахстанских госслужащих на Go. Написал процедуры (предобработка, ретривер, промпты для генератора) для краткого изложения, поиска противоречий и недостающей информации, сверку с нормативной базой.

Разработал бэкенд AI RAG чат–бота для финансового брокера для интеграции в мобильное приложение на Go: реализовал подбор инвестиционные продукты по уровню риска, срокам, валюте и прочим параметрам.

Разработал веб–приложение для создания задач из записей встреч: извлечение обсуждаемых задач из записи дейли-митинга, отображение в UI и создание тикета в Jira по клику.

Выступал с обучающими докладами про REST.API и Git.

10.2020 – 08.2022

Тимлид фронтенд–команды в ОТР

Руководил фронтенд-командой из 5 человек в команде продукта из ~60 человек. Нанял 3 программистов. Перестроил процессы, чтобы остановить выгорание: оптимизировал общение между бизнесом и разработкой, внедрил код-ревью и 1-on-1. Сократил количество переработок на 81%.

Выходил за пределы фронтенда: спроектировал и разработал 3 сервиса.

Разработал сервис управления релизами на NestJS: автоматическая проверка готовности 11 сервисов к релизу (проверка наличия веток, сопоставление коммитов с задачами из Jira), запуск деплоя на прод через GitLab CI в один клик, проверка healthcheck после деплоя. Спроектировал к нему фронтенд.

Сделал сервис feature-флагов на Node.js с Express: управление и предоставление feature-флагов для фронтенда продукта, выдерживает до ~3000 RPS.

Реализовал экспортер PDF на Go: агрегация данных из нескольких бэкенд-сервисов, рендеринг HTML-шаблона в готовый к печати PDF. Покрытие тестами 91%.

02.2019 – 10.2020

Фронтенд-техлид в Тектософт

Отвечал за фронтенд-разработку в компании: выбирал стек технологий, принимал архитектурные решения, проводил код-ревью. Проектировал дизайн продуктов в Figma. Внедрил CI/CD в процессы компании: сократил время деплоя с 4 часов до 5 минут. Разрабатывал фронтенд и бэкенд высоконагруженного парсера для таргета и продвижения в социальных сетях.

Запустил CRM для рыболовецкой компании: автоматизировал оформление запросов на разрешение, учёт улова по 25+ судам и формирование регуляторной отчётности, сократив время подготовки отчётов на с 6 часов до 10 секунд. Разработал HR систему для крюингового агентства на 4 500+ кандидатов в базе.

06.2018 – 02.2019

Фуллстек в BelVG

Провёл миграцию французского интернет-магазина с Prestashop 1.6 на 1.7 (переписал ~80% фронтенда) и внедрил туда свою библиотеку для оркестрации анимаций появления блоков.

Спроектировал и реализовал конфигуратор карт для австралийской финансовой организации.

Провёл дизайн-ревью интернет-магазина БАДов. Исправлял и дорабатывал сайты различных клиентов.

05.2017 – 06.2018

Техлид и дизайнер в Цифре

Спроектировал фирменный стиль и сайт магазина электроники на ShopScript. Собрал команду из 3 человек, выстроил процессы: код-ревью, автоматические тесты и деплой.

Написал систему синхронизации товаров с поставщиками на C#, которая ежедневно обновляла цены ~30 000 позиций.

09.2016 – 05.2017

Техлид и дизайнер в CMT

Спроектировал, задизайнил, разработал и запустил сайт онлайн-издания. Написал первую версию редакционной политики. Разработал CMS для редакторской команды.

Разработал интернет-магазин с промокодами и биллингом. Интегрировал фулфилмент-платформу.

05.2016 – 09.2016

Фуллстек в ЭФО

Создавал сайты внутренних проектов, автоматизировал настройку рекламных кампаний Яндекс.Директ. Чинил корпоративный сайт на Perl.

Спроектировал и разработал конфигурируемый поисковик по продуктам компании.

04.2013 – 05.2016

Фрилансер

Нарисовал 30 логотипов, придумал и оформил 9 фирменных стилей. Сверстал 12 лендингов, разработал 5 интернет-магазинов.

Выполнял полный цикл разработки: проектирование, дизайн, программирование, публикация и поддержка.

Для ускорения разработки сделал Изнанку.

Заметки в Notion