Окончил технический и педагогический университеты. Имею высшее образование (магистратура). Также дополнительно прошёл обучение по различным курсам: имею наличие сертификатов пройденных курсов на площадке Coursera и GeekBrains (электронные сертификаты приложены к резюме). Отдельно обучался компанией Voxlink в сфере IP-телефонии, имею знания и навыки по работе в данной сфере.
Знания:
- Знание языков C/C++, D, PHP, JavaScript, SQL, 1С
- Знание и понимание принципов ООП
- Знание классических алгоритмов и структур данных
- Знание основных концепций компьютерных сетей; модель OSI/ISO и стек - протоколов TCP/IP
- Умение работать с Git
- Понимание основных концепций Docker контейнеризации
Опыт и навыки:
- Разработка дистрибутивов Linux для тонких клиентов на базе Thinstation
- Разработка системных сервисов Linux
- Разработка серверов для управления тонкими Linux-клиентами
- Разработка серверов IP-телефонии на базе Asterisk
- Разработка сервисов для управления IP-телефонией
Имею 5 лет производственного опыта в ООО ИК "СИБИНТЕК" - разработка механизмов ведения учета в сфере нефтепереработки, автоматизация бизнес-процессов. Внедрение расчетов потерь нефтепродуктов по методикам ООО "КИПЭНЕРГО" в ИС на базе 1С. Опыт в интеграции смежных систем для обмена данными между системами накопления данных и систем расчета, использование сторонних библиотек для произведения расчетов.
Также имею более года производственного опыта в компании Мираторг. В рамках одного законченного проекта для управления тонкими клиентами была проведена работа:
- разработка Linux дистрибутивов на базе проекта Thinstation для тонких клиентов архитектур i586/i686 и amd64
- написание GUI оболочки на языке C для FreeRDP
- разработка системных сервисов Linux (для systemd/OpenRC)
- разработка PXE-серверов, для управления тонкими клиентами: разработка веб-портала (на PHP) с поддержкой встроенного VNC и SSH подключения к тонким клиентам
- синхронизация данных тонких клиентов с удаленным сервером PXE через системный сервис, написанный на языке D
- разработка дополнения в виде патча на языке C для tftp-hpa, позволяющего работать с web-порталом
В рамках второго незаконченного проекта была проведена работа:
- создание и разворачивание сервера Asterisk RealTime
- разработка сервиса синхронизации пользовательских данных LDAP с телефонной книгой Asterisk
- для управления журналом телефонов Asterisk разработка сервера на языке D на базе библиотеки Vibe
Все проекты были реализованы с использованием Docker, для разворачивания и сборки необходимых пакетов.
Разделяю и способствую распространению философии СПО. В своей работе стараюсь применять открытые проекты. Активно пользуюсь git (GitHub или приватный сервис) при работе с проектами. Являюсь мейнтейнером некоторых пакетов для дистрибутива Solus, также собираю пакеты для Alpine Linux (в том числе и собственные сервисы).
В последнее время отдаю предпочтение в разработке на C и D языках программирования. Разрабатываю небольшие библиотеки для внедрения в более крупные проекты.
Применяю полученные знания на практике - администрирую проекты на Raspberry (IP-телефония, Docker-сервисы, web-сервера).
Некоторые мои работы представлены в моем персональном GIT хранилище:
1) Персональная страничка
2) Игры
3) Проекты на D
Отдельно хочу выделить проект, над которым мною была проделана огромная работа - PXE сервер и тонкие клиенты
Больше всего склонен к разработке системного программного обеспечения, постоянно повышаю уровень своих знаний посредством разработки и изучения новых направлений в IT вне постоянной работы.
Разработка и сопровождение информационной системы на базе «1С:Предприятие».
Магистр, педагогическое образование. Обучение способствовало практике применения информационных технологий в сфере математического моделирования.
Бакалавр, прикладная информатика
Получены знания в области разворачивания и настраивания сервера Asterisk