Родин Кирилл Константинович

Мужчина, 31 год, родился 6 июня 1988

Москва, м. ВДНХ, готов к переезду, готов к командировкам

+7 (929) 505-44-96
halfi@halfi.ru — предпочитаемый способ связи
halfister

Backend leader Golang

Информационные технологии, интернет, телеком
  • Программирование, Разработка
  • Web инженер
  • Интернет

Занятость: полная занятость

График работы: удаленная работа, полный день

Опыт работы 8 лет 8 месяцев

Август 2018по настоящее время
1 год 3 месяца
АО МСЛ

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

Backend leader
Разработка с нуля серверного приложения. Разработка архитектуры серверной инфраструктуры.
Разработка микросервисов и всей архитектуры вокруг серверной части. Интеграции с разными партнерами, от смс рассылок до платежных систем.
Стек: k8s, Docker, Golang, PostgreSQL, Aerospike, RabbitMQ.
Август 2018Октябрь 2018
3 месяца
Devinotelecom

Москва,

Ведущий разработчик GO
Пришел в компанию развивать направление Golang. Занимаюсь архитектурой и разработкой новых сервисов на Go.
Декабрь 2017Июль 2018
8 месяцев
ОК ХОЛДИНГ

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

Руководитель Бек Энд
Проектирование и разработка инфраструктуры и архитектуры серверного API для банковского приложения. Проектирование инфраструктуры.
Интеграция с банковским процесингом и CRM банка.
Использовал CGO со статическими линками сишных либ (В гошный бинарь собираются все сишные либы и бинарь запускается в голом scratch контейнере докера).

Инструменты:
- Golang, CGO, microservice api
- Makefile, bash
- Docker
- Postgresql, Mongodb
- Sphinx
- Kubernetes, Ingress
- Prometheus, Graphana
- Rsyslog
Апрель 2017Декабрь 2017
9 месяцев
Лазада Рус

Москва,

Розничная торговля... Показать еще

Senior GO developer
Разработка RESTFUL API приложений под высокие нагрузки с использованием многопоточности и всех преимуществ низкоуровнего языка программирования.
Продукт на уровне Aliexpress в Юго-Восточной Азии (Вьетнам, Тайланд, Сингапур, Малайзия, Индонезия). Выкуплен компанией Alibaba, команда распущена/релоцирована в Китай.

Инструменты:
- Docker
- Kubernetes
- Aerospike
- Jenkins
Август 2016Апрель 2017
9 месяцев
Прогресс софт

Москва

Руководитель группы разработчиков
Разработка и управление процессами разработки информационных систем и порталов. Внедрение стандартов кодирование и контроль за исполнением. Внедрение CI. Декомпозиция и распределение задач.
Август 2014Июль 2016
2 года

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

Разработчик серверной части
Разработка и поддержка серверной части.

Реализованы проекты:
- верификация телефонного номера (СМС, городские номера и toll-free номера с автоответчиками)
- авторизация через социальные сети и кросспостинг
- перенос 20gb данных статистики из redis в денормализованную оптимизированную структуру в PostgreSQL. В результате было перенесено 16 миллионов записей.

Так-же реализация более мелких платформенных задач.

Технологии:
- php 5.5/5.6/7 psr-0 - psr-4, lua, nodejs
- pgsql, stored procedure/prepared statement, pgq
- mongodb, memcache, tarantool, redis
- Sphinx, big data, rabbitmq
- Vagrant, composer, phing
- Статистика и мониторинг munin, graphite, graphana, pinba
- Продукты от Altassian (stash, jira, confluence, bamboo), git
Февраль 2014Июль 2014
6 месяцев
Интерком, ООО

Москва,

Ведущий PHP программист
Интеграция в поисковую выдачу Sirena-travel GDS. Проектирование и разработка клиента и агрегации выдачи от бизнес задачи до полной интеграции в существующие механизмы. Поддержка существующих GDS (Amadeus, BSI, Expedia, Alfa). Моддержка существующих модулей системы, модулей оплаты, агрегация поисковых выдач.
Проект с большим количеством вендоров, Doctrine, JMS:Serializer, SASS, Grunt, частично Composer, Guzzlehttp. Проект разрабатывался по стандартам PSR-0,1,2.
Апрель 2013Февраль 2014
11 месяцев
COX

Москва,

Ведущий PHP разработчик
Разработка API для интеграции с социальной сетью.

Интеграция с банком для эмитирования банковских пластиковых карт. Разработка и проектирования системы хранения данных по пластиковым картам (транзакции, данные карты, карточные счета и пр.)

Разработка систем аукционных продаж паев. Проектирование финансовой модели сайта.

Разработка с использованием инструментов:
Postgres, MongoDB, NodeJS, Memcache, Redis, Sphinx
Август 2012Март 2013
8 месяцев
Undev.ru

Москва,

Ведущий веб разработчик
Работаю над одним высоко нагруженным мультимедиа проектом с миллионом кликов в сутки http://d.pr/i/pPFP
Команда небольшая, выполняю все работы по проекту, вплоть до раскидывания медиа трафика по разным стримовым машинкам.
Июнь 2011Август 2012
1 год 3 месяца
ООО "АВТО.РУ Холдинг"

Москва,

Ведущий программист
Разработка высоко нагружённого проекта с применением Agile (Scrum) http://www.liveinternet.ru/stat/AUTO/index.html Нахожусь в составе архитектурной команды, занимающейся проектированием и разработкой фреймворка компании. Работаю над бекендом (клиентский интерфейс размещения рекламы и объявлений), над рекламой, интеграцией с рекламными демонами на Си. Работал над менее важными проектами, в частности forum.auto.ru, stat.auto.ru.
Участвовал в проектировании стандартов написания Unit тестов. Т.к. дата провайдеры были переписаны с использованием namespace, мокать их не представлял ось возможности, т.к. Runkit достаточно давно не обновился и не поддерживает namespace, пришлось придумывать свои костыли при помощи Mockery.
Февраль 2011Апрель 2011
3 месяца
ООО "Ви Клевер"

Москва,

PHP программист
Работал в сервисе коллективных покупок weclever.ru первым программистом. Компания расширялась и приняла решение иметь inhouse it отдел. На мои плечи полностью лег инструмент единственного заработка компании, я был единственным разработчиком и по совместительству системным администратором. Был поднят web сервер на связке nginx + php-fpm + mysql. Был настроен почтовый сервер с настроенными SPF и DKIM проверками для максимальной защиты от попадания в gray листы почтовиков и спам папки пользователей. Полностью вел сайт, решал вопросы саппорта, которые не смогли решить call-manager'ы, работал с платежным агрегатором и вел разработку самого сайта. Реализация партнерских витрин, исправление ошибок, как верстки, так и программных. Сайт был разработан фрилансером за короткий срок, после чего велась доработка в дизайн студии, на каждые задачи отводилось минимум времени и почти везде был «быдлокод», да еще местами и кривоватый, собственно как это обычно и бывает при неадекватно коротких сроках.

Ключевые навыки

PHP
Lua
Node.js
JavaScript
PHPUnit
MySQL
PostgreSQL
MongoDB
Memcached
Redis
NoSQL
Tarantool
Sphinx
Hight load
Agile Project Management
Big Data
Atlassian Jira
Git
Mercurial
SVN
CVS
SQL
XML/Xslt
Go
Golang
Docker
Vagrant
Kubernetes
k8s
High Availability

Обо мне

Ответственный, самостоятельный. Не конфликтный, отзывчивый, хороший наставник. В работе нацелен на бизнес и всегда стараюсь разобраться в бизнес задаче, чтобы улучшать продукт. Не выполняю задачи бездумно и ради выполнения задачи. Внимателен к деталям и безопасности. Немного параноидален и педантичен, всегда стремлюсь к идеальным решениям и реализациям. Стараюсь следовать принципам KISS, DRY, SOLID, YAGNI.

Опты в управлении командой с применением Agile, опыт долгосрочного планирования в сложившейся Agile команде.
Быстро обучаем. Быстро осваиваю новые технологии. Освоить новый - язык 2 недели, еще неделя на изучения специфики.

Имею очень широкий кругозор в веб технологиях и большой опыт в разработке Hight load и High Availability приложений, как в архитектурной части, так и в части серверных решений.
Опыт работы с кластерами и распределенными системами.

C linux на ты. Говорить о том, что развернуть Continius Delivery на GItlab/Bitbucket/Jenkins/Rancher/k8s для себя или средних нагрузок, наверное, лишне для опытного разработчика.

C Docker на ты, под Docker пишу Dockerfile'ы с пониманием о слоях и экономией места.

Zend Certified PHP Engineer (
http://www.zend.com/en/yellow-pages/ZEND026344)

Среднее специальное образование

2007
Московский Автомобилестроительный колледж
Технология машиностроения, Техник-технолог

Знание языков

РусскийРодной

АнглийскийC1 — Продвинутый

Тесты, экзамены

2014
Zend certification
Zend, Zend certified engineer Client Candidate ID: ZEND026344

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения