readytobehappyreadytobehappy

Дмитрий Новиков

Директор отдела IT, CIO · Разработка ПО · Менеджмент · Ведущий (Lead)
От 3750 € · Открыт к предложениям
Возраст: 41 год
Опыт работы: 22 года и 1 месяц
Регистрация: 17.05.2018
Последний визит: 1 месяц назад
Войдите, чтобы посмотреть контакты пользователя

Обо мне

You can download the cv in English. Вы можете скачать резюме целиком.

Обо мне

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

Цель

  • Профессиональный рост, своя команда, несколько мобильных и веб-продуктов, управление по agile/waterfall-методологиям

Компетенции и навыки

  • Английский (BEC Preliminary) — сертификат, был нужен для ведения деловой переписки.
  • MCTS, MCPD (Microsoft Certified Professional Developer, Web Developer) — сертификат, был нужен для получения статуса компании Microsoft Gold Certified Partner.
  • Очный курс разработки мобильных приложений на Objective C для iOS, был нужен для проектирования компонентов для мобильных устройств.
  • Очный курс разработки JavaScript И. Кантора (автор javascript.ru), был нужен для проектирования и ревью компонентов на JavaScript.
  • Системы управления проектами: MS Project, MS TFS, Redmine.
  • Системы управления исходными текстами: MS TFS, Subversion, Mercurial.
  • Системы управления документами: MS Sharepoint Server.
  • Среды разработки: MS Visual Studio 2017, MS Visual Studio Code
  • Языки программирования: C#, C++, Objective C, Java, PHP, JavaScript, VBScript, VBA, BAT, Bash, AutoIt script.
  • Технологии: ASP.NET 4.5, ASP.NET Core 2.0, Typescript, WinForms, WPF, TPL, OpenGL, CSS(3), HTML(5), Canvas, SVG, ReactJS, Flux/Redux, Markdown.
  • Базы данных: MSSQL, MySQL, PostgreSQL.
  • Веб-сервера: IIS, Nginx, Apache.
  • Операционные системы: Windows, Linux Debian, Mac OS.
  • Удалённая работа с внешними сотрудниками.
  • Разработка мультиязычных и RTL GUI/UX.
  • Создание пользовательской документации.
  • TDD, code generation, linters (C#, JavaScript, CSS), cloud storage (HotBox, compatible with Amazon S3).
  • Автоматизация процессов.
  • Анализ данных, написание запросов/макросов, OLAP.
  • Реверс-инжиниринг ПО на базе C# и Java.

Опыт работы

  • West Medica
    Пермь
    Руководитель веб-разработки
    Октябрь 2016 — По настоящее время (4 года и 1 месяц)

    ● Архитектура и разработка веб-приложения. ASP.NET Core 2.0 под Debian, TypeScript, React. TDD.
    ● Проектирование UI/UX (desktop, web).
    ● В подчинении 5 сотрудников.

    С нуля подобрана команда разработчиков и разработана система валидации цифровых проб для врачей-лаборантов с возможностью отображения и управления большими объёмами графических изображений.

    Организована работа автоматическая проверка стиля кода, актуальности документации и покрытия тестами всех методов и ошибок API. Разработаны паттерны для эффективного взаимодействия и понижения багоёмкости. В результате уменьшилось количество потребляемой памяти SPA и исчезли баги с утечками памяти, а также существенно выросло быстродействие приложения (от 2 до 10 раз).

    Руководитель разработки прикладного ПО
    Январь 2012 — Октябрь 2016 (4 года и 10 месяцев)

    ● Внутренняя автоматизация.
    ● Архитектура настольных приложений WPF.
    ● Проектирование UI/UX (desktop).
    ● Организация разработки по стандарту ISO 13485, разработка регламентирующих документов.
    ● Организация обучения сотрудников.
    ● В подчинении 3-5 сотрудников.

    Изменена система контроля версий c Mercurial на Subversion, что позволило существенно снизить входной порог для новых сотрудников, а для старых сэкономить кучу времени, ранее тратившегося на слияние веток с кодовой базой.

    Убраны все предупреждения при компиляции, снижена багоёмкость продуктов.

    Реализована система сборок и система внесения изменений в релизную ветку, что позволило управлять изменениями без участия разработчиков.

    Добавлены паттерны, предупреждающие возникновение утечек, в результате количество багов с утечками сократилось до нуля.

    Автоматизированы административные моменты, отнимающее время руководителя на управление персоналом.

    Оптимизировано взаимодействие команды разработчиков, внедрена автопроверка на одинаковый стиль кода и наличие «паровозов».

    Добавлены изменения в систему управления проектами, что позволило выдерживать сроки выполнения задач и экономить время разработчиков/тестировщиков/релиз-менеджеров.

    Организован рабочий процесс, в результате которого сотрудникам больше не нужно лично посещать другой офис для решения задач корпоративного делопроизводства.

    Внедрена система удалённого оповещения сотрудников о появлении объявлений и приказов руководства.

    Организован процесс обучения, в результате количество сертифицированных специалистов в отделе выросло с 10% до 70%.

  • Один из лидеров российского рынка разработки программного обеспечения
    Пермь · От 100 до 1000 сотрудников
    Руководитель группы фронтэнд-разработки
    Апрель 2010 — Январь 2012 (1 год и 10 месяцев)

    ● Компоненты UI JavaScript, в т.ч. деловой графики и картографии.

    ● Веб-клиент с мультибраузерной поддержкой, включающий конструктор отчётов и OLAP.

    ● Архитектура веб-приложений, проектирование UI (web).

    ● В подчинении 9 сотрудников + 2 группы аутсорсеров.

    Организовано эффективное взаимодействие удалённых и локальных сотрудников, что позволило ускорить приёмку работ от аутсорсеров.

    Руководитель группы мобильной разработки
    Январь 2007 — Апрель 2010 (3 года и 4 месяца)

    ● Мобильный клиент для устройств iOS (iPhone, iPad), Android и BlackBerry.
    ● Разработка и архитектура мобильных приложений и компонентов, UI/UX.
    ● В подчинении 3 сотрудника + 3 группы аутсорсеров.

    с разработчика до руководителя разработки
    Октябрь 1998 — Январь 2007 (8 лет и 4 месяца)

    ● Вырос с разработчика до руководителя разработки.

Высшее образование

  • ПНИПУ

    Пермский национальный исследовательский политехнический университет
    Электротехнический
    Сентябрь 2006 — Декабрь 2009 (3 года и 3 месяца)

    Incomplete, 3 years