Обо мне

Хорошо знаю языки Си и Си ++. Программирую в основном под Linux. Поскольку долгое время работал системным администратором и специалистом техподдержки, хорошо знаком с ОС Linux, Windows, есть знания в сетях и протоколах. Знаком со многими opensource решениями.

Навыки в программировании:

  • Структуры данных: очереди, стеки, деревья, списки etc
  • Основные алгоритмы: поиск, сортировка, обход деревьев, некоторые специальные
  • C programming language, WinAPI, Linux
  • C++, STL, boost
  • posix threads

Кроме того,

  • владею английским языком на уровне Intermediate
  • занимаюсь музыкой
  • интересуюсь естественными науками
  • вдумчиво подхожу к решению задачи, люблю делать все правильно и педантично
  • читаю Н.Вирта, Н.Джосаттиса, Д.Батенхофа, иногда заглядываю в книги Д.Кнута, Б.Страуструпа, Б.Кернигана, Д.Ричи, В.Арнольда, С.Мейерса и другие интересные книги.

Мои аккаунты на github.com:

https://github.com/denismatveev/

https://github.com/dissonmatveev/

Многое не доделано и в основном там лежат тестовые задания и учебные задачи. Но по ним можно многое узнать.

Основные инструменты: strace, time, netstat, tcpdump, qtcreator, readelf, gcc, g++, gdb, vi, find, grep ...Все перечислять - это очень долго, лучше пообщаться вживую. А если я чего-то не знаю, во всем можно разобраться, я считаю.

Профессиональные навыки
Опыт работы
Декабрь 2016 — по настоящее время
Инженер-программист
Екатеринбург
Обязанности и достижения

Разработка ПО для телефонии под ОС GNU Linux(C/C++), рефакторинг кода, тестирование, отладка, модифицирование init скриптов.

Сентябрь 2016 — Ноябрь 2016
Инженер-программист
Екатеринбург
Обязанности и достижения

Рефакторинг кода, рецептов для Yocto, переделка существующих рецептов и Makefile под autotools, создание configure.ac и проч. Наложение и актуализирование патчей пакетов, создание патчей.
Сборка, разрешение зависимостей при сборке и линковке, тестирование прошивок для роутера от Интел.

Май 2014 — Сентябрь 2016
ООО "Спутник техника"
Системный администратор
Екатеринбург
Обязанности и достижения

Обеспечивать работоспособность парка серверов, их своевременное обслуживание, выполнение регламентных работ, планирование и проектирование инфраструктуры. Подготовка документации на продаваемое ПО для администраторов на английском языке: https://www.navixy.com/docs/admin/
Переделал практически все серверы, перенастроил сеть для устойчивой работы, когда пришел все было совсем не айс, без документации, без бекапов....Настроил бекапы всех виртуалок, MySQL с помощью xtrabackup(объем БД более 2 Тб), обновил ОС на серверах в продакшене, решил множество вопросов с железом.
Кроме того, сделал образ AWS с нашим ПО и с конфигуратором на основе deb пакета. И многое другое.

Май 2010 — Май 2014
Специалист службы техподдержки
Екатеринбург
Январь 2010 — Апрель 2010
Инженер по сопровождению
Екатеринбург
Обязанности и достижения

Обязанности:
- Сборка,установка, обновление ПО у заказчика под Linux и Windows
- работа с СУБД, интеграция в сети заказчика
- работа с серверным "железом"

Сентябрь 2008 — Декабрь 2009
ООО «Грузовые автомобили - Группа «ГАЗ»
Системный администратор
Миасс
Обязанности и достижения

Обязанности:
- Администрирование серверов на базе Linux и MS Windows 2003 server,
- Настройка серверов, восстановление после сбоев
- Развитие инфраструктуры, консультации и т.д.

Сентябрь 2007 — Сентябрь 2008
ООО «СКБ Проминформ»
Системный администратор
Миасс
Обязанности и достижения

Обязанности:
- Поддержка в рабочем состоянии ЛВС, серверов компании , управление доступом к данным, интернету, почте.
- Настройка серверов, восстановление после сбоев, поддержка пользователей, покупка ПО, оборудования для нужд компании.
- Внедрение новых сервисов и решений

Август 2005 — Сентябрь 2007
ЗАО «Папилон»
Инженер отдела сопровождения
Миасс
Обязанности и достижения

Обязанности:
- Установка ОС Linux на сервера и рабочие станции,Windows на рабочие станции
- Установка, настройка ПО
- Инсталляция, сопровождение комплексов АДИС
- Пуско-наладочные работы, сдача в эксплуатацию и др.

Высшее образование
Январь 1997 — Январь 2005
ЮУрГУ
Энергетический
Челябинск