Обо мне

Навыки в области программирования и анализа данных:

  • большой опыт программирования на Java, практика программирования на R, Python
  • навыки анализа данных (включая на естественном языке), машинного обучения (кластеризация, классификация, линейная регрессия), извлечения данных, понимание принципов математической статистики, использование средств визуализации данных;
  • работа с системами управления конфигурациями (Puppet), системами сборки Gradle/Maven/Ant, системами непрерывной интеграции Hudson/Jenkins, системами управления версиями Svn/Git, системами сбора статистики и её представления InfluxDB/Grafana;
  • навыки разработки под Android;
  • умение читать чужой код, проводить рефакторинг;
  • практический опыт анализа данных, написания скриптов/макросов для преобразования и обработки данных;
  • опыт работы с различными источниками данных (SQL, NoSQL, HTTP, Hadoop, CVS, Raw Text etc.);
  • навыки работы с кластерными решениями на базе Apache Storm (практический опыт), Apache Spark. (теория, курсы).

Навыки в области управления:

  • использование UML при описании процессов ввода/обработки данных, а так же логической и физической архитектуры системы;
  • знание и опыт гибких методологий разработки (Scrum), практик экстремального программирования (XP);
  • проектирование и реализация процесса автоматического и ручного тестирования ПО;
  • навыки оценки сроков выполнения работ.

Выполненные проекты:

  • разработка GLR-парсера для извлечения структурированных данных из текста на естественном языке;
  • участие в разработке агрегатора новостей с клиентом под Android (возможно представление доступа на GitHub к закрытым репозитариям для ознакомления) (процесс разработки и архитектура описаны в блоге на habrahabr.ru – серия постов «В разрезе….»).

Пройденные курсы, полученные сертификаты/удостоверения:

  • сертификат об окончании курса «Системы хранения CLARiiON. Управление, интеграция с серверами и пакет SnapView» (Учебный центр «Микроинформ»);
  • сертификат об окончании курса «Поддержка ИТ-услуг и эксплуатация инфраструктуры ИТ-услуг в соответствии с ITIL v3» («Айти Эксперт»);
  • прошёл обучение по специализации «Наука о данных для руководителей» («Executive Data Science») («John Hopkins University»).
  • Различные сертификаты по статистике и обработке данных со Stepik.org.

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

  • английский (уровень Intermediate);
  • прохожу обучение по специализациям «Наука о данных» («Data Science») («John Hopkins University»);
  • изредка введу блог на habrahabr.ru (http://fedor_malyshkin.habrahabr.ru/).
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Ноябрь 2009 — по настоящее время (8 лет и 2 месяца)
Заведующий сектором
Сыктывкар
Обязанности и достижения
  • управление сектором в подразделении информатизации, ответственном за сопровождение инфраструктурных систем, рабочих мест пользователей и оргтехнику (7 человек).
  • внедрение системы терминального доступа (на базе Citrix) (≈400 пользователей) и системы виртуализации (на базе VMware и EMC) (≈80 виртуальных серверов) в территориальном учреждении (роль: планирование, координация, общение с руководством и пользователями, принятие ключевых архитектурных и организационных решений);
  • внедрение процесса управления инцидентами (ITIL) (организация дежурной службы, учет запросов, отчетность) в подразделении информатизации (роль: мотивация, доведение целей до участников, координация, контроль показателей выполнения, принятие ключевых организационных решений);
  • внедрение системы мониторинга серверного оборудования в информационном и платежных сегментах (на базе HP SiteScope) (роль: планирование, координация, принятие ключевых организационных решений);
  • организация процесса управления непрерывностью (роль: планирование, координация, разработка и внедрение процесса в полном объёме).
Ноябрь 2005 — Ноябрь 2009 (4 года и 1 месяц)
Ведущий программист
Сыктывкар
Обязанности и достижения
  • разработка ПО;
  • руководство группой разработки;
  • разработка системы электронного документооборота (http://www.magnetico.ru) для деревоперерабатывающего предприятия «Монди Сыктывкарский ЛПК» (≈700 пользователей) (роль: разработка архитектуры и контроль за её реализацией, анализ и выбор технологий для использования, контроль за поддержкой в актуальном состоянии пользовательской и внутренней документации);
  • постановка технических и организационных процессов внутри фирмы, включая средства совместной разработки (роль: выбор методологии разработки, внедрение процессов TDD и CI, контроль по срокам);
  • организация непрерывной интеграции на базе Hudson и создание средств автоматического развёртывания на базе Ant/Svn/Artifactory.
Высшее образование
Январь 1998 — Январь 2003
СЛИ-СФ СПбГЛА
Технологический
Сыктывкар