Ян Валерьевич

Контакты: @bormaxi maxim.goodjob@gmail.com
Информационные технологии, интернет, телеком
• Программирование, Разработка
• Инженер
Занятость: полная занятость, частичная занятость, проектная работа
График работы: полный день, гибкий график, удаленная работа
Желательное время в пути до работы: не более часа
Опыт работы — 20 лет 6 месяцев
Январь 2017 —
настоящее время
1 год
Завод Навигационного Оборудования
Новосибирск, z-navi.ru/
Инженер-разработчик
Создал с нуля в качестве архитектора и разработчика программную часть бортового
навигационного комплекса для пассажирского транспорта, работающего на архитектуре ARM,
включающего в себя автоинформатор, ГЛОНАСС-трекер, средства голосовой и цифровой связи
и другие функции.
Особенности системы:
- ОС на базе Linux
- Микроядро собственной разработки
Используемые средства: Язык Си, UNIX Sockets, GObject, GStreamer, GTK+, SQLite
Декабрь 2015 —
Январь 2017
1 год 2 месяца
Диспрайс
Новосибирск, desprice.com/
Инженер-программист
Спроектировал и разработал с нуля специализированную клиентскую библиотеку, реализующую
протокол XMPP (Jabber) и HTTP REST.
Особенности библиотеки:
- Многоплатформенность (Android, iOS и Linux Desktop)
- Масштабируемость и расширяемость
- Асинхронность и многопоточность
- Гибкая универсальная логика парсера
- Параллельность REST-запросов
Используемые средства: язык Си, GObject, GIO, sockets, JNI, NDK.
Август 2014 —
Июль 2015
1 год
Элтекс
Новосибирск, eltex.nsk.ru/
Инженер-программист
Изучил существующую систему SBC (Session Board Controller) для SIP-телефонии,
спроектировал и разработал для неё микроядерную обвязку.
Особенности системы:
- Отказоустойчивая масштабируемая распределённая многопроцессная архитектура в стиле
микроядра
- Асинхронная многопоточная независимая от применяемого транспорта система
межпроцессного взаимодействия (IPC) с собственным бинарным протоколом и развитой
многослойной подсистемой межпроцессных сообщений с разветвлённой маршрутизацией.
Используемые средства: язык Си, GObject, GIO, sockets, pj_sip
Октябрь 2013 —
Январь 2015
1 год 4 месяца
Siberian
Новосибирск
Технический директор, системный архитектор
Организовал стартап, имеющий целью разработку и продажу клиент-серверного приложения
для видеонаблюдения.
Определил цели, поставил задачи, спланировал архитектуру и разработал приложение для
видеонаблюдения.
Трёх-минутное видео 2014 года, описывающее текущее состояние на тот момент:
http://www.youtube.com/watch?v=eV--fA-_K0w
Используемые средства: язык Си, GObject, GIO, GStreamer, sockets, GTK+ 3 (клиентская
часть).
Протоколы: RTSP, RTP, SDP.
Апрель 2013 —
Август 2013
5 месяцев
Аполло Проджект
Новосибирск, www.apollopr.ru/
Программист-разработчик
Удалённо разрабатывал в команде различные сайты на основе существующей серверной
платформы, написанной на java.
Используемые средства: Java, Spring, Hibernate.
Август 2012 —
Февраль 2013
7 месяцев
Инстеплаб, ООО
Новосибирск, www.verdom.net
Ведущий инженер-разработчик
Планировал архитектуру и разрабатывал в команде программистов систему электронного
обучения и тестирования на java.
Разрабатывал клиентскую часть системы, включая планирование и разработку пользовательского интерфейса.
Используемые средства: Java, Spring, JavaScript, Google Closure, JQuery.
Январь 2012 —
Июль 2012
7 месяцев
2B Group
Новосибирск, 2bgroup.ru/
Главный инженер проектов
Выполнял функции главного инженера проектов и системного архитектора.
Рассчитывал трудозатраты в интеграционных проектах
Составлял сметы и техзадания.
Участвовал в командной разработке на Java.
Используемые средства: Java.
Апрель 2008 —
Март 2011
3 года
ЗАО «Интурист-Находка» (туристический оператор)
Приморский край
Инженер-программист
Руководил небольшой командой разработчиков.
Спланировал архитектуру, поставил задачи, руководил и лично участвовал в разработке
BPM-системы.
Спланировал, реализовал и запустил в эксплуатацию серверную (включая резервирование
данных, сервисов, питания и охлаждение).
Спланировал, разработал и внедрил единую в рамках распределённой на несколько городов
сети предприятия политику авторизации и аутентификации для всех сервисов и
пользователей на базе LDAP.
В рамках единой для предприятия политики авторизации и аутентификации и
распределённой на несколько городов сети предприятия спланировал, реализовал и запустил
в эксплуатацию ряд централизованных и взаимосвязанных сервисов, включая электронную
почту, XMPP, простейший документооборот и ряд других.
Перевёл бОльшую часть серверов предприятия на свободно распространяемое ПО на базе
FreeBSD, чем существенно снизил стоимость владения и повысил надёжность.
Используемые средства: язык Си, GTK+, libpg (клиентская библиотека PostgreSQL для языка
Си), PL/pgSQL.
Апрель 2007 —
Март 2008
1 год
ОАО «НСРЗ» (Находкинский Судоремонтный Завод)
Приморский край, www.nsry.ru/
Заместитель начальника отдела АСУ по сетям
Руководил информационным отделом судоремонтного завода, включая назначения и приём
новых сотрудников на работу.
Организовал работу службы поддержки пользователей.
Спланировал, организовал и запустил в эксплуатацию заводскую СКС, включая магистральные
линии между цехами на территории судоремонтного завода.
Злобин Ян • Резюме обновлено 16 декабря 2017 в 13:11
Спланировал, реализовал и запустил в эксплуатацию серверную (включая резервирование
данных, сервисов, питания и охлаждение).
Спланировал, разработал и внедрил единую в рамках завода политику авторизации,
аутентификации и статистики для всех сервисов и пользователей на базе LDAP.
В рамках единой для завода политики авторизации и аутентификации спланировал,
реализовал и запустил в эксплуатацию ряд централизованных и взаимосвязанных сервисов,
таких как: электронная почта (включая эффективный антиспам и проверку вложений на
вирусы), система IM-общения на основе XMPP (включая автоматическое добавление
сгруппированных по отделам пользователей с фотографиями), DDNS и ряд других.
В рамках единой политики безопасности спланировал и реализовал гибкую маршрутизацию и
разграничение индивидуального доступа во внешние сети, чем снизил затраты предприятия
на лимитированный интернет в 5 раз.
Спланировал и организовал переход бОльшей части рабочих станций пользователей и серверов
на свободно распространяемое ПО на базе FreeBSD, чем повысил надёжность работы систем и
существенно снизил стоимость владения.
Организовал обучение персонала работе с новым ПО.
Используемые средства для разработки: язык Си, GTK+, Java, JDBC.
Используемые средства для инфраструктуры: FreeBSD, Open LDAP, Sendmail, NetAMS, Apache
Tomcat, Яндекс Спамооборона,
Февраль 2006 —
Март 2007
1 год 2 месяца
Ланит ДВ, ЗАО
Приморский край, www.lanitdv.ru
Инженер-программист
Изучил с нуля среду UNIX, java и СУБД PostgreSQL.
Разработал с их использованием веб-сайт филиала ЛАНИТ ДВ.
Участвовал в ряде крупных проектов интеграции предприятия в качестве инженера.
Используемые средства: Java, JDBC.
Май 2005 —
Февраль 2006
10 месяцев
ООО "Цифровые Телекоммуникационные Системы"
Приморский край
Директор
Организовал прокладку и сварку магистральных оптических линий связи.
Подготовил необходимую документацию и обеспечил приёмку линий в эксплуатацию
Россвязьнадзором.
Апрель 2004 —
Январь 2005
10 месяцев
ООО "Трансконсервис Плюс"
Приморский край
Начальник АСУ
Спланировал и организовал серверную (включая резервирование данных, питания и
охлаждение), коммуникации и распределённую на несколько офисов локальную сеть
предприятия
Злобин Ян • Резюме обновлено 16 декабря 2017 в 13:11
Спланировал и внедрил политику авторизации и аутентификации пользователей, политику
безопасности и маршрутизации, сетевых служб предприятия
Изучил бизнес-процессы транспортно-экспедиторской компании, составил ТЗ, разработал
архитектуру и реализовал распределённую многопользовательскую программную среду,
автоматизирующую бизнес-процессы предприятия.
Используемые средства для разработки: Borland C++, ODBC.
Используемые средства для инфраструктуры: OS/2 Warp 4.5, InJoy Firewall, Windows Server
2003, Microsoft SQL Server 2000.
Декабрь 1998 —
Май 2004
5 лет 6 месяцев
ОАО "Дальсвязь" (ныне Ростелеком)
Приморский край, www.rostelecom.ru/
Администратор интернет узла, инженер-программист
Обеспечивал бесперебойную работу 12 серверов с рядом сервисов.
Автоматизировал с нуля телефонную справочную службу (поставил задачу, спланировал
архитектуру, разработал и запустил в эксплуатацию) и обеспечил обучение персонала работе с
новым ПО.
Автоматизировал с нуля справочную службу товаров и услуг (поставил задачу, спланировал
архитектуру, разработал и запустил в эксплуатацию) и обеспечил обучение персонала работе с
новым ПО.
Автоматизировал и централизовал многие подсистемы, связанные с узлом интернет: учёт и
разбор статистики, управление доступом в интернет и прочие.
Разработал netflow-коллектор для сбора статистики с маршрутизатора Cisco.
Разработал программу сбора и анализа статистики с телефонных станций EWSD компании
Siemens.
Используемые средства для разработки: Borland C++, ODBC.
Используемые средства для инфраструктуры: OS/2 Warp 3 - 4, Window NT 4.0, Windows Server
2000, Microsoft SQL Server 6.5 - 2000.
Ноябрь 1997 —
Июль 1998
9 месяцев
ЗАО "Финмаркет-профит"
Приморский край
Инженер-программист
Построил СКС в универмаге, включая склады.
Автоматизировал учёт товарооборота на складах и отделах универмага.
Построил СКС в редакции газеты и автоматизировал групповую работу.
Поддерживал бесперебойную работу вычислительных сетей и сервисов на нескольких объектах.
Используемые средства для инфраструктуры: OS/2 Warp 3, Windows NT Server 4.0
Апрель 1996 —
Ноябрь 1997
Информационный комплекс - Приморский завод
Злобин Ян • Резюме обновлено 16 декабря 2017 в 13:11
1 год 8 месяцев Приморский край, www.primzavod.ru/
Инженер-программист
Организовал, запустил в эксплуатацию и поддерживал бесперебойную работу двух-линейной
электронной доски объявлений (BBS) Maximus под управлением OS/2 Warp.
Осуществил перевод пользовательского интерфейса и справочной системы электронной доски
объявлений на русский язык.
После чего мой перевод доски объявлений свободно распространялся всем желающим. По
отзывам пользователей мой вариант перевода системы оказался лучше, чем у
компании-производителя (который был сделан позже моего).
Используемые средства для инфраструктуры: OS/2 Warp 3, BBS Maximus.
Сентябрь 1995 —
Апрель 1996
8 месяцев
КОСПАС (КОсмическая Система Поиска Аварийных Судов)
Приморский край, www.cospas-sarsat.int/ru/
Инженер-электроник
Обеспечивал бесперебойную работу аппаратно-программного наземного комплекса космической
связи.
Эксплуатировал систему в качестве оператора наземной службы системы поиска аварийных
судов: принимал сигналы бедствия со спутника, анализировал данные, вычислял координаты
терпящего бедствия судна и отправлял обработанные данных в центр обработки по
выделенной линии наземной цифровой связи.
Образование
Высшее
1999 Дальневосточный государственный технический университет,
Владивосток
Факультет РадиоЭлектроники и Приборостроения/Конструирование и технология
радиоэлектронных средств, Конструктор-технолог радиоэлектронных средств
Тесты, экзамены
2002 2073 Programming a Microsoft SQL Server 2000 Database
I. T. Academy
Ключевые навыки
Знание языков Русский — родной
Английский — читаю профессиональную литературу
Навыки glib GObject GStreamer Java JSP Java Servlets PostgreSQL
FreeBSD Linux Git Системная интеграция VoIP Разработка ПО
Управление командой Управление проектами Постановка задач разработчикам
Управление интернет-проектами HTML SQL Сметы
Информационная безопасность Управление процессами
Техническая поддержка Разработка технических заданий Планирование
Руководство коллективом Системный подход Административное управление
Лидерство Технические системы и средства безопасности
Дополнительная информация
Рекомендации ЗАО "Котес"
Дмитрий Туголуков (Системный админстратор)
ООО "Инвейдерс"
Виктор Брызгалов (Директор по развитию)
ЗАО "ЛАНИТ ДВ"
Андрей Николаевич Борисов (Директор филиала в период моей работы в компании)
ОАО "Синергия-Восток"
Константин Плеханов (Заместитель IT директора)
Обо мне: Не отступаю перед сложными и большими задачами.
Имею опыт руководства коллективом, включая планирование, подбор и оценку персонала.
Имею большой опыт разработки программного обеспечения (с 1984 года).
Наделён выраженными лидерскими качествами, особенно ярко проявляющимися в
критических ситуациях. Всегда беру на себя ответственность за свои предложения и
действия, а так же за действия людей, находящихся в моём непосредственном
подчинении.
Обладаю знаниями большого количества программных и сетевых технологий, которые
позволяют анализировать решения на уровне архитектуры и выбирать наиболее
подходящие для конкретных задач.
Обладая чувством баланса, вырабатываемым мною на всём протяжении профессиональной
деятельности, умею находить изящные и сбалансированные решения.
Большой опыт внедрения и эксплуатации различных программных комплексов.
Знание английского на уровне среднего разговорного и свободное чтение технической
литературы.
Имею опыт ведения переговоров, деловой переписки и обеспечения поставок оборудования.