konishchevdmitryВозраст и стажСтаж: 11 лет и 7 месяцев Контактная информацияМой круг: https://moikrug.ru/konishchevdmitry Email: konishchev@gmail.com Сайт: http://konishchev.ru/ | ![]() |
Профессиональные навыки
Опыт работы
Март 2014 — По наст. время | ЯндексРазработчик Россия, Москва Обязанности и достиженияРазработка HaaS (Hardware as a Service) для поискового кластера. |
Май 2010 — Март 2014 | КРОКИнженер Россия, Москва Обязанности и достиженияОбязанности:
- Разработка облачной платформы компании КРОК (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 | НИИ Приборостроения им. ТихомироваИнженер Россия, Жуковский Обязанности и достиженияОбязанности:
- Разработка интерактивной системы регистрации, обеспечивающей гибкое изменение перечня регистрируемых параметров без доработки, перекомпиляции и перезагрузки ПО с возможностью последующего анализа зарегистрированных данных.
Достижения:
- Разработанная система регистрации была внедрена в программное обеспечение командного пункта зенитного ракетного комплекса нового поколения.
- Получил два патента на разработанную систему регистрации.
- Защитил научно-исследовательскую работу по разработке системы регистрации.
- По результатам доклада о научно-исследовательской работе стал лауреатом премии имени В.В. Тихомирова (ежегодная премия в честь первого руководителя предприятия).
По собственной инициативе внедрил в лабораториях, с которыми осуществлял взаимодействие, системы контроля версий CVS, SVN и Git, систему документирования Doxygen и систему управления проектами Trac. Провел по ним мастер-класс. Заменил на инструментальных машинах устаревший дистрибутив Red Hat 7.2 2001 г. на более современные версии Ubuntu и настроил зеркалирование его официального репозитория. |
Октябрь 2006 — Июль 2007 | НИИ Приборостроения им. ТихомироваТехник Россия, Жуковский Обязанности и достижения- Доработка существующих проектов.
- Разработка системы регистрации для командного пункта зенитного ракетного комплекса нового поколения. |
Высшее образование
Январь 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++ как мало кто
Юрий Коновалов
Пишет непременно надёжный код