2013 Derby (Ukrainian Luggage&Bags TOP 1 Retailer).

Роли: Системный администратор Windows, 1С программист, Администратор сайтов.

Функции: настройка и поддержка 24х7 ИТ инфраструктуры (50 ПК + 2 сервера. 35 удаленных точек по Украине, 100+ сотрудников)

Автоматизация бизнес-процесов в складском,  управленческом и бухгалтерском учете. Реализация нетривиальных задач на 1С.

Важные свершения:
Без опыта в вебе, перенес сайт с одного хостинга на другой за 1 день (2014)

Разработал бонусную систему, систему лояльности магазинов сети с real time синхронизацией остатков через ODBC MySql на базе 1С розницы.


2015 Tradeadvance (Startup project b2b ecommerce and retail).

Роли: Linux Sysadmin -> DevOps. Fullstack Web Developer.

О проэкте: облачная система для автоматизации процесов торговли и поставок на рынке FMCG для производителей, ритейлеров, частных предпринимателей.

Функции:

  • поддержка 10 ПК (Fedora + Windows)
  • поднятие инфраструктуры облачных сервисов необходимых для жизни и работы проэкта.
  • администрирование и ассистирование программистам с ERP системой Odoo
  • написание документации и сбор технической информации.

Забавное исследование или почему я до сих пор с Rancher.

Облачная инфраструктура организации и пилотная версия продукта были подняты на docker контейнерах на удаленном VDS и VPS серверах готовых к Hiload в любой момент. Было две недели на тестирование различных вариантов open source продуктов (виртуализации с распределением ресурсов на ноды). oVirt и парочка других оркестраторов (непомню названий) проходили ручное испытание на удобство, возможности и надежность работы. По рекомендациям гугла - rancher, приложение оркестрации различных серверов с приложениями, что работают и масштабируются в docker контейнерах + интеграция с известными облачными провайдерами, DNS сервисами и т.п.. Приложение было в бете версии 0.7, но web UI работал лучше всех, что до этого пробовал, ни одного бага при тригерных операциях, работала консоль каждого контейнера, все выбранные опции и переменные с web UI применялись к контейнерам. На нем и остановились.

Сервисы: FreeIPA, Zimbra, Odoo, Gitlab, OpenVPN, RocketChat. Все работало по SSO (Single-Sign-On) через LDAP в docker контейнерах. Доступ исключительно по VPN.


2015.6 Derby (Ukrainian Luggage&Bags TOP 1 Retailer)

Roles: Windows/Linux Administrator, Software Engineer.

  • Перенос БД из старого интернет-магазина на новый движок. (Покупатели, товары, характеристики, фотографии)
  • seo redirect из 1000+ страниц старого сайта на домене derby.ua на страницы сайта нового движка.
  • Создание посадочных страниц через фильтра, с уникальными выборками и метаданными.
  • Разработка сайта и редизайн в паре с профессиональный вебдизайнером.

2017
Ecommerce Director / Fullstack Developer
Функции:

  • привлечение и интеграция новых партнеров для расширения ассортимента.
  • контроль, автоматизация, оптимизация бизнес-процессов между интернет-магазином и офлайн-сетью магазинов.
  • разработка темы интернет-магазина для OpenCart (MaterializeCSS Theme) + сборка модулей для полностью автоматизированной работы.
  • интеграция сайта с ERP 1C8, оптимизация схем дропшиппинга на 25+ поставщиков.
  • SEO оптимизация интернет-магазина.
  • Миграция в Cloud + CI/CD + Cloudflare.
  • контроль бизнес процессов предприятия.
  • Pet python project "ecommerce" - сервис обновления метаданных о товаре с разных типов файлов и источников (html, xslx, xml, csv, googlesheets, static website parse) с последующим дата-флоу + Opencart PHP API integration.

2016 HLV-UA - Web Development Team | Owner

Role: Fullstack Developer, DevOps, Manager

Projects:
stolovato.com.ua
pandobrobut.com
derby.ua

Technologies: Python, Django, jQuery, node, Php (Opencart), MaterializeCSS, SVG, Bootstrap, Sass, Mysql, Avocode, Mindmeister, Meistertask, Docker, Webpack, Rancher, WSGI.


2017 Odoo Ukraine - Odoo (OpenERP) outsourcing company (remote job) Role: Python Fullstack Developer, Technical Writer

Functions:

  • Creating Odoo modules for ukrainian non-trivial bussiness processes
  • Writing technical and bussiness requirements

Technologies: Python, Odoo 10/11, Bootstrap, Less/Sass, PostgreSQL, Mindmeister, Docker

2018.9

My skills list after SoftServe's SRE interview sorted from top best

• Application programming and Design
• Linux platform administration
• Containerization
• Database administration
• CI/CD
• Application, Web, Proxy servers
• Cloud Computing platforms
• Infrastructure automation and orchestration
• Containers orchestration
• Monitoring and log analysis
• High availability and disaster recovery
• Security
• Virtualization


2018.12 Intracom Telecom Ukraine - Software Engineer

Healthcare project medbrama.com Django + Vue:

Реализовал CI/CD через Azure DevOps и Rancher на хетзнетовские VPS.

Переписал 7 публичных репозиториев под Django 2 / channels 2 и другие нужды проэкта

Для общения и командной работы используем Microsoft Teams

Предистория

Весь этот "крик души" был написан после очередного "задвига" от какого-то "роботизированого" HR-а, который взорвал мне мозг (на самом деле он выполняет все по инструкции, "как книжка пишет" так сказать).

Все работодатели, по старым стандартам, требуют резюме от кандидатов на свои вакансии. Такой себе документик с типовым набором данных и иерархическим представлением. Лет десять назад, когда люди в основном пользовались почтой, потенциальные сотрудники слали документик в формате .doc или в другом каком-то текстовом формате (из-за чего кстати, частенько приходилось повторять отправки или некоторые резюме даже не рассматривал HR потому что не мог открыть его, из-за разных форматов и версий документов).
Настало время ИТ,  резюме можно составить на сайтах типа rabota.ua по их шаблону, который они оттестировали на миллионах пользователей. Крутые самостоятельные спецы создают себе сайт-визитку с резюме, экспертными статьями, портфолио и ссылками на свои аккаунты в соцсетях и форумах.

Зачем же тогда все требуют прислать CV?

Предназначение бумажки, которую HR распечатал для интервью, логично и понятно: "подготовить вопросы кандидату, проанализировать и сравнить знания и навыки с конкурентами".
В свое время, мне пришлось отбирать кандидатов на некоторые роли: менеджер и контент-редактор, а также - начинающих кандидатов в ИТ. Делая выводы из этого опыта: содержимое резюме на должность менеджера, хоть и было скудным, но на 70-80% отображало реальную картину, а вот кандидаты на роль junior web developer указывали зоопарк технологий и всех известных трендовых понятий, с которыми связано и не связано ИТ. На деле - реальные знания составляли 20%, а навыки и того меньше.
Получается, что ИТ специалисты преувеличивают свои способности и резюме с зоопарком трендовых технологий, существующих на данный момент, - бесполезная трата времени для работодателя и интервьюера. В некоторых случаях, это даже плохо, ведь по резюме можно отобрать гения, а отсеять чесного или "непонтового" специалиста с реальными знаниями и навыками.
Поэтому, как мне кажется, для ИТ-шника - портфолио и кейсы - это и есть резюме. Лично написанные (не копипаста) статьи, покажут реальный уровень экспертизы в решении описываемых задач.

Мое виденье

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

Вот мини-план для резюме:

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