Skip to the content.

Профессиональный программист, архитектор ПО с 6+ летним опытом работы в различных сферах IT-бизнеса.




Опыт работы:

В 2021 году имел опыт преподавания на GeekBrains, где подготовил и отчитал курс по C++.

Профессиональные компетенции

Языки программирования

  1. C++

    Основой ЯП для профессиональный деятельности.

  2. Python

    ЯП, использующийся мною для решения рутинный и/или любых иных вспомогательный задач, включая задачи бизнеса.

    Для этих целей мною была создана python-библиотека генерации управляющих скриптов CommandScript

  3. TypeScript

    ЯП, который я хорошо освоил в компании MyOffice, т.к. он был выбран в качестве основы написания BDD-тестов.

  4. Rust

    Любимый ЯП, на котором я пишу собственные проекты.

Технологии

  1. СУБД

    В найме работал с Postgres и MySQL, в личных проектах использовал Redis, ClickHouse.

  2. BDD-Testing

    В MyOffice являюсь главным разработчиком фреймворка для BDD-тестирования ядра редакторов электронных документов.

    Имею богатый опыт в автоматизации тестирования как такового.

  3. Hypervisors & OS

    Все рабочие процессы осуществляю посредством использования виртуальных машин (Windows, OS).

    Имею хороший опыт в администрировании ОС Ubuntu-22.04 и Windows-10: настройки сетевых интерфейсов, создание демонов/процессов, автоматизация процесса первичного развёртывания.

    Имею опыт работы с PROXMOX: администрирую личный домашний сервер, который я использую как NAS через Nextcloud и мессенджер с близкими через Mattermost

  4. CI/CD

    В MyOffice занимался полноценной настройкой CI/CD инфраструктуры через Jenkins и actions в Gitea.

    Имею хороший опыт в настройке Conan

Навыки

  1. Project Management

    Первый опыт управления проектом получил в компании Align Technology, где, будучи dev-лидером команды IPSR, занимался планированием и ведением разработки проекта.

    На текущий момент являюсь ответственным за проект CoreTestsFramework в компании MyOffice в плане архитектурной и технической компонент.

  2. Team Management

    В [Align Technology руководил командой разработки состоящей в разное время от 2 до 5 человек (без учёта QA): daily, One2One, year screening, и т.д... (опыт считаю удачным, т.к. нареканий по моему руководству не было, хотя для себя решил, что мне более по душе техническое руководство).

    На текущий момент нет людей в подчинении не имею.

System Design

Имею практический опыт разработки архитектуры ПО в компаниях Align Technology и MyOffice.
Люблю архитектурное направление как таковое: постоянно совершенствуюсь, расширяю свой кругозор в этом направлении и даже имею собственную базу знаний по System Design.

Больше о себе: