👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
onerusselonerussel

Руслан Алексеев

Frontend Developer / Fullstack Developer · Бэкенд · Фронтенд · Ведущий (Lead)
От 350 000 ₽ · Открыт к предложениям
Возраст: 34 года
Опыт работы: 11 лет и 8 месяцев
Регистрация: 30.10.2014
Последний визит: 4 месяца назад
Местоположение: Россия, Казань
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Коротко: человек-армия.

Текущий статус:

Я открыт к предложениям, пишите на почту или в мессенджеры, только не долбите звонками - я обязательно все прочитаю и отвечу. Интересны любые УДАЛЕННЫЕ варианты, будь то проектная или постоянная работа.

Есть несколько своих команд разработчиков, которых я могу собрать на проекты под себя. Условия обсуждаемы.

Я работаю удаленно. Вопрос лишь в том, готова ли ваша компания к такому формату взаимодействия. У меня есть достаточно существенный успешный опыт создания и управления распределенных команд в разных часовых поясах (Россия/США/ОАЭ/Катар/Тайланд/Кипр), поэтому, зачастую, это может быть гораздо более эффективно, чем содержать низкоэффективную толпу разработчиков в офисе.

Что для меня важно:

- продукт, над которым необходимо работать

- возможности по развитию продукта, которыми буду обладать(архитектура/код/дизайн/экономика/стратегия/продукт)

- мотивация

- команда

Я с удовольствием заберу на себя весь цикл разработки продукта: от сбора команды и выстраивания процессов до запуска продукта и его монетизации, опыт позволяет.

Часто задаваемые вопросы:

- Зарплатные ожидания?

Обсуждаемы. Я указал среднее значение +/-

- Почему происходила частая смена мест работы?

Я не являюсь сторонником частой смены работы. На последних местах компания либо прекращала свою деятельность, либо закрывала офис разработки. Основные причины, в общем, не зависели от меня никак, к сожалению.

Мне больше привлекательна возможность полноценно и долгосрочно развивать продукты компании, чем бегать от одного места к другому.

- Важно ли быть именно руководителем?

Я не стремлюсь к руководству людьми и не люблю тех, кто стремиться ими управлять. Мне нравится командный дух и хорошая атмосфера в компании. На всех позициях, где я был руководителем, шел лишь потому, что мог быть полезным на этой позиции, помочь всем, чем могу. А так, как у меня есть компетенции не только в разработке, но и в управлении продуктом, а также дизайне, то меня брали руководить командой. Внутри команд всегда была комфортная и продуктивная атмосфера. Самому мне ближе соотношение разработки и управленческой деятельности в размере 70% разработки и 30% - управление продуктом и командой. Всегда предпочитаю больше работать сам, очень много пишу кода и выполняю другие задачи. Мне это нравится, а также я задаю пример и рабочий настрой всей команде.

- Примеры кода?

Большинство моих проектов закрыты NDA. Выкладываю несколько примеров кода:

- https://gist.github.com/russll/fbc32e8e259fe897df38909ac7c74a50

- https://gist.github.com/russll/bee1d08b38aad1987e081a932ac7165b

- https://gist.github.com/russll/097c1b59734dc364f45ad6a297b5367c

- https://gist.github.com/russll/6bb06e91a7fc1dad6755085ccb48afdf

О себе:

Я занимаюсь разработкой уже больше 10 лет. За это время были реализованы как мелкие, так и крупные проекты различного уровня сложности.

Полученный опыт позволяет мне комфортно себя чувствовать в сферах разработки, дизайна, управления и продуктовой аналитики в той или иной степени.

Основной сферой является конечно же веб разработка, хотя в последнее время начал активно интересоваться разработкой под ios.

Я постоянно развиваюсь и быстро ориентируюсь в задачах с высоким уровнем неопределенности.

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

В данный момент времени мне интересны крупные сложные проекты с комплексной всесторонней работой над продуктом.

Что я умею:

- Разработка

Большой опыт работы разработчиком позволяет не только спроектировать и создать дизайн продукта, но и реализовать его. Знаю fullstack-разработку на javascript. Работал с библиотеками визуализации данных, в частности d3.js. Участвовал в проектировании и разработке нескольких крупных систем анализа и визуализации данных для b2b.

- Аналитика

Исследование целевой аудитории, работа с системами аналитики, такими как GA, Яндекс.Метрика, KPI, расчет экономики, ключевые метрики, и многое другое

- Дизайн

Проектирование с использованием методологии дизайн-мышления. В работе использую Adobe Creative Cloud или Sketch с необходимыми плагинами, а также другие инструменты по необходимости, от карандаша и блокнота до планшета и стилуса, от Keynote до FramerJS или Axure. Избавляю разработчиков от головной боли, предоставляя исчерпывающие данные для разработки по спроектированному мной дизайну.

- Менеджмент

Прошел Yandex Startup Camp, знаю Lean Startup и много других страшных слов из областей управления проектами, анализа пользователей и методик построения работы над продуктом.

Что интересно помимо вышеперечисленного:

- Визуализация данных

- Машинное обучение

- Экстремальные виды спорта

- Фотография

- Дизайн

- Психология и неврология

Основной технологический стек:

Cloud:

- Firebase

- Google Cloud

- AWS

- Azure

Чатботы

Разработка чатботов под платформы:

- Facebook Messenger

- Telegram

- Viber

- Slack

- и другие платформы

DevOps:

- Docker, Ansible,

- NGINX, Apache

- Linux, Unix CLI

- TDD, BDD, CI (TeamCity, Jenkins)

- Git, GitHub/BitBucket

Frontend:

- Javascript

- ES5,ES6+

- Meteor, Derby.js

- BEM/БЭМ, i-bem

- React, Relay, GraphQL, Flux, Redux, Fluxxor, React Native

- Falcor

- Stylus, SASS(SCSS)

- Webpack, Gulp, Grunt, Babel

- Unit, Functional testing (Jasmine, Karma, Mocha, Flow, Selenium WebDriver, PhantomJS)

- D3.js, vega.js и т. д.

- Easel.js, Kinetic.js

- Telerik, Syncfusion, DevExpress, Northwood

- jQuery

- Gatsby/Phenomic

Backend:

- Node.js, Express.js, Koa

- Python

- Golang

- Parse.com

Databases:

- MongoDB, Redis, PostgreSQL, MySQL, MSSQL, Neo4g

- ElasticSearch, Sphynx

Mobile:

- Swift

- React Native

Реклама

- Google DFP

Design:

- Sketch

- Adobe Creative Cloud (Photoshop/Illustrator/Experience Design)

Профиль на Behance:

https://www.behance.net/russell_o_o

Участие в профессиональных сообществах

Опыт работы

  • Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
    Москва · Более 5000 сотрудников
    Разработчик интерфейсов
    Апрель 2017 — По настоящее время (3 года и 8 месяцев)

    Разработка главной страницы

  • FrameBot
    Москва
    CEO
    Сентябрь 2016 — По настоящее время (4 года и 3 месяца)
  • Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда
    Москва · От 1000 до 5000 сотрудников
    Team lead
    Февраль 2016 — Сентябрь 2016 (8 месяцев)
    Руководство группой разработки спецпроектов компании. В частности, под моим руководством был запущен новый сервис 2ГИС https://skver.2gis.ru распределенной группой из продакт-менеджеров, редакторов и разработчиков между Москвой и Новосибирском. Основные обязанности: - Организация процесса разработки и работы распределенной команды разработчиков - Проектирование архитектуры продукта - Планирование продуктового бэклога и спринтов - Постановка задач - Контроль исполнения - Непосредственно разработка - Код-ревью: анализ кода, контроль качества решений - Участие в тестирование и приемке - Внедрение разработок - Обучение и менторство разработчиков и продакт-менеджеров - Разработка чатботов на платформах Telegram, Facebook Messenger, Slack Технологический стек: - node.js, express, koa - mongoose, mongodb - elasticsearch - openstack, deis, ceph - react, webpack, gulp, postCSS - ECMAScript/ES6 - git, github, jira - selenium, mocha, chai - lodash, ramda
  • Deep Knowledge Ventures
    Москва
    Team Lead
    Сентябрь 2015 — Декабрь 2015 (4 месяца)
    Задачи: - Банковская аналитическая система для КБ "Ренессанс" и КБ "Интерактивный банк" - Коробочное решение для банковского сектора, состоящее из банка-клиента, аналитической системы и системы бэк-офиса Основные обязанности: - Подбор и формирование групп разработчиков - Сбор требований и составление технических заданий для разработчиков - Создание документации - DevOps - Управление продуктом - Тестирование кода - Проектирование архитектуры - Контроль качества и повышение квалификации разработчиков - Дизайн интерфейсов систем и презентаций - Руководство разработкой и непосредственно разработка - Обучение сотрудников Технологический стек: - DevOps: AWS/Docker/Ansible - Frontend: Node.js/Express.js/React/Relay/GraphQL/D3.js/Stylus/Webpack/Gulp/Babel - Backend: Flask/PostgreSQL/MongoDB/Redis/SQLAlchemy/Python
  • Продуктовая разработка
    Москва
    Product Manager
    Май 2015 — Октябрь 2015 (6 месяцев)
    Задачи: - Продуктовый менеджмент клиентов на консалтинге - Настройка сквозной аналитики на основе Google Analytics и Яндекс Метрика - Проектирование и разработка систем аналитики на сервисах клиентов - Построение экономики продукта - Построение экономики продукта в разрезе рекламных кампаний по различным каналам прихода потребителя - Построение и оценка гипотез по развитию - Получения и анализа результатов их запуска - Настройка различных систем клиента для анализа цепочки взаимодействия с пользователем(CRM, сайты, базы данных и т д) - Аудит контекстной рекламы - Поиск точек кратного роста бизнеса - Поиск и реализация способов повышения конверсии у клиентов Технологический стек: - Аналитика: Google Analytics, Яндекс Метрика, Mixpanel - Реклама: Google Adwords, Яндекс Директ - CRM: 1C, amoCRM, Bitrix24 - Заказные решения: Meteor.js/D3.js/Python - Динамические дашборды в Google Spreadsheets
  • New Service Art
    Нур-Султан (Астана)
    Начальник отдела проектирования и разработки программных интерфейсов
    Май 2012 — Февраль 2015 (2 года и 10 месяцев)
    Основными задачами были проектирование, дизайн и его реализация в продуктах компании. В качестве основных инструментов использовались Sketch 3, Axure и ряд вспомогательных, от блокнота с карандашом до фреймворков для создания прототипов, таких как Framer.js. Проекты реализовывались на full-stack javascript технологиях. Основой для разработки были node.js, meteor, derby. Широко использовались библиотека для визуализации данных d3.js. Руководил проектом по созданию системы управления товарно-материальными ценностями для АОО Назарбаевские Интеллектуальные Школы Основные задачи: - Разработка архитектуры - Проектирование пользовательского взаимодействия с системой - Управление разработкой системы Проектировал пользовательское взаимодействие для ряда проектов компании: - Система закупок АОО Назарбаевские Интеллектуальные школы - Система мониторинга оборудования Arcelor Mittal - Визуализация данных для АОО Национальные Информационные Технологии - Бизнес-справочник ТОО SmartSellingGroup - Модуль визуализации бизнес-процессов системы управления проектами Arta Software
  • KPI Suite
    Москва
    Senior Developer
    Июль 2011 — Январь 2013 (1 год и 7 месяцев)
    Занимался проектированием и разработкой конструктора дашбордов для программного комплекса анализа и визуализации данных для b2b сектора. Был реализован функционал по созданию и управлению дашбордами, а также конструктор виджетов и диаграмм, хранилище файлов, галерея изображений, просмотр и редактирование файлов Microsoft Office. Технологический стек: - DevOps: Team Foundation Server - Frontend: Silverlight, Telerik Silverlight Controls - Backend: MS SQL Server, Entity Framework, ASP.NET MVC 4 Razor
  • inZion Systems Inc.
    Лос-Анджелес
    Senior Developer
    Январь 2009 — Январь 2013 (4 года и 1 месяц)
    Основными задачами были проектирование и управление разработкой проектов компании. Второстепенными задачами было администрирование серверов компании. Помимо этого я занимался составлением технических заданий и коммерческих предложений. Прототипирование и создание дизайна происходило в Adobe Photoshop.

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

  • СГУ им. Н.Г. Чернышевского

    Саратовский национальный исследовательский государственный университет имени Н. Г. Чернышевского
    Саратов · 636 выпускников
    Факультет компьютерных наук и информационных технологий
    Сентябрь 2004 — Март 2010 (5 лет и 6 месяцев)
    Компьютерная безопасность