Немного подробнее о том, кто я и в чём смысл этого блога.
Кривощеков Артём
Инженер-программист
Контракт / Полная занятость
Артём Кривощеков
Я делаю надёжные веб-продукты: они быстро выходят в релиз, безопасно масштабируются и приносят измеримую пользу бизнесу.
Я fullstack-инженер с практическим опытом в разработке продуктов, модернизации платформ и автоматизации процессов. Одинаково уверенно работаю и с архитектурой и реализацией, и с оптимизацией производительности и организацией поставки в команде.
Почему меня нанимают
Беру на себя ответственность от идеи до продакшена и смотрю на результат, а не только на код.
Превращаю сложные бизнес-требования в понятные технические решения.
Ускоряю разработку за счёт прагматичной автоматизации, хорошего инструментария и чистой архитектуры.
Понятно общаюсь с продуктом, дизайном и инженерами.
Ключевая экспертиза
Frontend: React, Next.js, TypeScript, управление состоянием, архитектура интерфейсов
Backend: Node.js, Golang, проектирование API, интеграционные сценарии
Продуктовая инженерия: выпуск фич, рефакторинг легаси, повышение надёжности
Чего от меня ждать
Сильное исполнение и высокие стандарты качества кода
Прозрачная коммуникация и предсказуемые сроки
Забота о поддерживаемости, масштабируемости и здоровье продукта вдолгую
Открыт к работе на полную занятость и по контракту
Если вам нужен инженер, который быстро вникает в предметную область, доводит решения до продакшена и поднимает технический уровень команды, — давайте пообщаемся.
Спроектировал и запустил полноценную внутриигровую экономику для DinoRun — механики вестинга, защиту от мошенничества, монетизацию через магазин и IAP, а также античит-системы, обслуживающие более 10 000 одновременных пользователей.
Построил новостной ИИ-конвейер для CactusPlay (маркетплейс игр): n8n + GPT-4 переписывают RSS-ленты в 30–50 SEO-оптимизированных статей WordPress в неделю без ручной редакторской работы.
Реализовал автоматизацию ИИ-контента для HYPEOSLAV — промпт-инжиниринг, распределённые процессы рендеринга и оптимизированные по стоимости конвейеры для массового производства графики, аудио и видео.
Реализовал сквозную full-stack-инфраструктуру во всех трёх продуктах: интеграции платёжных шлюзов, DevOps-пайплайны и системы мониторинга в реальном времени.
Разработал Node.js-клиент, который ежечасно синхронизирует более 20 000 товаров между PlayStation Store, Xbox Store и WooCommerce, поддерживая консистентность данных для e-commerce-платформы с выручкой более $10k в месяц.
Разрабатывал и поддерживал собственные плагины WordPress и интеграцию с Яндекс.Маркетом для автоматизации обработки заказов и расширения каналов продаж.
Сократил количество расхождений в API-контрактах примерно на 40% в микросервисной архитектуре из 20 сервисов, внедрив типизированные DTO между Go-бэкендами и TypeScript-фронтендами.
Построил и масштабировал бэкенд-сервисы на Go, выдерживающие тысячи запросов в минуту с задержкой P95 менее 200 мс.
Внедрил надёжные паттерны обработки ошибок и валидации, снизив число продакшн-инцидентов, связанных с данными, примерно на 35%.
Управлял инфраструктурой как кодом с помощью Terraform и масштабировал сервисы на AWS (EC2, SQS), обеспечивая воспроизводимые и надёжные окружения.
Руководил командой из 3 инженеров, отвечая за технический роадмап и планирование спринтов для B2B-маркетплейса.
Спроектировал микросервисный бэкенд на Node.js/NestJS и фронтенд на React/TypeScript, ускорив загрузку страниц примерно на 25%.
Повысил скорость выпуска функциональности примерно на 35%, создав переиспользуемую библиотеку UI-компонентов и стандартизировав паттерны управления состоянием на Redux.
Инженер-программист → Lead-инженер-программист· Россия
Lead-инженер-программист (март 2020 г. – февр. 2022 г.) — повышен до Lead; руководил командой из 7 инженеров, отвечавшей за корпоративные платформы с более чем 5 000 ежедневных активных пользователей; продвинул переход на React, повысив отзывчивость интерфейса примерно на 30%.
Отвечал за техническое направление и код-ревью корпоративного портала, снизив долю дефектов в продакшене примерно на 20% за счёт стандартизации практик и менторства.
Инженер-программист (июнь 2018 г. – март 2020 г.) — разрабатывал собственные модули SharePoint для систем управления проектами, ускорив выборку данных примерно на 40%; создавал и поддерживал бэкенд-сервисы и фронтенд-компоненты внутренних инструментов.
Инженер-программист (июль 2016 г. – янв. 2018 г.) — реализовывал новые функции корпоративного портала на SharePoint, создавал сервисы отчётности для университетских приложений и администрировал базы данных SQL Server и отчёты SSRS.
Инженер-программист (янв. 2014 г. – июль 2016 г.) — поддерживал корпоративный портал на SharePoint и разрабатывал новые функции с использованием C#, SQL Server и Git.
Проводил исследование MEV в Ethereum по уязвимостям безопасности с помощью инструментов инспекции мемпула и трассировки транзакций для выявления рисков reentrancy.
Проектировал среды симуляции на Hardhat и Foundry для проверки устойчивости смарт-контрактов к сэндвич-атакам и фронтраннингу.
Специализация — компьютерная безопасность, низкоуровневое программирование и исследование уязвимостей.
Защитил дипломную работу по анализу больших объёмов данных.
Технологии
Большая часть моей работы лежит в приватных репозиториях или во внутренних системах контроля версий, но я могу поделиться примерами кода для технического ревью. Примеры ниже — из пет-проектов: