Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Руководитель разработки ПО / CTO

Мужчина, 32 года, родился 17 июня 1994 г.
Москва, переезд невозможен, готов к командировкам
Занятость
График работы

Опыт работы

Сентябрь 2020 —
июнь 2021
9 месяцев
ИнПлат
Руководитель группы разработчиков
Руковожу группой разработчиков программного решения на Python
Март 2019 —
февраль 2020
11 месяцев
Дестени Девелопмент, ООО
Руководитель группы разработки
Продукт: https://theabyss.com Управлял командой из четырёх разработчиков разного уровня, в том числе, двумя удалёнными сотрудниками. Обязанности: - Оценка и планирование задач - Code Review - Разработка и развитие архитектуры. - Обслуживание релизного цикла - Решение проблем Достижения: - Направил разработку в продуктивное русло - Успешно произвёл запуск MVP игровой платформы. - Организовал ежедневные стендапы (в том числе, с удалёнщиками). - Организовал еженедельные встречи, посвящённые дальнейшему развитию продукта, ориентированные на разработчиков. - Построил работу с применением беклога. - Произвёл переход кодовой базы на Python 3.7, Django 2.2 и Poetry для управления зависимостями. - Применил подход Git Flow для разработки и развёртывания. - Внедрил практику код-ревью. Проектный тулинг: Jira, Confluence, Documize. Используемые технологии: - Python 3, Django (с Django REST Framework) - Celery, PostgreSQL, RabbitMQ, Redis, GraphQL, Kubernetes
Июль 2017 —
февраль 2019
1 год 7 месяцев
Яндекс
Разработчик C++/Python
Разработка бекенда Яндекс.Такси на C++ и Python. Наш код построен на микросервисной архитектуре, работает на геораспределённом кластере в дата-центрах Яндекса и обрабатывает десятки тысяч запросов в секунду без downtime. Наша команда с нуля разработала интеграцию сервисов Яндекс.Такси и Uber. Работа ведётся по Scrum-подобной методике с распределением задач через Яндекс.Трекер (аналог Jira), недельными спринтами и performance review раз в полгода. Code review и авто-тестирование проводятся для любого изменения в системе. Используемые технологии: - C++17 с Boost.Asio и множеством других библиотек из состава Boost и не только. - Python2 с Twisted - Python3 с Asyncio (переход с py2) - MongoDB, Redis, PostgreSQL, YT (аналитическая MapReduce база данных)
Август 2016 —
июнь 2017
10 месяцев
АйТи Сервис Менеджмент
Разработчик C++
Выполнял задачи по разработке системного приложения, которое позволяет проводить анализ приложений, запущенных на компьютере. Портировал приложения на платформу macOS (поддержки которой не было ни у одного из наших конкурентов на момент разработки). Организовал CI-процесс сборки дистрибутивов для macOS. Занимался собеседованием разработчиков на PHP и C++. Для контроля ошибок использовался code review и автотестирование. Используемые технологии: - С++14 c Qt5, QML и JavaScript. - Objective-C++ с AppKit, Foundation и FSEvents. Также, использовал AppleScript и JavaScript. Хотя, при разработке использовался фреймворк Qt5, но, в силу специфики приложения, часто использовал системные API для платформозависимых функций: WinAPI, POSIX, Xlib, Cocoa.
Февраль 2016 —
август 2016
6 месяцев
ООО «АРСИЭНТЕК»
Разработчик C++
Разработка внутренней редакции распределённой высокопроизводительной системы хранения данных на основе Ceph. Данная СХД представлена под коммерческим названием ПОЛИБАЙТ: http://полибайт.рф Используемые технологии: - C++11 с Boost.Asio - Ruby (для вспомогательных скриптов)
Апрель 2013 —
март 2015
1 год 11 месяцев
Академия Федеральной Службы Безопасности
Cистемный администратор
Реализовал на C++ автоматическую конвертацию данных из docx, xlsx, csv и sql и загрузку в местную ERP-систему. Занимался поддержкой парка рабочих станций под управлением Windows и Linux с сервером под управлением Solaris.

Обо мне

# Занимаюсь управлением разработкой. Под этим понимаю: - Организация релизного цикла, от идеи до продакшена - Планирование, постановка и распределение задач - Разработка архитектуры, "каркаса" приложения, протоколов взаимодействия между компонентами - Настройка серверов приложения, создание Kubernetes-кластера, развёртывание всех необходимых инструментов (GitLab-CI) - Построение CI/CD процесса "с нуля": Gitlab/Github + CI (Jenkins/Bamboo/Gitlab-CI) + Kubernetes. - Оптимизация финансовых затрат на разработку (серверная инфраструктура, штат, аутстафф) - Управление мотивацией сотрудников Сейчас очень плотно изучаю менеджмент продуктовой разработки и управление в целом (включая финансовую сторону). ====== Имею репозиторий на GitHub (900+ звёзд): https://github.com/Librevault/librevault Веду YouTube-канал про IT: https://www.youtube.com/channel/UCbBfTf7oiWlK_0MNPhwB9hw Выступал с докладом на конференции CIF (CryptoInstallFest) 2016: https://youtu.be/Bjj03M9IRlY Успешно прошёл курс "Основы бизнеса" в ШАД. Сейчас достаточно часто посещаю технические конференции и митапы в качестве слушателя. ====== # Языки в активе: - C++ с 2010 года. Встретил стандарты C++11, C++14, C++17, C++20. - Python с 2016 года, сразу с Python3. - JavaScript с начала 2018, использую Vue.js, Webpack. # Прикладные навыки: - Умею настраивать и управлять Linux-серверами (в том числе, облачными). - Умею *правильно* использовать криптографические примитивы. - Использую Kubernetes в продакшене. # Используемые технологии: - Continuous integration: Jenkins (в том числе, разворачивал), Travis-CI, Atlassian Bamboo, GitLab-CI. - Базы данных: SQLite, PostgreSQL, MySQL, MongoDB, Etcd, Redis - Фреймворки тестирования: Google C++ Testing Framework, Pytest - VCS: Git, SVN, bazaar

Образование высшее

2022
Государственный университет управления, Москва
Институт открытого образования, Государственное и муниципальное управление
2022
Московский финансово-промышленный университет
Информационные системы и технологии

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

Русский — родной
Иностранные языки
Английский — C1 — Продвинутый

Дополнительная информация

Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения