Was online more than two weeks ago

Таранов Олег Владимирович

Male, 36 years, born on 8 May 1987

Not looking for a job
Contacts
 +7 (926) 697-89-47
Телефон подтвержден
kujbor@ya.ru — preferred means of communication
Method of contact
 LinkedIn 360666003 kujbor

Turkey, I want to relocate (Australia, Austria, Belgium, Serbia, Great Britain, Sweden, Germany, Denmark, Israel, Ireland, Spain, Italy, Canada, Iceland, Malta, Liechtenstein, Monaco, Mexico, Montenegro, Croatia, Latvia, Slovenia, Lithuania, Slovakia, Netherlands, Czech Republic, Bulgaria, Poland, New Zealand, Luxembourg, Norway, UAE, South Africa, USA, Greece, Finland, France, Singapore, Romania, Argentina, Switzerland, Cyprus, Estonia, South Korea, Japan, Scotland, Portugal, Hungary, Brazil, Острова Кайман), prepared for business trips

The approximate area of the job search is specified

Технический директор (CTO)

Specializations:
  • Chief information officer (CIO)
  • Chief technical officer (CTO)

Employment: full time, part time, project work

Work schedule: full day, flexible schedule, remote working

Work experience 12 years 2 months

May 2022currently
2 years 1 month
Lachain (Latoken)

Острова Кайман, lachain.io/

IT, System Integration, Internet... Show more

Head of DeFi end CeDeFi Crypto Products
Руковожу отделом разработки продуктов CeFi, DeFi и CeDeFi: веб и мобильной централизованной биржи, веб и мобильного chain-agnostic DeFi (web3) кошельков с cross-chain фармингом, свопами и т.п. Изначально я пришел в компанию в качестве тимлида DeFi (Web3). За первые пол года работы моей команде удалось с нуля разработать и выпустить в релиз мобильный и web3 DeFi кошелек, с функцией CrossChain Swap и ChainAgnostic/GasAbstraction Staking на основе нашего блокчейна Lachain, а так же встраиваемый виджет для установки на сторонние сайты, который позволяет делать все тоже самое, но сильно урезанный и облегченный вариант. Позже я принял активное участие в трансформации всей компании: от продуктовых команд к разработке as-a-service, чтобы вдвое сократить прослойку менеджмента и общие расходы. В результате успешного завершения, теперь я руковожу этим мега юнитом всей разработки новых продуктов и успешно реализовал несколько крупных проектов на нашей централизованной бирже.
July 2021November 2021
5 months

Moscow, lime-shop.ru/

IT, System Integration, Internet... Show more

Руководитель департамента разработки
Руководил разработкой новой версии интернет-магазина и мобильного приложения, гораздо больше и серьезнее имеющегося, с поддержкой мультиязычности, мультивалютности, мультиналоговости и принципиально иным уровнем допустимой нагрузки, отказоустойчивости, масштабируемости и управляемости. Поскольку развитие нового продукта предполагалось бесконечным процессом было принято расширить внутренний штат собственными специалистами и сократить число подрядчиков. Проработана стратегия и бюджет развития департамента, сделаны штатки, запущен и настроен найм (поскольку Lime не IT компания, рекрутинг необходимо было выстраивать с нуля). Настроены процессы разработки (agile, продуктовые команды, матричная система управления) и инфраструктуры (внедрены практики непрерывной поставки, осуществлен переход на микросервисную архитектуру, введены стандарты кодирования, автопроверки кода и автоматическое тестирование), с целью повышения качества продукта, отказоустойчивости и сокращения time to market продуктовых фич. Проведен полный и подробный аудит всех разработок и процессов. Отлажены процессы тестирования, приемки, формирования спринтов, оценки ресурсов, сделан и выполняется роадмап проекта. Подобраны, выведены и погружены в работу два ведущих специалиста направлений (Технической Аналитики и DevOps). Приведена в порядок вся документация по проекту, описаны все пропущенные системы и процессы, все документы актуализированы. Развернут и введен в эксплуатацию кластер Kubernetes для тестовых и dev-сред, организован мониторинг, настроена автоматическая поставка и тестирование (CI/CD) на базе Kubernetes + Bitbucket + Jira + Harbor + Prometheus + Grafana. К сожалению, проект разработки нового магазина был свернут в виду антикризисных мер в компании. Ни одной версии нового магазина до продакшена не дошло, но было внесено огромное количество правок и улучшений в текущую версию.
October 2020June 2021
9 months

Moscow, gazprom-media.com

Multiprofile Asset Management... Show more

Руководитель группы разработки
В рамках проекта нового ключевого медиа-сервиса холдинга руководил разработкой, запуском, развитием и поддержкой всех внутренних сервисов (Full Stack) и веб-версии основного продукта (Frontend). Все сервисы включая внутренние разрабатывались под работу в условиях максимального highload'а. Мои основные задачи на проекте: Планирование разработки фич продукта (даты и составы релизов, контрольные точки и т.п.); Разработка архитектуры (микросервисы, связи между ними, выделение единиц поставки и прочее); Формирование команд под бизнес-потребности (составление ресурсного плана по роадмапу продукта); Найм сотрудников (собеседования, работа с рекрутерами, проработка скриптов и описаний вакансий); Управление командой из 20 Fullstack разработчиков (развитие компетенций, урегулирование конфликтов в команде и между отделами и т.п.); Формирование продуктовых команд, обучение и ведение продуктовой команды по Scrum/Kanban; Сопровождение сделок на закупку ПО (изучение кода, интервью с разработчиками, сопровождение руководства на встречах, участие в подготовке документов); Проработка процессов в компании, начиная с работы над идеями и формализацией гипотез в задачи на разработку и заканчивая конвертацией обратной связи после поставки в новые идеи; Управление рисками.
June 2020September 2020
4 months

Moscow, market.yandex.ru

IT, System Integration, Internet... Show more

Senior Frontend Developer (17й грейд)
В мои обязанности входила разработка, запуск и поддержка ключевых экспериментов в интерфейсе Яндекс.Маркета, определение архитектуры, развитие инфраструктуры, написание автотестов, участие в технологических дискуссиях и менторство коллег по цеху. За время работы принял участие в разработке и запуске уже нескольких критичных экспериментов в ключевом на данный момент проекте компании. В рамках данных экспериментов я занимаюсь не только непосредственно разработкой, но и активно участвую в проработке пользовательских сценариев, выявляю недочеты и вношу изменения, формулирую задачи, декомпозирую, участвую в оценке и распределении по членам команды, контролирую сроки и загрузку. По опыту собеседований вижу, что часто возникает вопрос о причине ухода из компании. Не хочется много расписывать, так что оставлю ссылку на статью где хочется подписаться под каждым словом: https://habr.com/ru/post/505240/
March 2017February 2020
3 years
Банк Сфера (БКС Банк)

Moscow, sfera.ru

Financial Sector... Show more

Team Leader (веб-сервисы и гибридные приложения)
Собрал с нуля и в последствии руководил командой разработки web-сервисов и мобильных приложений в рамках проекта Дистанционного Банковского Обслуживания для малого бизнеса «Сфера» (мобильный и интернет банк, рабочее место место операциониста, партнёрские программы, система лэндингов и т.д.). Все продукты, сервисы и инфраструктура были с нуля придуманы, распланированы, разработаны и выведены в продакшн. В моей команде из 10 человек за время работы не возникало серьезных конфликтов, была минимальная "текучка" – уволилось три человека за все три года работы. Формально я отвечал за Frontend, но в виду достаточной компетенции по разным направлениям входил в архитектурный комитет, а так же являлся доверенным заместителем технического директора и оказывал весомое влияние на определение всей архитектуры продукта, инфраструктуры разработки, инструментов решения технических и коммуникационных задач и организацию процессов для команды из примерно 40 технических специалистов: разработчиков, аналитиков, data-инженеров, dev-ops, ручных тестировщиков и автоматизаторов тестирования. Backend представлен микросервисами, в основном на Java (Spring) и MongoDB в Docker-контейнерах с оркестрацией Kubernetes и общением напрямую или через RabbitMQ. REST-API построен по принципу HATEOAS. Помимо собственных фронтовых приложений так же имеется Open API для партнёров. Авторизация OAuth2 и JWT. Так же некоторые агрегаты и композиции запросов (BFF) пишутся фронтами на Node.js (Express.js, RxJS), так же контейнизированный. Frontend в основном на React/Redux. Изначально написан на классах, но активно переходит на pure functions и хуки. Используются масса автоматических валидаций, автоформатирование, детектор "говнокода". Фронт разбит на библиотеку интерфейсных компонентов, максимум функциональности вынесено в разные пакеты в Artifactory. Организация файлов Ducks. Поставляется так же в виде контейнера с nginx. Тестирование продукта как ручное, так и автоматизированное на основе Selenium WebDriver и нагрузочное проводится группой тестирования. Модульное тестирование проводится в CI и пишется силами самих разработчиков. Continuous Integration и Continuous Delivery организованы на базе GitLab CI/CD. Работа в репозиториях организована по методологии Gitflow (полное соответствие). Работа команд организована по методологии Agile (по большей части Scram).
December 2016February 2017
3 months
Home Credit Bank

Russia, www.homecredit.ru

Financial Sector... Show more

Frontend Team Leader
Руководил командой и участвовал сам в разработке клиентской части ряда ключевых интернет-проектов банка, в том числе основного сайта банка и маркетплейса товаров в рассрочку. В ходе работы над проектом новый достиг стадии бета-тестирования, был внесен ряд улучшений в прежний сайт, а также была разработана и опубликована внутренняя панель мониторинга хода выполнения проекта. Я также принимал активное участие в постановке требований к функциональности и дизайну, участвовал в планировании разработки, построении архитектуры приложений и Agile-процессов и развитии членов команды.
June 2016December 2016
7 months
Инфо Индастриз Групп (Банк Открытие)

Moscow, www.iig.ru

IT, System Integration, Internet... Show more

Team Leader (гибридные мобильные приложения)
Руководил разработкой сайта и кроссплатформенного приложения (для мобильных телефонов, планшетов и даже телевизоров) для дистанционного банковского обслуживания корпоративных клиентов банка "Открытие" на территории банка по договору time and materials (full-time, in-house). Приложение представляет из себя Single Page Application на платформе Cordova с расширением Crosswalk и множеством нативных расширений, в том числе тех которые мы писали сами. В мои прямые обязанности входила организация работы внутренней команды разработки банка и трех внешних аутсорс-подрядчиков: планирование разработки и запуска, формирование команд, распределение задач, контроль качества кода и продукта, соблюдение сроков, внедрение новых технологий и методологий разработки и управления улучшающих эффективность и прогнозируемость, а так же определение технологического стека и архитектуры приложения. Под моим руководством был произведен большой рефакторинг: совмещение кодовой базы от 4 поставщиков, под едиными стандартами, реализован переход на компонентную архитектуру, что повысило переиспользуемость кодовой базы и в конечном счете ощутимое сокращение расходов на разработку и поддержку продукта. Так же в ходе рефакторинга впервые была составлена документация проекта, включающая в себя как стандартные how to start и разного рода cook book`и так и story book отражающий дизайн-систему и ui-kit, продуман и внедрен онбординг новых сотрудников, что в результате существенно сократило время погружения новых сотрудников. Кроме того была автоматизирована сборка и поставка продукта, внедрено автоматизированное тестирование (включая тестирование на визуальные регрессии), внедрены стандарты кодирования и автопроверки на их соблюдение, внедрено ревью кода, система пул-реквестов, защищенные ветки гита (Gitflow целиком) – все это это помогло сократить издержки на тестирование и поставку, обнаружение и исправление дефектов.
August 2013June 2016
2 years 11 months
Gate ltd

Moscow, foodgate.ru

IT, System Integration, Internet... Show more

Lead Web Frontend Developer
За время работы в компании я спроектировал и разработал с нуля SPA-приложение на основе фреймворка BackBone взаимодействующее с сервером по REST API. Я так же автоматизировал сборку и поставку приложения с помощью Grunt и Require, написал множество тестов с применением Selenium WebDriver, разработал плагин для jQuery – мощный генератор форм на основе JSON-схем, настроил серверсайд-рендеринг на сервисе prerender.ioдля корректной индексации поисковыми системами, разработал редактор языковых словарей по стандарту i18n. Принимал участие в организационных процессах компании, разработке архитектуры системы в целом (включая backend), постановке целей и задач, а так же в продвижении проекта. Участвовал и выступал на многих крупных мероприятиях, включая International Global GS1 Forum и Экспертный диалог стран BRICS. После реструктуризации компании я возглавил техническую часть разработки продукта. В моей ответственности был путь продукта от идеи PM до публикации production версии и дальнейшая поддержка и развитие. Кроме того, в мои обязанности входила аналитика проекта, проработка фичей, взаимодействие с технологическими партнерами, разработка внешних API-интерфейсов и интеграция. Я также организовал разработку дизайна, анализ юзабилити и исследование факторов конверсии.
July 2012August 2013
1 year 2 months
SHOPOZZ CORP (СКИФМЬЮЗИК ООО)

Samara, shopozz.ru

Public Services... Show more

Lead Web Fullstack Developer
В данном проекте я выступал сначала разработчиком PHP/HTML5 50/50, но в процессе работы склонился в сторону Frontend разработки, развил данное направление, подобрал небольшую команду из двух сотрудников (верстальщик и js-программист) и руководил ими до перехода на новую работу. Так же взаимодействовал с аутсорс сотрудниками и компаниями, в том числе иностранными. За время работы были полностью, с нуля сделаны сайты skifmusic.ru и travel.shopozz.ru, а так же с нуля разработана клиентская часть сайта shopozz.ru. До ребрендинга и разработки нового сайта shopozz.ru, долгое время работал над клиентской частью старой версии сайта - eBayWorld.ru. В процессе работы, мною лично (от проектирования и до выхода в production) было разработано следующее: - подсказки поиска по каталогам (появляются под строкой поиска при наборе начала запроса, формируются на основе удачных поисковых запросов пользователей, фильтруются и редактируются в админке, есть полная информация о запросах, статистика); - онлайн-конвертер валют/размеров/мер длины на основе изменяющихся данных на стороне сервера; - доработан модуль всплывающих форм jQuery UI (добавлена прокрутка контента окна, разработан генератор для упрощения создания сложных и громоздких форм заказа на лету средствами JavaScript, интегрирована сторонняя система подмены интерфейса кастомными элементами radio, checkbox, select и прочими); - система выбора города из всплывающего списка городов с уточнением на основе информации гео-локации и настроек профиля; - собственная система AB-тестирования элементов интерфейса с отслеживанием любых действий пользователя, статистика выбранных действийй в административной части сайта; - система авторизации с разграничением уровней доступа в клиентской части; - полный перевод сайта на AJAX (в старом сайте ebayworld.ru); - модуль для jQuery для создания modal-форм на лету добавлением к ссылкам css-селектора; А так же множество других работ и оптимизаций, в том числе в Back-end части на основе движка CodeIgniter.
March 2012September 2012
7 months
ООО "АСБиС"

Samara, asbis-s.ru

Business Services... Show more

Web Full Stack Developer, Project Manager
В данном проекте я выступал и архитектором системы, и руководителем разработки (организовывал работу аустсорс-сотрубников), и исполнителем большей части задач. За время работы был полностью с нуля разработан рекламный сайт компании. Продвижение услуг компании (установка систем охраны и связи) было решено "подогреть" интересным интернет-проектом. На одном сайте предполагалось собрать всю информацию, документацию и калькуляторы по системам безопасности и связи, так как именно с подобных сайтов клиенты начинают поиск подходящих систем. Проект должен был представлять из себя некое wiki с открытым доступом на редактирование и премодерацией статей и разумеется в дизайне компании. На всех страницах планировалось делать ссылки на расчёты и заказы. И онлайн-связь с менеджерами через SIP-клинт. Для лёгкости вхождения в конкурентную среду было принято решение сделать сайт максимально быстрым и простым в использовании (конкуренты используют тяжеловесные сайты переполненные специфичной терминологией что увеличивает сложность восприятия). Для решения проблемы со скоростью работы сайт был сделан полностью основываясь на технологии AJAX на чистом PHP и JS (без использования фреймворков). Для простоты восприятия интерфейс был максимально облегчен как визуально, так и логически. Кроме того, планировалось использовать премодерацию статей с целью избежания наполнения сайта сложновоспринимаемым контентом. К сожалению компания, по не связанным с проектом обстоятельствам, понесла серьезные убытки и разработку сайта свернули. За время работы был полностью и кроссбраузерно реализован front-end с применением AJAX (перезагружалались только те фрагменты страницы, которые требовали обновления), реализована система добавления и редактирования статей, интерфейс создания и редактирования онлайн-калькуляторов систем видеонаблюдения и мини АТС и их последующая работа на front-end (через админку забивались тип калькулятора, возможные конфигурации и их стоимость). На сегодняшний день проект так и остался самым быстрым (по скорости работы) из всех что я делал.
May 2011November 2011
7 months
Лазерный Центр СМР, ООО

Samara, neworld.ru

IT, System Integration, Internet... Show more

Web Full Stack Developer, Project Manager
В данном проекте я выступал в качестве организатора разработки, а так же в качестве разработчика части задач. Наиболее сложным оказалось выстроить взаимопонимание с заказчиком проекта, так как прежде с онлайн-сервисами заказчик не сталкивался. Тем не менее общий язык был найден и проект выполнен. За время работы, при моем участии, был полностью разработан движок сайта, как серверная часть с использованием backend-frontend технологии и разнесением контента на множество серверов, так и клиентская система AJAX-навигации. Мною лично, от составления ТЗ, до продакшн-версии, были разработаны следующие модули: - знакомства с оценкой фотографий, системой закрытой приватной переписки между пользователями, система встреч и подарков (локально, внутри модуля) с привязкой к внутренней платежной системе; - подарки с системой управления подарками из административной части, система уровней уникальности и престижности подарков, система акций и понижений стоимости на группы подарков с привязкой к встроенной системе оплаты; - фото-рейтинг с оценкой фотографий, коментариями, привязка особых оценок к вип-статусу; - система вип-статусов с интеграцией в модуль аваторов и все платные сервисы сайта; - модуль подписки/рассылки: бесплатная (с привязкой к внутренней системе оплаты) система подписки на интересующие акции/новости/распродажи и прочее, и платная система рассылки сообщений подписавшимся по привязанной внутренней почте. Внутренняя статистика и модерация в клиентской части; - модернизированный движок почты AlterLogic web mail для привязки платных e-mail сервисов к встроенной системе оплаты; - модули поиска работы/недвижимости с системой модерации и статистики в административной части; - модуль "меняла" - обмен/продажа вещей среди пользователей сайта с привязкой удобного автоматического поиска к вип-статусу"; - а так же множество других интересных модулей и возможностей в профиле, стене и других. Все сервисы были оптимизированы под работу со множеством серверов и высокую нагрузку.

Key skills

You can change skill levels in the mobile app — the website will have this feature a little later on

Модульная архитектура
Масштабируемость
Переиспользуемость
Микросервисы
CI/CD
Организация разработки
Управление процессами
Разработка мобильных приложений
Аналитика
Планирование
Контроль сроков
Code review
Архитектура приложений
Микросервисная архитектура
Kubernetes
K8s
Frontend
Backend
Архитектура
DevOps
Карты компетенции
Agile
Agile Project Management
Scrum
Kanban
Найм
DeFi
Web3
Blockchain
DApp

Driving experience

Own car

Driver's license category B

About me

Могу построить быстрый, прозрачный и прогнозируемый процесс разработки с применением лучших как современных, так и проверенных временем практик и технологий. Всегда стремлюсь к улучшению продукта: отказоустойчивость, модульность, масштабируемость, слабая связность элементов системы и процессов. Умею слушать, слышать, понимать бизнес и сразу видеть как реализовать это со стороны IT. В первую очередь рассматриваю проекты начинаемые с нуля, либо требующие глобальной трансформации в условиях полного карт-бланш, так как именно в этом направлении у меня максимально развиты компетенции: - определение сетапа команды - планирование этапов разработки и найма - отбор кандидатов - выстраивание процессов - организация и контроль конвейера разработки, поставки и поддержки продукта - настройка метрик и их обработка для замера показателей эффективности как продукта так и команды и бизнеса в целом.

Recommendations

СКИФМЬЮЗИК OOO
Артем Князев (Руководитель отдела разработки) 

Portfolio

Higher education

2009
Филиал Московского городского педагогического университета
Информатика и высшая математика, Преподаватель информатики

Languages

RussianNative


EnglishB1 — Intermediate


Professional development, courses

2004
Самарский Политехнический Лицей
Самарский Политехнический Лицей, Монтажник радиоэлектронной аппаратуры и приборов – III разряд

Citizenship, travel time to work

Citizenship: Russia

Permission to work: Russia

Desired travel time to work: Up to one hour