====== Волков Андрей Игоревич ====== {{:public:photo2.jpeg?nolink&400|}} **Тип работы:** удалённая\\ **Телефон:** [[tel>+79841438143]]\\ **Telegram:** [[https://t.me/Voklaf|@Voklaf]]\\ **E-mail:** \\ **Дата рождения:** 08.07.1987 г. (полных лет: 37)\\ **Гражданство:** Российская Федерация\\ **Месторасположение:** г. Санкт-Петербург (Часовой пояс: МСК, UTC+3)\\ ===== Высшее образование ===== ^ Годы ^ Учреждение ^ Специальность ^ Квалификация ^ | 2004 -- 2009 |Дальневосточный государственный технический университет | «Биотехнические и медицинские аппараты и системы» | инженер | | 2008 -- 2011 |Дальневосточный федеральный университет | «Антикризисное управление» | экономист-менеджер | | 2009 -- 2013 |Научно-исследовательский центр «Арктика» ДВО РАН. Лаборатория экологической нейрокибернетики | «Биология», аспирантура | не защищался | | 2022 -- 2025 |Санкт-Петербургский государственный университет промышленных технологий и дизайна | «Искусственный интеллект и машинное обучение», аспирантура | | ===== Опыт работы ===== ==== brandy.studio — технический директор ==== 09.2022 - по настоящее время \\ __Компетенции__: **технический директор**, PM, teamlead, devops\\ __Деятельность__: Поиск подходов по внедрению систем искусственного интеллекта в образовательные программы непрофильного вуза\\ __Проделанная работа__: - разработка сайта [[https://brandy.studio/|brandy.studio]] и его информационной системы. - управление техническими аспектами проектов, представленных на странице [[https://brandy.studio/works|портфолио студии]]. ==== Санкт-Петербургский государственный университет промышленных технологий и дизайна — менеджер проектов по внедрению искусственного интеллекта ==== 09.2021 - по настоящее время \\ __Компетенции__: **менеджер проектов**, преподаватель\\ __Деятельность__: Поиск подходов по внедрению систем искусственного интеллекта в образовательные программы непрофильного вуза\\ __Проделанная работа__: - преподавательская работа, предметы: - Системы искусственного интеллекта - Технологии создания интернет-приложений (3 семестра) - Современные технологии разработки ПО - управленческая работа: - организовал вузовскую команду для чемпионата "Битва роботов". - организация и проведение хакатонов по тематике искусственного интеллекта ==== TAS Credit — teamlead команды CRM==== 02.2022 — 09.2022\\ __Компетенции__: **teamlead**, менеджер проектов, тестирование, бизнес-аналитик\\ __Деятельность__: Управление проектом по объединению 2-х CRM финансовых учреждений\\ __Команда__: 4 fullstack\\ __Технологический стек__: lua, MySQL, AngularJS, golang, RabbitMQ, sphinx\\ Пришел команду по приглашению технического директора как человек, ранее разрабатывавший одну из CRM. Реорганизовал команду (заменил 2-х человек), ввел систему документирования, провел проект с самого начала до запуска (по договоренности при трудоустройстве).\\ __Проделанная работа__: - Произвели перенос логики бэкэнда при сохранении работоспособности мобильного приложения; - Реализовали функционал: - проведения заявки: - как в мобильной версии, так и через CRM - для разных видов автокредита и автозалога - функционал взаимодействия с Первым кредитным бюро, расчет КДН - формирование пакета документов - взыскания: soft, hard, legal - касса - отчеты ==== FORZA, AsiaLog — руководитель отдела разработки ==== 2019 — 2021\\ __Компетенции__: **менеджер проектов**, бизнес-аналитик, системный администратор, 1 линия ТП\\ __Деятельность__: Управление разработкой ПО автоматизации логистических и таможенных бизнес-процессов.\\ __Команда__: backend, frontend, tester\\ __Технологический стек__: Django, Angular 2, Postgresql, RabbitMQ\\ Пришел в команду на правах аудитора, в дальнейшем встал на место PM-а. Фактически руководил командой разработки с 5-го месяца ввиду самоустранения предыдущего лидера. После сдачи [[https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE_%D0%B6%D0%B8%D0%B7%D0%BD%D0%B5%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82|MVP]] взял на себя дальнейшее ведение продукта\\ __Проделанная работа__: - разработка совместно с юристом нового договора, защищающего права собственника бизнеса на ПО, обязующего исполнителя организовать передачу исходного кода и документации на должном уровне; - согласование с собственником новых сроков и бюджета (изначально разработчик заявлял, что осуществит разработку, документирование, внедрение и обучение пользователей за 3 месяца); - аудит качества документации, исходного кода; - переснятие и значительная переработка изначально написанного ТЗ ; - реорганизация команды (заменен front, нанят тестировщик -- ux-дизайнер); - полное ведение проекта: - общение с заказчиком и пользователями - постановка задачи - контроль исполнения и документирования - защита релиза - организация серверного хозяйства (деплой, мониторинг, бэкапы): - gitlab (самостоятельно) - wiki (самостоятельно) - тестовый контур (силами бэкэндера) - боевой контур (силами аутсорсеров) - решение финансовых вопросов Итог: ПО внедрено в срок, продолжается эволюционирующая эксплуатация. О качестве оказанных услуг можно запросить в компании [[https://asia-log.ru/ru/contacts|AsiaLog]] ==== TAS Credit — разработчик CRM==== 2019 — 2021\\ __Компетенции__: **программист**, бизнес-аналитик, devops, 2 линия ТП\\ __Деятельность__: Разработка и поддержка [[https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8_%D1%81_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8|CRM]] кредитной организации\\ __Технологический стек__: lua, MySQL, AngularJS, golang, RabbitMQ, sphinx\\ Пришел на проект в момент сдачи MVP внешним подрядчиком. Из всех бизнес-функций реализованы были только подача заявки, базовая фиксация взаимодействия с клиентом, один отчет.\\ __Проделанная работа:__ - организована система документации (не только для CRM, для всего проекта) - организована многоуровневая система логирования (на уровне исполнения скриптов, обрабатываемые контракты RabbitMQ, бизнес-процессы) со своим уровнем доступа и интерфейсом - произведен рефакторинг, вычищен мусорный код - большая часть ТЗ снималась с представителей бизнеса лично - значимый реализованный функционал: - функционал обработки взысканий (в том числе интеграция с telegram-ботом hard-коллектинга) - функционал оценки авто (в том числе интеграция с telegram-ботом взаимодействия с оценщиками) - выгрузка с сайта почты Казахстана всех адресов, очистка и валидация данных, разработка сервиса быстрого поиска элементов адреса для заполнения валидного адреса в договоре - интеграция с АТС (предоставление доступа к аудиозаписи разговора, создание взаимодействия и вывод окна оператору при входящем/исходящем звонке, создание задачи "Перезвонить" при пропущенном звонке) - партнерская программа (с выводом информации для клиентов в telegram-бот) - автоматическое заполнение полей заявки при повторном займе - СМС рассылки (в том числе, основанные на парсинге сайтов) - отчеты разного уровня сложности Итог: CRM из MVP доведена до состояния рабочего продукта. Снижена стоимость сопровождения (документирование, рефакторинг). Реализован богатый функционал. О качестве оказанных услуг можно запросить в компании [[https://www.tascredit.online/contacts/|tascredit.online]] ==== ИП Волков А.И., IT-Wizards — руководитель отдела разработки==== 2018 — 2019\\ __Компетенции__: **предприниматель**, менеджер проектов, бизнес-аналитик, программист, HR \\ __Деятельность__: Создание и управление компанией, занимающейся автоматизацией малого и среднего бизнеса\\ __Команда__: 2 junior developer, бизнес-аналитик, дизайнер, teamlead\\ Включился в компанию IT-Wizards (изначально занимавшуюся ИТ-аутсорсингом) на правах партнера-руководителя направления разработки ПО. Создал и развивал отдел с 0, занимался поиском и привлечением клиентов, снятием ТЗ (первое время либо у крупных клиентов), ведением проектов, наймом сотрудников, обучением персонала, привлечением инвестиций. Курировал переписывание и создание новых типовых договоров всех подразделений компании. ==== Дальневосточный федеральный университет — ведущий программист==== 2017 — 2018 \\ __Компетенции__: **программист**, devops, тестировщик, 3 линия ТП\\ __Технологический стек__: C#, Java, Python, php, SQL (MySQL, MSSQL, PL/SQL)\\ Наниматель заинтересовался моим опытом реверс-инженеринга. Изначально был определен на подсистему нормативно справочной информации ([[https://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%BC%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8|MDM]]), которая была 2 года как недоразвернута внешним подрядчиком, обслуживала весь университет, регулярно зависала не известно почему, исполняемый файл на проде не соответствовал исходникам, исходники включали в себя скомпилированные проприетарные модули подрядчика, документация отсутствовала. Все вышеописанные проблемы удалось решить.\\ В дальнейшем был прикреплен для обслуживания [[https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BD%D0%B0%D1%8F_%D1%88%D0%B8%D0%BD%D0%B0_%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F|ESB]] системы IBM WebSphere, занимался созданием инструментов проверки на стрессоустойчивость, настройкой интеграций, написанием документации. ==== Служба в вооруженных силах Российской Федерации==== 2013 — 2016 \\ Управление 93 дивизии ПВО, служба по контракту. \\ ====Научно-исследовательский центр «Арктика» ДВО РАН — младший научный сотрудник==== 2010 — 2013 \\ __Компетенции__: **ученый**, реверс-инженер, программист, инженер-электроник\\ __Деятельность__: исследования в области нейрофизиологии, разработка программно-аппаратного комплекса диагностики состояния организма человека путем анализа спектра магнитоэнцефалограммы головного мозга\\ __Технологический стек__: C (Atmel AVR, STM32, x86), Python, R\\ Лаборатории требовался человек, способный восстановить по существующим устаревшим приборам и ПО принципы работы, дополнить их новыми данными и разработать усовершенствованную версию приборов. \\ __Проделанная работа__:\\ - реверс-инженеринг существующей устаревшей приборной базы - разработка программно-аппаратных комплексов для оценки функционального состояния головного мозга человека - разработка индексов оценки состояния организма (в том числе с возможностью неинвазивно отслеживать некоторые формы рака на начальных стадиях) - планирование и постановка экспериментов, анализ результатов методами статистической обработки и машинного обучения ====Дальневосточный федеральный университет — ассистент==== 2010 — 2013 \\ __Компетенции__: **преподаватель**\\ Изначально пошел преподавать для отбора в команду лаборатории экологической нейрокибернетики (параллельная работа) лучших студентов - сильно не хватало рабочих рук. Со временем затянуло, улучшил навыки общения, поиска и структурирования информации. \\ __Проделанная работа__: - преподавательская работа, предметы: - Теория автоматического управления; - Биомедицинское материаловедение - Информационные технологии - Машинное обучение - руководство дипломными работами (защищено 6); - составление планов, написание методических рекомендаций. ====ООО «Техмедсервис» — сервисный инженер==== 2009 — 2010 \\ __Компетенции__: **инженер-электроник**\\ Обслуживание и ремонт медицинской техники \\ ===== Технические навыки ===== Языки программирования: avr assembler, x86 assembler, C, Python, JavaScript, R, golang, lua\\ Web-технологии: HTML, CSS, Bootstrap, Node.js, Vue.js, AngularJS, Django, php, web-сервисы (SOAP, REST)\\ Базы данных: SQL (MySQL, MSSQL, PostgreSQL), NoSQL (MongoDB), Sphinx\\ Сопутствующие технологии: git, docker, *nix-подобные ОС (GNU/Linux, *BSD) – 20 лет \\ ===== Профессиональные кредо ===== - **[[https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%BA%D1%82%D0%BE%D1%80_%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D0%B0|Bus-фактор]]**: его повышение - один из основных критериев моей внутренней оценки своего труда. Все остальные критерии подчиняются первому. - **Документирование**: о чем бы мы с вами не договорились, я все равно буду писать документацию. Я не верю своей или чужой памяти. Для этого есть документация. - **[[public:logging_rules|Логирование]]**: оно должно быть грамотно спланировано с самого начала (куда и как писать, как искать и фильтроваться, как и сколько хранить, архивировать и чистить). Если вы хоть раз разбирали вставший бизнес-процесс на проде - вы меня поймете. - **Тесты по необходимости**: тесты имеют свои плюсы и минусы и использовать их или нет определяется на каждом конкретном проекте в зависимости от исходных данных ===== Прочее ===== * Люблю на досуге поразбираться в новых технологиях. Практическим результатом этому как правило является написание утилит или, например, [[https://medium.com/@voklaf/rus-eos-io-ram-fd72855931bc|таких статей]] * В качестве хобби - все, что снимает стресс: медитация, йога, цигун, тай-цзы, авиасимуляторы