/ Войти в IT

Обновите пожалуйста резюме.

Предистория

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

Кому интересно само резюме кликаем по ссылке

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

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

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

Мое виденье

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

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

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

Мое резюме


2009 1C-БИТ | Интерн - Младшый специалист
  • поддержка, обновление, мелкие интеграции в розничной торговле (УТ), доработки, макеты.

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 для производителей, ритейлеров, частных предпринимателей.
Использовали Python + Odoo, которые потом были заменены на PHP + Drupal с приходом нового CIO.

Функции:

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

Описание исследований и почему мы остановились на Rancher.

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

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

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


2015.3 Derby (Ukrainian Luggage&Bags TOP 1 Retailer) (Current main full-time job)

Roles: Windows/Linux Administrator, Software Engineer.

Функции: Все админские задачи, поддержка. Управление, оптимизация и автоматизация бизнес-процессов. Разработка.

Интересные кейсы: тачскрин экраны в офлайн магазинах,  что предлагают выбрать товар в интернет-магазине с доставкой в магазин,  если желаемого в наличии нету. Работают от одного ПК, замечательное програмное решение Aster 2.22.

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

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

  • привлечение новых партнеров и расширение ассортимента интернет-магазина
  • контроль, автоматизация, оптимизация бизнес-процессов иуиучета между интернет-магазином и офлайн-сетью
  • разработка интернет сайта с нетривиальной бизнес-логикой на базе OpenCart. Уникальный корпоративный дизайн на последнем фреймворке MaterializeCSS
  • интеграция сайта с 1С, оптимизация схем дропшиппинга (25+ поставщиков), автоматическое создание заказов, импорт номенклатуры,
  • контроль аутсорса: контекстная реклама, SMM
  • SEO оптимизация (техническая и не только)
  • контроль продаж, отгруза, прием работы контент-менеджеров и фотографов.
  • сервис обновления остатков с разных типов файлов и источников (xslx, xml, csv, googlesheets, sitepage parse) с последующим парсингом и валидацией значений, написан на Python и свое API на стороне Opencart

2015.3 HLV-UA - Web Development Team | Owner

Role: Fullstack Developer,  DevOps, Manager

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

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


2017.3 Odoo Ukraine - Odoo (OpenERP) outsourcing company (remote non-fulltime job) 2018. 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

После воркшопа а SoftServe и предварительного собеседования с одним из SRE получил следующий фидбек:

Strong sides:
• Application programming and Design
• Linux platform administration
• Containerization
Good enough:
• Database administration
• CI/CD
• Application, Web, Proxy servers
Could be better:
• Cloud Computing platforms
• Infrastructure automation and orchestration
• Containers orchestration
• Monitoring and log analysis
Weak sides:
• High availability and disaster recovery
• Security
• Virtualization