Хильченко Александр Николаевич

Мужчина, 44 года, родился 12 сентября 1978
Место жительства: Биробиджан (ЕАО); Хабаровск (Хабаровский край, ДВ регион).
Гражданство: Российское.

Готов к переезду, готов к командировкам, предпочту работу удаленно.

Предпочтительные способы контакта:

  • E-mail: khilchenko.an@mail.ru;
  • Telegram: @KhAN_main;
  • Tелефон: +7 (964) 475 4236 (временами бываю недоступен, пишите, пожалуйста, почтой или в Telegram)
  • Сайт-визитка
  • Профиль GitFlic

Желаемая должность

QA инженер, Тестировщик ПО, Разработчик автотестов
Область профессиональных интересов:

  • Тестирование;
  • Программирование в тестировании и автотесты;
  • Программирование (разработка)

Занятость: стажировка, частичная занятость, полная занятость.
График работы: удаленная работа, полный день, сдельная работа.
Уровень притязаний по заработной плате: от компетенций.

Образование

Высшее, не единственное (приведены данные только напрямую связанные с областью деятельности)

2001 Приамурский государственный университет им. Шолом-Алейхема, Биробиджан (бывший БГПИ) "Естественно-Математический факультет" (ЕМФ), Преподаватель математики и информатики
2021 Курсы повышения квалификации на образовательном портале GeekBrains Факультет «Тестирование ПО», специальность - «Тестировщик ПО» (учусь в данный момент, время окончания обучения — второй квартал 2022 г.)

Опыт работы

* Общий опыт в сфере IT более 20 лет. В процессе работы, будучи предпринимателем, выходил на работу в организации дял решения конкретных задач.

2001 - декабрь 2021 ПБОЮЛ Хильченко А.Н. (ИНН 790101248491) Индивидуальный предприниматель. Разработка и тестирование ПО, Полный цикл сопровождения. Деятельность остановлена в 2021 году, предприятие ликвидировано.
2017 Государственная инспекция труда в Еврейской автономной области. Инженер по работе с данными.
2016 Охранная компания «ГАРД» г. Биробиджан - специалист по монтажу, программированию и проверке систем комплексной безопасности «Орион». Обязанности как тестировщика — разработка тестовых случаев провокации оборудования на сбой и ложное срабатывание.
2013-2015 ФГБУ САС Биробиджанская отдел ОМЗСХН. Программист. Специализация: системы спутниковой навигации и картографии. Анализ статистических данных. Тестирование данных и требований. Разработка СУБД «Агрохимик».
2008-2009 Работа в ОГУЗ «Областная больница ЕАО», на должности начальника отдела информационных технологий.
2003-2008 Руководитель предприятия «ООО Компания «Терминал, г. Хабаровск».
2000-2003 Работа на предприятии (франчайзи) фирмы 1С (Компания «НИТ», г. Биробиджан), консультант-сопровожденец 1С: Предприятия, технический специалист, специалист по анализу данных.
1999-2000 Работа в телерадиовещательной компании. Ведущий специалист по компьютерной графике, разработчик и внедренец ПО, администратор ветки цифрового видеомонтажа и компьютерной графики.
1997-1999 Лаборант-администратор кабинета ИВТ, администратор сервера кабинета на базе Windows NT 4.0
1996-1999 Преподаватель информатики в СОШ №2 г. Биробиджан

Ключевые навыки

* По основным и наиблее важным навыкам в процессе обучения получены сертификаты и пройдено подтверждающее тестирование. Подробную информацию можно получить на странице Мои сертификаты

Теоретические основы тестирования ПО

  • Знание основ ручного тестирования.
  • Понимание принципов тестирования умение их соблюдать.
  • Виды тестирования — разбираюсь и понимаю их специфику.
  • Чек- листы, тест-кейсы, чит-листы — их составление и применение.
  • Тестовые наборы, их составление и использование в тестировании.
  • Метрики тестирования и их применение.
  • Знание основ автотестирования, составление автотестов (см. блок «автотестирование»).
  • Знание методологии тестирования.
  • Понимание тестирования требований.
  • Навык декомпозиции задач.
  • Разбираюсь в техниках тест-дизайна, умею использовать необходимый инструментарий.

Тестирование и отчетность

  • Навык ручного тестирования.
  • Навык исследовательского тестирования.
  • Навык Unit-тестирования.
  • Навык регрессионного тестирования.
  • Навык тестирования web-приложений.
  • Навык тестирвоания API.
  • Кросс-браузерное и кросс-платформенное тестирование.
  • Составление и ведение тестовой документации.
  • Анализ результатов ручного тестирования.
  • Составление отчетности о тестировании.

Автотестирование (в части программирования)

  • Знание базы алгоритмизации, ООП, базового перечня алгоритмических языков.
  • Уверенное использование Selenium (с python).
  • Уверенное использование XPath и CSS селекторов;
  • Знание SOAP и REST (использовал в учебных целях);
  • Знание Python (понимаю, читаю, пишу код).
  • Знание JS (понимаю, читаю, пишу код).
  • Знание Java (Java Core) (понимаю, читаю, пишу код).
  • Знание HTML и CSS (понимаю, читаю, пишу код), понимаю принципы верстки.
  • Знание основных форматов файлов, их парсинг (csv, json, yaml, xml, ini, config).
  • Знание системы Unittest, как базовой для языка Python.
  • Знание Junit, как базовой для java
  • Знание и навык использования тест-раннера PyTest в desktop-проектах и при тестировании web-интерфейсов.
  • Знание Maven, работа с архетипами.
  • Анализ данных с bash и python, их конверсия и утилизация.
  • Анализ и интерпретация результатов автотестов.

Владение инструемнтарием

  • Системы ведения чек-листов (Dynalist, Workflowy, CheckVist).
  • Scrum и Kanban — понимание особенностей, их разницы в применении.
  • YouGile / Trello / Jira (навык начальной настройки, ведения проекта, заведения дефектов, составления JQL-запросов, работа с дополнениями).
  • Confluenсe (навык начальной настройки, создания пространства, ведения базы знаний проекта, оформления шаблонов, получения информации из wiki-системы).
  • Навык работы в связке «Jira и Confluence».
  • TMS : TestIT, Sitechco (TestIT — разобрался в логике работы системы, использовал ее только в учебных целях. Sitechco — TMS на основе чек-листов использовал на небольшом проекте).
  • Git — знание и уверенное использование.
  • GitHub — ведение проектов (в том числе и с использованием задач, базы знаний и досок).
  • GitFlic — ведение проектов (на проекте с его основания).
  • Docker и системы виртуализации при развертывании тестовых сред.
  • Базовые знания SQL (разбираюсь в том как настраивается, устроено и работает, составляю базово-необходимые запросы).
  • Уверенное использование Chrome DevTools и аналогичных.
  • Fiddler / Charles.
  • SoapUI / Postman.
  • PyCharm / IDEA.

Владение языками

  • Русский — родной.
  • Английский — на 80 % понимаю все, что написано в документации. Читаю документацию, перевожу на русский. Не говорю.

Дополнительные навыки

  • Опыт разработки и тестирования desktop-приложений.
  • Бухгалтерский учет и отчетность.
  • Опыт в разработке и сопровождении экономического ПО.
  • Экономический анализ (на базовом уровне).
  • Системы визуализации в картографии.
  • Разработка в Django.
  • Скрипты на Lua.
  • Операционные системы и сети.
  • Уверенное использование и администрирование Linux (как основной системы).
  • Уверенное использование и администрирование Windows и macOS (как вспомогательных систем).
  • WordPress (использование, разработка шаблонов).
  • Wiki, Markdown / Rich Text Format.
  • Программируемая автоматика.
  • IoT (разработка, внедрение, сопровождение и программирование).
  • Системы сигнализации и комплексной безопасности.

Реализованные проекты

* Здесь указаны только основные проекты. Подробная информация находится на странице «Мои проекты» интернет-визитки

2001

Дипломная работа и статья по теме: «Теоретические основы машинной графики», приложение к дипломной работе ПО АРМ «ПАВС» (Программно-Аппаратная Вещательная Станция) на базе платы видео-захвата и видео-вывода «Forward» (написание ПО ведения эфира в реальном времени, наложения титров, управление прозрачностью подложек (через альфа канал), разработка электронных схем сопряжения с существующим оборудованием и пульта управления АПСК «ПАВС»), Программный продукт написан с применением среды BorlandDelphi, С++ Builder, технологии СОМ+, и базируется на математических алгоритмах выведенных самостоятельно, под аппаратный комплекс был написан альтернативный комплект драйверов. Тестирование и внедрение продукта проводилось собственными силами. Для тестирования были разработаны автотесты (в первую очередь для контроля производительности и времени отклика на изменения входящих данных). Исходный код и права на продукт принадлежат ГТРК «Бира», г.Биробиджан. Несовбодное ПО. Проект внедрен, завершен, программный продукт снят с эксплуатации в связи с моральным устареванием.

2002

Разработал авторский компонент к среде Borland Delphi3 для шифрования данных. Тестирование алгоритма проводилось автотестами через заранее определенные наборы данных. Проект закрыт.

2003-2007

Разрабатывал внешнее дополнительное ПО для 1С: Предприятия 7.7 (системы защиты информации, системы автоматического сохранения данных). В данных разработках проводилось функциональное тестирование по тестовым случаям. Несовбодное ПО. Проекты завершены.

2008

Разработал ПО для резервного копирования и последующего анализа информации, в том числе и графической, для малодозовых флюорографов на удаленном рабочем месте. Тестирование проводилось в рамках заранее определенного набора данных. Несвободное ПО. Проект завершен.

2013-2015

Автор АРМ СУБД «Агрохимик». Программный продукт предназначен для учета полигонов и полей областной агрохимической службой, учета агрохимических почвенных показателей, а так-же навигации и сортировки для отбора участков по почвенным показателям. Продукт тестировался в процессе разработки и внедрения по чек-листам. Проводилось Unit-тестирование модулей анализа графической и статистической информации. Несовбодное ПО. Проект закрыт.

2019

Pet-проект программы генерации паролей для локальных и сетевых сервисов (https://github.com/nikodim-an/password_generator) Тестирование продукта по чек-листу. Проект завершен.

2019-2020

iQNote — pet-проект системы накопления знаний (аналог cherry-tree) для операционной системы Linux написанный на Python. Тестирование на основе чек-листов. Проект приостановлен, в данный момент работает в качестве стенд-версии и производится н накопление информации об ошибках.

2019-2021

iQMemo — pet-проект системы хранения быстрых записок для операционной системы Linux написанный на Python. Проект в активной разработке. Тестирование на основе чек-листов и тестовых случаев.

2021

Pet-проект интернет магазина на Django. (https://github.com/nikodim-an/geekshop). В процессе написания производилось тестирование производительности, стресс-тестирование, тестирование функционала на основе чек-лисов. Проект остановлен поскольку учебных целей достиг.

2021

Автор коммерческого телеграм-бота приема заявок на доставку продуктов питания. Проект в активной разработке. Производится Unit-тестирование модулей верификации, контроля остатков, контроля оплаты. Несовбодное ПО.

Дополнительная информация

IT специалист широкого профиля с развитым кругозором, увлекающийся активным отдыхом (рыбалка, охота, пеший и автотуризм) и в качестве хобби рукоделием (электроника, обработка материалов, бытовые самоделки, в том числе и на основе программируемых микроконтроллеров). В некоторых областях и направлениях могу чего-то не знать, но этот недостаток восполняю быстрой обучаемостью. Коммуникабельный, дисциплинированный, инициативный, настойчивый, имею организаторские способности, адекватно реагирую на критику, свободно взаимодействую с командой, психологически устойчив, умею работать в кризисных ситуациях, ответственный. Люблю литературу и кинематограф. Люблю готовить. Стремлюсь заниматься только тем, что мне интересно — поэтому всегда добиваюсь высоких результатов. Всегда делюсь знаниями и помогаю начинающим специалистам.