Александр Хватов (kchnkchn), 25 лет, Россия, Нижний НовгородАлександр Хватов (kchnkchn), 25 лет, Россия, Нижний Новгород

Александр Хватов

Менеджер проектаДесктоп разработчикВедущий (Lead)
От 300 000 ₽Не ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 6 лет и 4 месяца
Регистрация: 09.02.2022
Последний визит: 1 неделю назад
Гражданство: Россия
Местоположение: Россия, Нижний Новгород
Знание языков:

Обо мне

  • Несколько лет работал в университете и увлекался deep learning'ом.
  • Большую часть карьеры занимался разработкой фреймворков и продуктов, которые непосредственно связаны с железками, и мне это нравится!
  • Стараюсь делиться опытом с младшими сотрудниками, рассказываю о лучших практиках работы с git, проектированием, ООП и алгоритмам. Очень хочу устроить регулярный шаринг экспертизы, но не хватает времени.
  • Подсматриваю за работой архитектора и перенимаю у него стиль мышления, что в desktop приложениях нужно использовать уже готовые фреймворки, а не писать свои.
  • Коммуникабельный и ответственный.

Навыки

ООП
Разработка программного обеспечения
UML
C++
Python
Linux
Cmake
Qt

Опыт работы

  • Информационная безопасность
    МоскваОт 100 до 1000 сотрудников
    Десктоп разработчик (Ведущий)Ведущий инженер-программист
    Март 2022 — По настоящее время (2 года и 10 месяцев)

    Лидер команды разработчиков ПО для анализатора спектра

    Обязанности

    1. Управление командой разработчиков, расписывание, выдача и принятие задач
    2. Планирование работ и их оценка
    3. Выпуск релизов
    4. Участие в разработке архитектуры ПО и отдельных модулей
    5. Поддержка legacy кодовой базы и имплементация новой кодовой базы
    6. Устранение выявленных технически сложных критических проблем

    Стек и технологии

    1. C# .net 6
    2. С/С++
    3. Qt 5.15
    4. Devprom
    ООПGitC#C++UMLQtVisual Studio.NET
  • Международная корпорация, которая имеет невероятные возможности повсюду
    От 1000 до 5000 сотрудников
    Инженер по инструментам разработки программного обеспечения
    Апрель 2021 — Март 2022 (1 год)

    Разработка кроссплатформенного open source продукта для диагностики систем

    Обязанности

    1. Проектирование отдельных модулей ПО
    2. Налаживание процессов CI/CD с нуля
    3. Написание юнит тестов
    4. Написание интеграционных тестов
    5. Проведение UX сессий со сбором и анализом фидбека
    6. Сбор и анализ требований заказчиков
    7. Написание технической документации
    8. Выпуск релизов
    9. Поддержка работоспособности ПО на различных версиях ОС (SUSE, RHEL, Ubuntu, Windows 10/11)
    10. Интеграция ПО с существующей системой диагностики кластеров и суперкомпьютеров

    Стек и технологии

    1. C/C++
    2. Python 3
    3. Slurm
    Практикант-бакалавр группы по разработке программного обеспечения
    Сентябрь 2020 — Апрель 2021 (8 месяцев)

    Разработка ПО и библиотек для решения задач реального времени на маломощном аппаратном обеспечении

    Обязанности

    1. Доработка существующего аллокатора
    2. Доработка приложений для конфигурирования окружения
    3. Написание и отладка юнит тестов
    4. Написание и отладка интеграционных тестов
    5. Поддержка инфраструктуры CI/CD

    Стек и технологии

    1. C/C++
    2. Python 3
    3. TeamCity
    4. Robot Framework

  • Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
    Лаборант
    Февраль 2020 — Май 2020 (4 месяца)

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

    Обязанности

    1. Поддержка и расширение legacy кода
    2. Отладка фреймверка на суперкомпьютере
    3. Анализ производительности
    4. Поддержка работы кластера

    Стек и технологии

    1. С/С++
    2. OpenMP
    3. MPI
    4. Python 3
    5. Slurm
  • Нижегородский государственный университет имени Н.И. Лобачевского
    Нижний НовгородОт 1000 до 5000 сотрудников
    Разработчик
    Сентябрь 2018 — Май 2021 (2 года и 9 месяцев)

    Разработка кроссплатформенного фреймверка для анализа производительности инференса глубоких нейронных сетей.

    Обязанности

    1. Разработка архитектуры
    2. Разработка кодовой базы
    3. Создание docker образов с окружением
    4. Управление командой, выдача и принятие задач
    5. Работа с документацией
    6. Анализ производительности

    Стек и технологии

    1. Python 3.7
    2. Docker
    3. Intel OpenVINO
    4. Intel Caffe
    5. TensorFlow

    Публикации, связанные с проектом

    1. Kustikova V., Vasiliev E., Khvatov A., Kumbrasiev P., Rybkin R., Kogteva N. DLI:
      Deep Learning Inference Benchmark // Communications in
      Computer and Information Science. – 2019. – V. 1129. – P. 542-553.
    2. Kustikova V., Vasiliev E., Khvatov A., Kumbrasiev P., Vikhrev I., Utkin., Dudchenko,
      A., Gladilov, G. Intel Distribution of OpenVINO toolkit: A case study of semantic
      segmentation // Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) – 2019. – V. 11832. – P. 11-23.

    GitООПPythonLinuxDocker

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

  • ННГУ им. Н.И. Лобачевского

    Нижегородский государственный университет имени Н.И. Лобачевского
    Нижний Новгород2271 выпускник
    Институт информационных технологий, математики и механики
    Август 2017 — Август 2021 (4 года)

    Бакалавр прикладной математики и информатики