28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Разработка:

  • Фронт - React+Redux. Сборка Webpack'ом. (Опыт с 2013 года по настоящее время)
    • eslint, jest (проверка через puppeteer)
    • Любимые библиотеки - redux, react-router, eslint, jest, react-helmet, graphql (библиотек много, смысл один), axios, мидлвары для редакса, moment
  • Бэк - NodeJS (Опыт с 2012 года по настоящее время).
    • Опыт работы с кластеризацией, сокетами, работа с файлами, покрытие тестами (как unit так и комплексные тесты функционала приложения)
    • Общение процессов через Redis канал (как на локальной машине так и в Kubernetes, создаем сервис по редису и пробрасываем ip для деплоя)
    • В качестве базы данных использовал затюненную MariaDB (в связке с Galera и MaxScale на сервере-потребителе)
  • Десктоп - C# (Опыт с 2012 по конец 2015 года.)
    • В данный момент не практикую, но в случае нужды быстро все вспомню
    • Писал программы по автоматизации заполнения контентом сайты, парсинг excel таблиц, начало разработки началось именно тут :)
  • Мобильные приложения - React-Native (Опыт с 2016 года по настоящее время).
    • Разрабатывал приложения под заказ, не покрывал тестами. socketIO, touchID, push уведомления, разработка дизайна по макету.
  • Kubernetes ( с начала 2018 года по настоящее время)
    • Автоматическая выгрузка на тестовую площадку, проброс ENV параметров, работа с несколькими deployment, создание сервисов, 
    • настройка nginx-ingress
    • Мониторинг нагрузки через Heapster + InfluxDB + Grafana
    • Работал с кубиком как локально (вручную разворачивая сервера) так и через GKE
  • GO ( с начала 2018 года по настоящее время)
    • Написание разных парсеров, ботов (телеграмм, Вибер). Не используется как основной язык, но считаю перспективным.В будущем есть желание полностью перейти на него
  • CI
    • Автоматическое покрытие тестами код, проход unit тестов, автоматически билд docker image и загрузка его на prod/dev deploy

Реклама и все что с ней связано:

Имеется опыт связанный с рекламой.

  • Ведение контекстной рекламы с бюджетом 300 000/месяц. Средняя цена заявки в районе 250-350 рублей. (2016 год)
    • Основной приоритет был на яндекс (70% расхода). В итоге повысили объем продаж, изменили сайт, сделали мобильную версию сайта.
  • Ведение тизерной рекламы. ROI 30-150%. (2016 год)
    • Тизернет
    • Адвертлинк
    • им подобные
  • Добыча траффика способом генерации сайтов (2013-2015 год)
    • Опыт 6 лет. Были рекорды по трафику (только уникальные пользователи) около 300к/сутки (боты отсеивались в ТДС).
    • Написана автоматизированная панель регистрации доменов (брали освобождающиеся за сегодня домены, фильтруем по нашим параметрам, оставшиеся оставляем на регистрацию)

Профессиональные навыки
Опыт работы
Создаем эффективные продукты в области - финтех, блокчейн, цифровая экономика, образование и бизнес-туризм
Senior Front End dev
Март 2019 — По настоящее время (9 месяцев)
getLoc
Коломна
FullStack разработчик
Апрель 2017 — Февраль 2019 (1 год и 11 месяцев)

Разработка бекенда на NodeJS (с использованием redis для общения между процессами), прокси-сервер NGINX

Фронт написан на React+Redux, собранно все в итоге Webpack'ом

База данных MariaDB, для повышения отказоустойчивости (+ скорости чтения, так как запросы распределяются между серверами) использована GALERA

90% разработки разбито на микросервисы в DOCKER

Для удобного деплоя (реплик) используется kubernetes

Так же настроена CI на GitLab с тестами, eslint'ерами и созданием docker image.

Limon
Челябинск
Разработчик мобильного приложения ReactNative
Октябрь 2016 — Май 2018 (1 год и 8 месяцев)

Разработка мобильного приложения под IOS и Android.

Возможность просматривать статистику за определенную дату, читать новости, заказывать досрочную выплату, создавать тикеты и отвечать на них.

Авторизация в виде TouchID на IOS.

разработано мобильное приложение на React-Native

Частная практика, работа без зачисления в штат
Разработчик C#
Сентябрь 2012 — Январь 2015 (2 года и 5 месяцев)

Разработка магазина на движке Bitrix

Создание десктопного приложения для автоматизированной загрузки товара на сайт.

Товар брался и личного списка в формате EXCEL, а так же с таких магазинов как ШинИнвест (личный кабинет) и Колеса-Даром (публичный список+ файл для владельцев магазина Excel), делалась накрутка цены (можно было указать в процентном соотношении, а так же подбор картинки с описаниями, и последующей загрузки на сайт.

Создание контекстной рекламы на сезон (осень/весна) с бюджетом 100 000/месяц.

Средний CTR был в районе 30%, цена клика 35 рублей.

Владелец магазина получал порядка 3000-4000 заказов/месяц в интернет магазина при численности населения в городе 410 000 человек.

В следующие года магазин был продан, а работа приостановлена.

На текущий момент поддерживается только программа, написанная на C#.

JavaScriptNode.jsNginxRedisMySQLC#
Разработчик NodeJS+ReactJS
Сентябрь 2012 — Март 2017 (4 года и 7 месяцев)

Разработка бэкенда на NodeJS и база MySQL c нуля

Разработка фронта на ReactJS+ReduxJS с нуля.

Разработана панель публикации постов на сайты с отложенной публикацией. Посты записывались пользователями. Пользователи добавляли свой список сайтов(популярные CMS движки, например WordPress+Joomla и т.д.), добавляли список постов, они автоматически загружались на добавленные сайты с указанной отложенной публикацией. Использовались такие библиотеки как PassportJS+Request+MYSQL и прочие полезные приблуды

Впервые увидел около 1 000 000 обращений в день от моего сервера моим софтом :-)

JavaScriptMySQLNode.jsDockerNginxGitLinux
Высшее образование
Южно-Уральский государственный университет
Челябинск
Факультет: Экономики и предпринимательства
Сентябрь 2013—Июль 2017 (3 года и 10 месяцев)

Ведение контекстной рекламы

Автоматизация заполнения сайтов с помощью NodeJS и C#

Самописные панели управления данными (Фронтенд- ReactJS+ReduxJS, бэкенд - NodeJS)

Разработки мобильных приложений для IOS и Android для общения через встроенную в сайт тикет-систему, просмотра статистики. Без API