konishchevdmitry

Возраст и стаж

Стаж: 12 лет

Контактная информация

Email: konishchev@gmail.com

Профессиональные навыки


Python • Ansi c • Linux • MongoDB • C++ • Golang

Опыт работы


Март 2014 —
По наст. время
(4 года и 7 месяцев)

Яндекс

Разработчик
Россия, Москва

Обязанности и достижения

Разработка HaaS (Hardware as a Service) для поискового кластера.
Май 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. Достижения: - За все время работы сервисов не было ни одной ошибки, приведшей к фатальным последствиям (потеря данных, продолжительный сбой и т. п). - Выход из строя узлов облака не приводил к его деградации, а потеря связности сети или соединения с БД — к несогласованным данным.
Июль 2007 —
Апрель 2010
(2 года и 10 месяцев)

НИИ Приборостроения им. Тихомирова

Инженер
Россия, Жуковский

Обязанности и достижения

Обязанности: - Разработка интерактивной системы регистрации, обеспечивающей гибкое изменение перечня регистрируемых параметров без доработки, перекомпиляции и перезагрузки ПО с возможностью последующего анализа зарегистрированных данных. Достижения: - Разработанная система регистрации была внедрена в программное обеспечение командного пункта зенитного ракетного комплекса нового поколения. - Получил два патента на разработанную систему регистрации. - Защитил научно-исследовательскую работу по разработке системы регистрации. - По результатам доклада о научно-исследовательской работе стал лауреатом премии имени В.В. Тихомирова (ежегодная премия в честь первого руководителя предприятия). По собственной инициативе внедрил в лабораториях, с которыми осуществлял взаимодействие, системы контроля версий CVS, SVN и Git, систему документирования Doxygen и систему управления проектами Trac. Провел по ним мастер-класс. Заменил на инструментальных машинах устаревший дистрибутив Red Hat 7.2 2001 г. на более современные версии Ubuntu и настроил зеркалирование его официального репозитория.
Октябрь 2006 —
Июль 2007
(10 месяцев)

НИИ Приборостроения им. Тихомирова

Техник
Россия, Жуковский

Обязанности и достижения

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

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


Январь 2004 —
Январь 2010

Жуковский филиал Московского авиационного института "Стрела"

Системы автоматического управления ЛА. Вычислительные машины, комплексы, системы, сети
Россия, Жуковский

О себе


В разное время писал на разных языках, начиная с 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


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


Юрий Коновалов

знакомый

Любит и знает C++ как мало кто

Письмо написано 24 мая 2013 в 18:21 • Согласились: 1

Юрий Коновалов

знакомый

Пишет непременно надёжный код

Письмо написано 24 мая 2013 в 18:21 • Согласились: 1