Кидин Андрей Витальевич

Senior / Team Lead · разработчик

and_y87Москва8 сентября 1987

Я Fullstack-разработчик с акцентом на Backend. Создавал сервисы с нуля, разрабатывал плагины, фреймворки, микросервисы и монолиты.

Начал заниматься разработкой как хобби в 2000 году, а с 2012 года работаю профессионально. Коммерческой вёрсткой занимаюсь с 2012 года, программированием — с 2014 года.

Услуги

01

Создание программного обеспечения под ваши нужды

от 200 000 ₽

02

Глубокий анализ существующих систем и процессов

от 10 000 ₽

03

Сбор и обработка данных для принятия решений

от 10 000 ₽

04

Поиск и исправление багов в существующем коде

от 10 000 ₽

05

Профессиональные консультации по разработке

от 5 000 ₽

06

Сопровождение после запуска: обновления, исправление ошибок и помощь в работе с системой

50 000 ₽ / месяц

Опыт работы

Fraxis

Senior / Team Lead разработчик

с Март 2022

Разработка систем с нуля и дальнейшее сопровождение: архитектура, планирование, декомпозиция задач и code review. Координация команды из шести человек.

Результат: Разработаны две системы для «ВкусВилл»: backend HRM и frontend телефонии; создан плагин для Chrome.

PHPService Object ArchitectureDomain System
Подробности работы
  • Service Object Architecture с элементами Domain System. Контроль чистоты кода и соблюдения стандартов проекта.
  • Проектная команда — 20 человек, включая 6 программистов. Нагрузка: около 250 RPS, около 500 online; uptime 99.9, 24/7.

Технологии и инструменты

PHPPostgreSQLRedisRabbitMQYii2Headhunter APIAvito APIRESTDRYKISSSOLIDDomain SystemService Object ArchitectureJSONRegExpDockerGitJira

ICNX

Team Lead разработчик

Декабрь 2020 — март 2022

Доработка и оптимизация CRM/CMS в маркетинговом агентстве, координация команды из трёх человек.

Результат: Технические интервью, code review и консультации по возможностям проектов. Разработан генератор проектов, увеличен bus factor.

PHPCRMCMS
Подробности работы
  • Технический анализ, планирование и декомпозиция задач; контроль стандартов проекта и качества кода.

Технологии и инструменты

PHPPostgreSQLRedisRabbitMQYii2Headhunter APIAvito APIRESTDRYKISSSOLIDDomain SystemService Object ArchitectureBootstrapBEMAjaxJSONRegExpDockerOAuth 2.0.htaccessLessGitJira

ГК «Энергопроф»

Fullstack-разработчик

Ноябрь 2017 — октябрь 2019

Вёрстка и разработка функционала интернет-магазина промышленного оборудования. Около 60% работы — Frontend.

Результат: Разработаны внутренние инструменты: генератор типовых страниц и дашборд KPI.

CodeIgniterFrontendBackend
Подробности работы

Технологии и инструменты

CodeIgniterYii2MySQLjQueryMemcachedRedis

Связной

Главный программист

Январь 2014 — сентябрь 2017

Разработка внутренних сервисов, интерфейсов и новых возможностей туристического агрегатора.

Результат: Разработаны сервисы, landing pages и конструктор уровней для игры в мобильном приложении; выполнена вёрстка и брендирование LiveJournal.

HTMLCSSJavaScriptPHP
Подробности работы
  • Интеграции с API Facebook, Flocktory, VK, Yandex, Google, InnaTour, bus-mos и Альфа-Банка.
MySQLYii2BackbonejQueryBootstrapBEMAjaxJSONMemcachedCanvasRegExpDockerOAuth 2.0.htaccessschema.orgLessPSDGitBitbucketJiraConfluence

Веб Решения, ООО / Филанко

Frontend-разработчик

Февраль 2012 — декабрь 2014

Frontend-разработка для хостинговой компании. Создание сайтов и переработка интерфейсов.

Результат: Разработано несколько сайтов, переработано множество элементов и создан CSS-фреймворк.

HTMLCSSJavaScriptPHP
Подробности работы
  • Интеграции с API Facebook, VK и Yandex.
MySQLBootstrapjQueryBEMAjaxJSONCanvasschema.orgLessSmarty 2/3PSDSVNMercurial

Технологии

Языки и стили

HTMLCSSPHPJavaScriptC#PythonGoTypeScriptES6LESSSASSSQL

Фреймворки

DjangoYii2CodeIgniterLaravelSymfonyBootstrap

Библиотеки

jQueryjQuery UIBackbone.jsVue.jsReact

Шаблонизаторы

SmartyTwigBlade

Базы данных и кеш

MySQLPostgreSQLRedisClickHouseMemcached

Инструменты разработки

Node.jsFigmaSketchGulpSVNGitSentryDockerComposercURLJiraRedmineConfluenceTrello

API и интеграции

DOMCanvasWebhookSOAPWebSocketsAlpha Bank APIPayeer APIQiwi APIOAuth 2.0InnaTour APIFloktory APIDaData APIFacebook APIVKontakte APIGoogle APIYandex APIReCaptchaAPI

Тестирование

TDDunit testingCodeception

Архитектура и подходы

PSRMVCOOPBEMAjaxparsingParallel processingDRYKISSYAGNI

Форматы данных и графика

PSDJSONXMLSVGschema.org

Другие технологии

RabbitMQRegExp

Подход к работе

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

В работе опираюсь на системное мышление и мультидисциплинарный подход. Разрабатываю архитектуру и бизнес-модели, сопровождаю развитие систем, автоматизирую процессы, внедряю новые зависимости и вывожу из использования прежние.

Управлял командой из 6 программистов и 3 тестировщиков.

Принципы работы
  • Всё, что можно автоматизировать, нужно автоматизировать.
  • Данные не должны дублироваться.
  • В системе должны быть все необходимые данные.
  • Каждый абстрактный слой должен иметь собственную область ответственности.

AI и автоматизация

Добился увеличения производительности до 20 раз.

AI-инструменты

В ответ на изменения в подходах к разработке адаптирую рабочий процесс, чтобы повышать продуктивность. Использую Prompt Engineering и AI Tooling, включая skills и hooks.

CopilotChatGPT / CodexClaudeCursor IDEAntigravityMiniMaxKiloCodeQwenOllamaLM StudioOpenCode