Borodin Oleg, summary
Кратко о себе.
Я инженер по духу. Конструктор. Я люблю создавать компьютерные системы, значимые для людей. Надежные автоматы, маленькие или большие. Разные. Меня огорчает, когда это не удается в полной мере, по тем или иным причинам.
Меня заботит моя репутация. Поэтому я хочу быть максимально профессиональным. И поэтому достаточно много времени выделяю на анализ и обучение.
Я работаю со сложными системами и сложными деловыми отношениями, так же как и примерно 15 миллионов моих коллег в мире. И я более или менее научился справляться с этой сложностью.
В жизни, в деятельности бывает всякое. Удачные и не очень проекты. И как бы не было, программные автоматы, собранные мной, надежные и полезные в деле.
2015-2019
В данное время я работаю в позиции старшего IT инженера компании.
Компания состоит из автоматизированной фабрики, собственной торговой сети в ~300 унифицированных салонов, логистической службы в 150 транспортов, центрального и семи региональных офисов, центрального и регмональных складов, подразделения интернет-продаж. Общеее количество сотрудников более 2 тысяч. Офисы расположены в 8 часовых поясах, от Калининграда до Владивостока.
Инфосистема компании: Оценочная стоимость инфосистемы компании около ~2 млн евро, ~50 критичных для ведения дела приложений, 25+ cерверов баз данных общим объемом данных 1.5Tb, 30+ арендованных и приобретенных физических серверов, 200+ VM с различными системами, прочее.
Что сделано мной в данной компании, по моей инициативе:
В первую очередь переделал основу инфосистемы компании
Переделал коммуникацию в автономной зоне компании AS50258, до нормального состояния.
Сделал нормальный пул корпоративных
DNS серверов, 3 сервера в различных локациях, итого 27 доменов и около 1000 имен
Сделал динамически машрутизируемую частную сеть компании, объединяющую все хостинги и офисы компании, итого более 20 площадок (офисы, арендуемые сервера).
Кардинально переделал почтовую систему компании, создал пул почтовых серверов, итого около 1200 клиентов.
Произвел ревизию, систематизировал и произвел базовую переконфигурацию всех виртуальных и хост систем, более 160.
Ввел систему мониторинга сервисов, около 400 измерений сервисов.
Ввел систему автоматического конфигурирования операционных систем/VM.
Ввел в эксплуатацию IT service Desk, учет-контроль ресурсов компании, учет инциндентов и проблем, и прочего, в соотвествии с базовыми практиками ITIL, обучил часть сотрудников.
Ввел в эксплуатацию VPN концентраторы для работы мобильных сотрудников и ввел в обычную деятельность саму концепцию мобильной работы в данной компании.
Написал около 8 web приложений, и более 30 утилит различного объема и назначения для управления компонентами инфосистемы компании. Общим объемом примерно 45-50 тысяч строк. О приложениях ниже.
1999-2014
2014 Проект аудита и небольшая реконструкция инфосистемы, Локальный провайдер связи.
2011-2013 Старший инженер и разработчик, Федеральный проект Универсальной электронной банковской карты, Калининград, проект запущен за 4 месяца, формально закончен Администрацией области из-за недостатка финансирования.
2007-2010 Ведущий инженер-разработчик, Группа развития, Компания КД-Авиа, проект тотальной реконструкции инофосистемы авиационного хаба, в базовом и 12 краевых аэропортах, обеспечивали за год перевозку до 2 млн пассажиров и до 40 рейсов в сутки; компания предкратила существование в связи с рейдерством в ее отношении.
1999-2007 IT разработка и управление проектами в проектном подразделении, Holmrock.com, локальный поставщик ИТ решений; разработка и интеграция IT решений в проектах для различных частных и государственных компаний, в широком диапазоне, в взаимодействии с десятками российских и зарубежных IT компаний.
Разумеется, параллелельно практиковал фриланс по работам и проектам различного типа.
Высшее образование: военный инженер, сапер, командир тактического подразделения, закончил службу по своей инициативе в звании капитана инженерных войск.
Примеры написанных приложений
Из элементарных соображений, я не могу продемонстрировать приложения написанные исключительно для компании.
Примеры из созданных мной public open source приложений, 2017-2018гг:
Javascript, Typescript
Lorem, Рабочий шаблон web фронэнда и бэкэнда, используется в компании для хранения и досупа к данным, базируется на Koa.js и Angular 2 фремворках
run,
github
WCM, телефонный справочник на Express.js и Angular2, написан за 10 часов

,
github demo
Все приложения оформлены как полноценные комплекты для интеграции в Unix-подобную систему. Писались в условиях хронического недостатка времени, поэтому документированы минимально, прошу не судить строго.
Навыки и знания
Я писал и относительно легко пишу программное обеспечение на С, С++, Perl5, Ruby, PHP, Javascript, Typescrtipt, SQL, и с XML,
HTML,
CSS/SCSS. Со всеми необходимыми для создания конкретных приложений инструментами, библиотеками и фреймворками.
При необходимости могу писать и интегрировать между собой приложения на любых иных языках программирования, Golang, Ocaml, Java, Scala, Schema, Python, R, и прочих. И использовать сопуствующие им библиотеки, фреймворки и инструменты.
Знаю и так или иначе пользуюсь почти всем инструментарием разработки для/из Unix систем, включая, не но только: Make/GnuMake, Git, Subversion, Bison, Flex/ReFlex, Gdb, GCC/CLang/Binutils, Autotools/Automake, Cmake, и прочие, прочие.
Контакты