Привет! Меня зовут Миша Хрустик, я — программист и тимлид. Приятно познакомиться.
Самоучка с двенадцатилетним опытом. Помог большому количеству компаний с разработкой. Создаю крутые штуки в вебе, на мобильных и встраиваемых устройствах.
Специализируюсь на построении команд разработки, оптимизации производительности приложений и автоматизации процессов.
Опыт
Техлид в Скрыто за NDA
Спроектировал и развернул платформу автоматической обработки обращений граждан для муниципалитета (6 сервисов на Go, on-premise GPU-кластер):
Разработал RAG-пайплайн генерации официальных ответов. Дообучил LLM через LoRA на корпусе 12 000 пар «обращение — ответ» для адаптации к стилистике муниципальной переписки.
Реализовал сервис кластеризации однотипных обращений (аварии, ЖКХ, дороги), сократив время обработки массовых запросов в 4 раза.
Интегрировал сбор обращений из комментариев на сайте, Max и с почты. Внедрил BI-дашборды оценки деловой репутации подрядчиков на основе статистики обращений.
Тимлид и техлид в 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.
Тимлид фронтенд–команды в ОТР
Руководил фронтенд-командой из 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%.
Фронтенд-техлид в Тектософт
Отвечал за фронтенд-разработку в компании: выбирал стек технологий, принимал архитектурные решения, проводил код-ревью. Проектировал дизайн продуктов в Figma. Внедрил CI/CD в процессы компании: сократил время деплоя с 4 часов до 5 минут. Разрабатывал фронтенд и бэкенд высоконагруженного парсера для таргета и продвижения в социальных сетях.
Запустил CRM для рыболовецкой компании: автоматизировал оформление запросов на разрешение, учёт улова по 25+ судам и формирование регуляторной отчётности, сократив время подготовки отчётов на с 6 часов до 10 секунд. Разработал HR систему для крюингового агентства на 4 500+ кандидатов в базе.
Фуллстек в BelVG
Провёл миграцию французского интернет-магазина с Prestashop 1.6 на 1.7 (переписал ~80% фронтенда) и внедрил туда свою библиотеку для оркестрации анимаций появления блоков.
Спроектировал и реализовал конфигуратор карт для австралийской финансовой организации.
Провёл дизайн-ревью интернет-магазина БАДов. Исправлял и дорабатывал сайты различных клиентов.
Техлид и дизайнер в Цифре
Спроектировал фирменный стиль и сайт магазина электроники на ShopScript. Собрал команду из 3 человек, выстроил процессы: код-ревью, автоматические тесты и деплой.
Написал систему синхронизации товаров с поставщиками на C#, которая ежедневно обновляла цены ~30 000 позиций.
Техлид и дизайнер в CMT
Спроектировал, задизайнил, разработал и запустил сайт онлайн-издания. Написал первую версию редакционной политики. Разработал CMS для редакторской команды.
Разработал интернет-магазин с промокодами и биллингом. Интегрировал фулфилмент-платформу.
Фуллстек в ЭФО
Создавал сайты внутренних проектов, автоматизировал настройку рекламных кампаний Яндекс.Директ. Чинил корпоративный сайт на Perl.
Спроектировал и разработал конфигурируемый поисковик по продуктам компании.
Фрилансер
Нарисовал 30 логотипов, придумал и оформил 9 фирменных стилей. Сверстал 12 лендингов, разработал 5 интернет-магазинов.
Выполнял полный цикл разработки: проектирование, дизайн, программирование, публикация и поддержка.
Для ускорения разработки сделал Изнанку.