Виджеты активности
  • profile for hotenov at Stack Overflow, Q&A for professional and enthusiast programmers
A
Веб-разработчик (Python)
Артём Хотенов
Веб-разработчик (Python)

Контакты

  • Удалённо из РФ
  • qa@hotenov.com
  • hotenov.com
  • linkedin.com/in/hotenov/
  • career.habr.com/1-hotenov
  • github.com/hotenov

Образование

  • 2009 - 2014

    Диплом специалиста по инженерной специальности "Информационные системы и технологии"

    Северный (Арктический) федеральный университет имени М.В. Ломоносова

Навыки
  • Python - 65%
Python

  • CSS - 57%
CSS

  • Git - 40%
Git

  • Javascript - 35%
Javascript

  • SQL - 45%
SQL

  • Markdown - 80%
Markdown

Инструменты

Платформы
Windows, Linux
Трекеры
JIRA, GitLab, GitHub, YouTrack, Redmine
Автоматизация тестирования
pytest, selene, selenium
Веб-фреймворки
Django
БД
PostgreSQL, MySQL
CI / CD
Docker, GitHub Actions, GitLab CI/CD
IDE
VS Code (one love)

Сертификаты

Языки

  • Английский (B2)

  • Русский (родной)

Интересы

  • DJ-инг

  • Программирование

  • Фильмы и сериалы

Артём Хотенов
Веб-разработчик (Python)
статус:
Ищу работу
Профайл

Профессиональный опыт в IT более 6 лет. За эти годы в основном совмещал руководство dev командой и функциональное тестирование (ручное). Но у меня всегда была тяга к программированию и огромное желание создавать программные продукты своими руками.

Поэтому загорелся идей стать разработчиком: начал с самостоятельного изучения Python на своих небольших личных проектах и сайте. Далее хотелось бы развиваться как инженер по разработке или автоматизированному тестированию ПО на языке Python или JavaScript, повышая свою квалификацию до уровня старшего и ведущего специалиста в будущем.

Релевантные навыки
Веб-разработка:
• Разработал личный веб-сайт hotenov.com для практического изучения фреймворка Django, HTML, CSS и JavaScript. Сайт поддерживает несколько языков. Сервер приложения Gunicorn и база данных PostgreSQL развёрнуты в отдельных Docker контейнерах. Исходный код опубликовал на GitHub.
• При верстке отзывчивых шаблонов страниц и проектирования интерфейса использовал как Bootstrap 5, так и пользовательские CSS стили.

Документация и участие в open-source проектах:
• Настроил сборку и публикацию сайта документации для библиотеки Selene, используя MkDocs и GitHub Actions.
• Предложил и расписал Markdown style guide для авторов страниц с документацией.
• Подготовил туториал How to use custom profile с подробным описанием и примерами кода для двух браузеров.
• Создал wiki страницу проекта pyenv-win и добавил несколько ответов для FAQ. Затем активно поучаствовал в ревью PR по разделению README на отдельные страницы.
• Исправил команду в документации Docker, создав запрос на изменение (PR).

Юнит-тестирование:
• Тщательно протестировал своё консольное мини-приложение LEP-downloader на языке Python, что позволяет ему безошибочно работать уже несколько лет без правок в исходном коде.
• Применил CI / CD практики на моих небольших пет-проектах (см. раздел "Личные проекты" ниже).
Опыт работы
Логотип компании Fornex
remote
full-time

Ручной тестировщик, Координатор команды разработки

Fornex

Ноябрь 2019 - Октябрь 2020

• Предложил и реализовал улучшения для ежедневных задач команды (жизненный цикл задач в системе, scrum доска, руководства для новичков), которые ускорили коммуникации внутри команды на 20%.
• Координировал команду из 5 разработчиков, которые разрабатывали и поддерживали веб-сайт компании.
• Поучаствовал и в другом проекте компании (с совершенно другим стеком), где успешно настроил "непрерывную доставку" в GitLab CI/CD для двух репозиториев проекта: бэк-энд (Go) и фронт-энд (Angular).
• Вносил простейшие изменения в исходный код (опечатки и текстовые формулировки).
• Тестировал большинство задач, но для некоторых взаимодействовал со специалистами технической поддержки.

Логотип компании Максилект
remote
full-time

Специалист по тестированию программного обеспечения

Максилект

Декабрь 2017 - Март 2019

• Непосредственно взаимодействовал с разработчиками и DevOps специалистами, обеспечивая соответствие каждого релиза всем функциональным требованиям (веб-сайт и CMS одного из крупных Forex брокеров).
• Обеспечил стадию тестирования, создавая и исполняя тестовые сценарии, для стартап проекта, который выполнили в срок без существенных замечаний от клиента.

Логотип компании Exilion Technologies
remote
freelance

QA-инженер (manual tester)

Exilion Technologies

Июнь 2016 - Апрель 2017

• Выполнял ручное функциональное тестирование веб-приложения и небольшого Windows десктоп-приложения для управления рисками и мониторинга Forex счетов

Логотип компании ИТ Эксперт
on-site
full-time

Разработчик

ИТ Эксперт

Август 2015 - Март 2016

• Выполнял: анализ требований и ручное тестирование.
• Написал проектную документацию.

Логотип компании Балтийская технологическая компания
on-site
full-time

Системный аналитик

Балтийская технологическая компания

Май 2014 - Август 2015

• Продемонстрировал свою кросс-функциональность, благодаря которой, а также большому доверию руководителя, за 7 мес. был повышен до руководителя проекта.
• Успешно управлял командой разработки ПО из 13 специалистов (9 андроид разработчиков, 2 тестировщика, 2 дизайнера), которая помогала компании YotaDevices создавать виджеты для второго (e-ink) экрана "YotaPhone 2".
• Уточнял требования и приоритеты у заказчика, решал проблемы с задачами, относящиеся к разным подпроектам, одновременно.
• Проводил функциональное тестирование виджетов (приложений) для второго экрана Android смартфона "YotaPhone 2".

Логотип компании Северный (Арктический) федеральный университет имени М.В. Ломоносова
on-site
part-time

Техник-программист

Северный (Арктический) федеральный университет имени М.В. Ломоносова

Февраль 2013 - Июнь 2014

• Разработал простое десктоп-приложение (Windows WPF application) для получения распознанных данных с помощью COM объектов приложения ABBYY FormReader, которое позволило сократить время ввода данных с оценочных ведомостей студентов на 65%.
• Обучил более 15 сотрудников университета работе с этим приложением.
• Составлял отчеты (SQL запросы) на основе данных из информационной системы управления образовательным процессом (СУОП) "ТАНДЕМ.Университет".

Личные проекты
LEP-downloader - 2019, 2022, Python CLI мини-приложение: парсер и загрузчик эпизодов LEP. Разрабатывая третью версию скрипта (релизнул 3/3/22), глубже изучил Python: ООП, requests, bs4, структуры данных, мокирование в юнит-тестах, документация к коду, type hints и др.

Playlist Along - 2021, Python CLI мини-приложение для конвертирования и обработки M3U плейлистов. Создал этот проект для личных нужд и с целью освоить современные подходы в разработке Python приложений (полный цикл). В итоге есть CI (юнит-тесты с pytest и nox) / CD (публикация пакета на PyPI. А также документация и автоматическое формирование описания релиза из PRs (всё это в GitHub Actions).

Распечатать

(настройки печати)

Скачать

(582.6 KB, pdf)

Резюме обновлено:

07.12.2023