konishchevdmitrykonishchevdmitry

konishchevdmitry

Бэкенд
Не ищу работу
Опыт работы: 14 лет и 2 месяца
Регистрация: 07.05.2010
Последний визит: 2 года назад
Профессиональные навыки: Python · Ansi c · Linux · MongoDB · C++ · Golang
Войдите, чтобы посмотреть контакты пользователя

Обо мне

В разное время писал на разных языках, начиная с PHP и JavaScript и заканчивая C, C++, Python, Java, Go, shell. В последнее время чаще всего использую Python. Сам по себе язык почти не имеет значения - при необходимости с удовольствием изучу новый.

Есть опыт работы с:
* GUI-приложения: Qt, GTK+;
* Web-технологии: WSGI, Flask, jQuery, GWT;
* Системы контроля версий: CVS, SVN, Git;
* Базы данных: MySQL, SQLite, MongoDB, Cassandra;
* Системы сборки: Make, Autotools, CMake, RPM, deb;
* Остальное: Boost, UNIX syscalls/sockets/pthreads, Qpid/RabbitMQ, ZooKeeper, Unit testing, Linux, ОСРВ, Amazon EC2/S3.

А также:
— Опыт разработки клиентских и серверных приложений; встроенных, высоко-доступных и горизонтально-масштабируемых систем;
— Есть опыт поиска и исправления ошибок в чужом коде с последующим его сопровождением и развитием;
— Желание и умение писать отказоустойчивые сервисы, большое внимание к качеству и сопровождаемости кода.

Профессиональные цели:
Решать интересные задачи в коллективе целеустремленных людей, у которых есть чему поучиться. Постоянно совершенствовать свои навыки и умения.

Награды:
— Во время работы в НИИ Приборостроения имени В.В. Тихомирова по результатам доклада о научно-исследовательской работе стал лауреатом премии имени В.В. Тихомирова (ежегодная премия в честь первого руководителя предприятия).

Курсы:
— Red Hat Enterprise Linux Kernel Internals (RHD361)
— MongoDB for Developers
— MongoDB for Administrators

Опыт работы

  • Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
    Москва · Более 5000 сотрудников
    Разработчик
    Март 2014 — По настоящее время (6 лет и 9 месяцев)
    Разработка HaaS (Hardware as a Service) для поискового кластера.
  • Крупнейшая IT-компания России
    Москва · От 1000 до 5000 сотрудников
    Инженер
    Май 2010 — Март 2014 (3 года и 11 месяцев)
    Обязанности: - Разработка облачной платформы компании КРОК (IaaS). - Зона ответственности: Cloud API Service, Resource Scheduler, Compute Node Controller, Instance High Availability, механизмы кластеризации и распределения нагрузки между сервисами облака. - Разработка утилит для управления облаком, автоматического обновления его подсистем, автоматического деплоя и настройки всех его компонентов при установке "с нуля". - Участие в проектировании и разработке остальных подсистем облака. - Доработка различных Open source-проектов под нужды облака (QEMU/KVM, MongoDB, PyMongo, Boto). - Администрирование подсистем облачной платформы. - Code review & commit approve. Достижения: - За все время работы сервисов не было ни одной ошибки, приведшей к фатальным последствиям (потеря данных, продолжительный сбой и т. п). - Выход из строя узлов облака не приводил к его деградации, а потеря связности сети или соединения с БД — к несогласованным данным.
  • Жуковский · От 1000 до 5000 сотрудников
    Инженер
    Июль 2007 — Апрель 2010 (2 года и 10 месяцев)
    Обязанности: - Разработка интерактивной системы регистрации, обеспечивающей гибкое изменение перечня регистрируемых параметров без доработки, перекомпиляции и перезагрузки ПО с возможностью последующего анализа зарегистрированных данных. Достижения: - Разработанная система регистрации была внедрена в программное обеспечение командного пункта зенитного ракетного комплекса нового поколения. - Получил два патента на разработанную систему регистрации. - Защитил научно-исследовательскую работу по разработке системы регистрации. - По результатам доклада о научно-исследовательской работе стал лауреатом премии имени В.В. Тихомирова (ежегодная премия в честь первого руководителя предприятия). По собственной инициативе внедрил в лабораториях, с которыми осуществлял взаимодействие, системы контроля версий CVS, SVN и Git, систему документирования Doxygen и систему управления проектами Trac. Провел по ним мастер-класс. Заменил на инструментальных машинах устаревший дистрибутив Red Hat 7.2 2001 г. на более современные версии Ubuntu и настроил зеркалирование его официального репозитория.
    Техник
    Октябрь 2006 — Июль 2007 (10 месяцев)
    - Доработка существующих проектов. - Разработка системы регистрации для командного пункта зенитного ракетного комплекса нового поколения.

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

  • ЖФ МАИ «Стрела»

    Жуковский филиал Московского авиационного института «Стрела»
    Жуковский · 11 выпускников
    Системы автоматического управления ЛА. Вычислительные машины, комплексы, системы, сети
    Январь 2004 — Январь 2010 (6 лет)

Рекомендательные письма

  • Юрий Коновалов
    технический руководитель · знакомый
    Пишет непременно надёжный код
    Письмо написано 24 мая 2013 в 18:21
  • Юрий Коновалов
    технический руководитель · знакомый
    Любит и знает C++ как мало кто
    Письмо написано 24 мая 2013 в 18:21