👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Дмитрий Леснинов (ledmitry), 35 лет, Россия, МоскваДмитрий Леснинов (ledmitry), 35 лет, Россия, Москва

Дмитрий Леснинов

Программист C++Бэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 35 лет
Опыт работы: 10 лет
Регистрация: 20.10.2021
Последний визит: 1 год назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Привет, меня зовут Дмитрий, я программист на C++.

Мой первый опыт в программировании - дескотпные приложения на C++ и виджетах Qt. Довольно долго этим занимался, почти 5 лет. Потом захотел уйти в бэкенд и чистые плюсы, чем занимаюсь по настоящее время.

Работаю на линуксе, пишу на современных плюсах (С++20 на данный момент).
Кроме Qt и Boost есть опыт работы с CAF (C++ Actor Framework) и grpc. Проекты собираю в основном CMake, однажды немного соприкаснулся с meson. 

Люблю свободу творчества и изучение новых фишек)

Навыки

C++
Linux
Git
gRPC
Boost
Cmake
Qt

Опыт работы

  • Разработчик и оператор низкоорбитальной спутниковой группировки связи
    МоскваОт 1000 до 5000 сотрудников
    Программист
    Декабрь 2021 — По настоящее время (3 года)
    C++CmakeLinuxGitgRPCBoost
  • АО «НПК «ВТиСС»
    Москва
    Ведущий программист
    Сентябрь 2020 — Октябрь 2020 (2 месяца)

    Разбор исходного кода очень большого легаси проекта. Собеседование кандидатов для набора в команду.

  • ОАО «766 УПТК»
    Нахабино, пгт
    Инженер-программист
    Март 2019 — Июль 2020 (1 год и 5 месяцев)

    Проектирование и реализация с нуля сервисов, обеспечивающих работу беспилотного робота.

    Сервисы были написаны на C++, Qt, работали на  Linux. Одной из целей сервисов было осуществление взаимодействия разных систем робота, т.о. производился обмен пакетами данных между разными интерфейсами, в основном Ethernet (TCP, UDP) и RS. Для совместной разработки использовался Git.

    C++QtCmakeLinuxGit
  • ООО «ЛОТЕС ТМ»
    Тверь
    специалист-программист 1-ой категории
    Ноябрь 2013 — Август 2018 (4 года и 10 месяцев)

    Разработка специального ПО для министерства обороны РФ в области аэронавигации и радиосвязи.

    Разработка на C++, Qt4, под Linux. В некоторых модулях проекта использовался boost и protobuf. Также имелись модули, взаимодействующие с базой данных PostgreSQL. Взаимодействие с БД осуществлялось средствами Qt, требовалось написание SQL запросов в коде. Все функции были покрыты Unit тестами. Для совместной разработки и code review использовался Git.

    C++QtLinuxGitPostgreSQLSQLBoost
  • Разработка тактических тренажеров
    ТверьОт 100 до 1000 сотрудников
    Инженер-программист
    Апрель 2013 — Октябрь 2013 (7 месяцев)

    Разработка специального ПО для министерства обороны РФ.

    C++Qt

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

  • ТвГУ

    Тверской государственный университет
    Тверь641 выпускник
    Прикладной математики и кибернетики
    Сентябрь 2006 — Июль 2011 (4 года и 10 месяцев)

Дополнительное образование