--==<>==--
Проект: Госуслуги.
Подпроект: Serverless платформа.
Роль: Разработчик.
Стек: Node.JS, Express.
Обязанности: разработка инструментов для разработчиков для взаимодействия с инфраструктурой и сервисами. Реестр задеплоенных функций и т.п.
Подпроект: Разработка плеера услуг.
Роль: Разработчик.
Стек: Angular, RxJs.
Обязанности: разработка системы воспроизведения услуг оказываемых населению.
Подпроект: проекты блока образования.
Роль: Разработчик.
Стек: nodejs, Angular, ngrx.
Обязанности: доработка существующих проектов и разработка новых в рамках задач блока образования.
--==<>==--
Проект: ГИСП
Роль: Разработчик.
Стек: Angular, Angular-redux
Обязанности: исправление дефектов, разработка новой функциональности.
--==<>==--
Проект: Сканер блокчейна
Сайт: https://uniquescan.io/unique/
Роль: Разработчик-тимлид.
Стек: NestJS, Sequelize, PostgreSQL, Redis.
Обязанности: разработка нового сканера блокчейна не имеющего недостатков, которые были в форке(низкая скорость, отсутствие возможности перечитать с нужного блока и т.п.). В качестве API использовался GraphQL на базе Hasura, который впоследствии был переписан на кастомный, но с сохранением обратной совместимости и добавлением новой функциональности. Планирование спринтов, найм сотрудников, оценка задач.
--==<>==--
Проект: WorldChess
Сайт: http://worldchess.com/
Описание: онлайн трансляция шахматных турниров на виртуальной доске с оценкой позиций с оценкой ходов с помощью Stockfish. + шахматные турниры.
Роль: Разработчик.
Стек: TypeScript, Angular, NgRx, NGXS, JWT, WebSocket.
Обязанности: Разработка новой функциональности для трансляций, продажи билетов, а так же разработка площадки для проведения онлайн турниров.
--==<>==--
Проект: ЕЦУР.
Описание: система обработки заявлений/обращений от граждан с контролем исполнения.
Роль: Разработчик. Тимлид.
Стек: TypeScript, Angular, MobX, RxJS, PrimeNG.
Обязанности: Вёрстка компонентов, разработка интерфейсов, исправление дефектов. Разработка компонентов на базе PrimeNG библиотеки компонентов. Объединение двух кодовых баз в одну с целью минимизации дублирующих изменений. Планирование релизов, оценка задач, распределение задач. Настройка CI/CD на базе GitLab CI и docker.
--==<>==--
Проект: Антифрод система по рынку недвижимости.
Описание: Система для сбора информации о текущем состоянии рынка недвижимости, её анализ и систематизация, а так же получение информации в случае наличия отклонений от рыночных трендов.
Роль: Разработчик.
Стек: TypeScript(да-да, не смотря что это был проект на AngularJS), AngularJS, KendoUI.
Обязанности: Разработка интерфейсов для отображения табличных данных, форм для внесения данных и различных интерфейсов для проведения анализа данных и обработки сигналов от системы анализа объектов недвижимости. Так же реализация задач по работе с картой, отображение объектов на карте, выделение областей для группировки объектов недвижимости.
--==<>==--
Проект: Система документооборота.
Роль: разработчик.
Стек:JavaScript, ExtJS.
Обязанности: Проект находился на предрелизном этапе, но имел ряд дефектов. Необходимо было в кратчайшие сроки разобраться с проектом и довести кодовую базу до состояния релиза устранив все имеющиеся дефекты.
--==<>==--
Приёмка товаров от местных поставщиков.
Система приёмки товаров.
Технологии:
JavaScript, ExtJS, Python, CherryPy, Firebird.
--==<>==--
Виртуальный мерчандайзинг.
Система определения оптимальной расстановки товаров на полках магазинов сети.
Технологии:
JavaScript, ExtJS, SVG, Python, Flask, Oracle, RabbitMQ.
Разработка front-end web-интерфейса приложения Navstat.
Разработка web приложений для транспортной компании и сервиса управления топливными картами.
Поддержка и доработка существующих проектов.
http://admin.navstat.ru - система мониторинга автотранспорта.
http://fuel.navstat.ru - личный кабинет пользователей топливных карт.
http://crafter.navstat.ru - портал автоперевозок.
http://task.infokinetika.ru - трекер задач.
JavaScript:
JQuery, Leaflet, Backbone, Underscore.
PHP:
Kohana.
Начальник инженерного отдела(в подчинении 5 человек)
- администрирование серверов IP телефонии;
- настройка пиринга между серверами IP телефонии Иркутска и области;
- написание скриптов для инкрементного backUp’а данных СУБД Oracle, Perl;
- написание скриптов для визуализации ключевых показателей компании в системе мониторинга Cacti(сбор денежных средств по источникам, абонентская база и т.п.), Perl;
- перевод предприятий на использование Центральной Базы Данных для автоматизированной системы рассчётов;
- участие во внедрении сервиса авторизации абонентов с репликацией данных из ЦБД;
- настройка сервера авторизации PPPoE;
- администрирование BGP сервера;
- разработка собственной системы мониторинга сети(Репликация данных об устройствах из ЦБД, мониторинг доступности устройств по icmp, вычисление доступности устройств UpTime и количество дисконнектов, сбор данных с UPS. В планах: разработка системы сбора и анализа конфигураций, сбора и анализа данных по интерфейсам, адаптивной системы уведомлений о событиях и т.п.), OS FreeBSD, Apache, MySQL, Perl&modules, PHP;
- консультация сотрудников компании;
- подготовка перспективных планов модернизации ядра и сети;
- разработка различных скриптов PHP, Perl, запросов к СУБД MySQL, Oracle.
Технический директор(в подчинении 4 отдела в Иркутске и по 1 главному инженеру в Саянске, Нижнеудинске, Тайшете)
- разработка и согласование схемы прокладки ВОЛС(два проектировщика);
- разработка и согласование схемы разварки/коммутации ВОЛС;
- согласование объектов прокладки ВОЛС(здания, сооружения, столбы, управляющий компании);
- заключение договоров;
- разработка спецификаций оборудования для сетей КТВ/Интернет;
- разработка инвестпроектов;
- ведение технических статей бюджета;
- участие в составлении годового бюджета компании;
- подбор персонала;
- обучение персонала;
- разработка мероприятий поглощения компаний;
- разработка планов и контроль исполнения;
- разработка и внедрение технологии авторизации IPoE на основе DHCP Option 82;
- настройка цифровых станций кабельного телевидения, Luminato;
- настройка аналоговых станций кабельного телевидения, WiSi, спутниковые ресиверы;
- настройка оборудования серверной группы и оборудования коммутационной группы(шейперы, DNS серверы, Web-серверы, сервера офисной инфраструктуры, коммутаторы агрегации);
- консультирование сотрудников;
- командировки по Иркутской области;
- настройка IP телефонии;
- администрирование серверов;
- консультация абонентов компании;
- выявление частных и системных неисправностей;
- мониторинг сети;
- консультация абонентов на форуме;
- выявление неисправностей в работе сети и серверного оборудования.
- составление и поддержка в актуальном состоянии схем логический и физической коммутации оборудования;
- мониторинг ключевых ресурсов серверов(Load Average, CPU Usage, Memory Usage, Disk Usage etc.);
- администрирование траффик-шейперов на базе OS FreeBSD, ipfw, netgraph, netflow;
- администрирование DNS серверов на базе OS FreeBSD, bind;
- администрирование маршрутизатора CISCO 3825, BGP;
- поднятие BGP и администрирование на базе OS FreeBSD;
- администрирование Web¬-сервера на базе OS FreeBSD, Apache, PHP, MySQL, самописная CMS, в дальнейшем использовали Joomla;
- небольшие доработки самописной CMS(определение технической возможности подключения по адресу и т.п.);
- резервное копирование, горячие snapshot с OS FreeBSD;
- создание и администрирование «гостевого» сервера. OS Linus Open SuSe, SQUID Apache, PHP, MySQL. «Гостевой» сервер – сервер на который производился редирект абонентов при запрете доступа в сеть Интернет;
- администрирование коммутаторов агрегации Dlink DGS 3627G;
- настройка RSTP, loopdetect;
- консультация мастеров по вопросам конфигурирования «домовых» коммутаторов Dlink DES3028/3026/3200-26/28;
- разработка типовой конфигурации для коммутаторов Huawei с возможностью управления через Radius-сервер и с авторизацией на порту по протоколу 802.1x;
- создание системы мониторинга UPS. Сбор данных по SNMP. Web-интерфейс для отображения текущего состояния UPS;
- прокладка ЛВС, кроссировка;
- администрирование аналоговой АТС;
- администрирование контроллера домена;
- разворачивание системы антивирусной защиты;
- написание утилиты для парсинга логов аналоговой АТС;
- создание графиков в системе мониторинга Cacti по результатам парсинга логов АТС;
- организация L2 VPN каналов для корпоративных клиентов;
- настройка политик безопасности;
- настройка политик доступа в сеть Интернет;
- организация VPN каналов;
- настройка dial-планов и правил обработки звонков для call-центра;
- администрирование почтового сервера на базе OS FreeBSD, sendmail. Настройка spamassasin;
- настройка голосового меню на аналоговой АТС, настройка голосовой почты;