💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Сергей Спицын (sswebcoder), 38 лет, Россия, КраснодарСергей Спицын (sswebcoder), 38 лет, Россия, Краснодар
web-программистРазработчик приложенийСтарший (Senior)
От 350 000 ₽Ищу работу

Контакты

Войти
Возраст: 38 лет
Опыт работы: 16 лет и 10 месяцев
Регистрация: 31.07.2013
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков: Английский А1

Обо мне

front-end:

JavaScript, TypeScript.
WebSocket.
Angular/AngularJS, RxJS, NgRx, NGXS, ngx-translate и многое другое связанное с Angular.
Имею небольшой опыт работы с React, само собой с Redux, redux-saga и т.п.
ExtJS от 3й до 6ой версии.
Ну и куда же без jQuery, Backbone, Leaflet и т.п.

back-end:

NestJS/NodeJS

Python.
Django/Flask.
RabbitMQ.
Oracle, MySQL, PostgreSQL.

Спорт:

эндуро/мототуризм, велосипед, бег.

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Node.js
CSS
Angular
TypeScript
JavaScript
Flask
JQuery
Oracle
Python
PostgreSQL
MySQL

Опыт работы

  • USETECH
    Москва
    Эксперт разработки
    Февраль 2017 — По настоящее время (8 лет и 3 месяца)

    --==<>==--
    Проект: Госуслуги.
    Подпроект: 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.
    Обязанности: Проект находился на предрелизном этапе, но имел ряд дефектов. Необходимо было в кратчайшие сроки разобраться с проектом и довести кодовую базу до состояния релиза устранив все имеющиеся дефекты.

  • МАГНИТ, Розничная сеть
    Ведущий web-программист
    Январь 2015 — Февраль 2017 (2 года и 2 месяца)

    --==<>==--
    Приёмка товаров от местных поставщиков.
    Система приёмки товаров.

    Технологии:
    JavaScript, ExtJS, Python, CherryPy, Firebird.

    --==<>==--
    Виртуальный мерчандайзинг.
    Система определения оптимальной расстановки товаров на полках магазинов сети.

    Технологии:
    JavaScript, ExtJS, SVG, Python, Flask, Oracle, RabbitMQ.

  • ООО "ЦСИ Инфокинетика"
    Краснодар
    Web-программист
    Декабрь 2013 — Январь 2015 (1 год и 2 месяца)

    Разработка 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.

  • ООО «ИСК»(ООО «АВИКОМ») группа компаний провайдеров по Иркутской области ООО «ТелеНэт Саянск» ООО «ТелеНэт Нижнеудинск» ООО «ТелеНэт Тайшет». На данный момент группа компаний «СтрелаТелеком»
    Иркутск
    Начальник Отдела ИТ
    Июнь 2011 — Октябрь 2013 (2 года и 5 месяцев)

    Начальник инженерного отдела(в подчинении 5 человек)
    - администрирование серверов IP телефонии;
    - настройка пиринга между серверами IP телефонии Иркутска и области;
    - написание скриптов для инкрементного backUp’а данных СУБД Oracle, Perl;
    - написание скриптов для визуализации ключевых показателей компании в системе мониторинга Cacti(сбор денежных средств по источникам, абонентская база и т.п.), Perl;
    - перевод предприятий на использование Центральной Базы Данных для автоматизированной системы рассчётов;
    - участие во внедрении сервиса авторизации абонентов с репликацией данных из ЦБД;
    - настройка сервера авторизации PPPoE;
    - администрирование BGP сервера;
    - разработка собственной системы мониторинга сети(Репликация данных об устройствах из ЦБД, мониторинг доступности устройств по icmp, вычисление доступности устройств UpTime и количество дисконнектов, сбор данных с UPS. В планах: разработка системы сбора и анализа конфигураций, сбора и анализа данных по интерфейсам, адаптивной системы уведомлений о событиях и т.п.), OS FreeBSD, Apache, MySQL, Perl&modules, PHP;
    - консультация сотрудников компании;
    - подготовка перспективных планов модернизации ядра и сети;
    - разработка различных скриптов PHP, Perl, запросов к СУБД MySQL, Oracle.

    Технический Директор
    Июнь 2011 — Октябрь 2013 (2 года и 5 месяцев)

    Технический директор(в подчинении 4 отдела в Иркутске и по 1 главному инженеру в Саянске, Нижнеудинске, Тайшете)
    - разработка и согласование схемы прокладки ВОЛС(два проектировщика);
    - разработка и согласование схемы разварки/коммутации ВОЛС;
    - согласование объектов прокладки ВОЛС(здания, сооружения, столбы, управляющий компании);
    - заключение договоров;
    - разработка спецификаций оборудования для сетей КТВ/Интернет;
    - разработка инвестпроектов;
    - ведение технических статей бюджета;
    - участие в составлении годового бюджета компании;
    - подбор персонала;
    - обучение персонала;
    - разработка мероприятий поглощения компаний;
    - разработка планов и контроль исполнения;
    - разработка и внедрение технологии авторизации IPoE на основе DHCP Option 82;
    - настройка цифровых станций кабельного телевидения, Luminato;
    - настройка аналоговых станций кабельного телевидения, WiSi, спутниковые ресиверы;
    - настройка оборудования серверной группы и оборудования коммутационной группы(шейперы, DNS серверы, Web-серверы, сервера офисной инфраструктуры, коммутаторы агрегации);
    - консультирование сотрудников;
    - командировки по Иркутской области;
    - настройка IP телефонии;
    - администрирование серверов;

  • ООО "МКС-Чита" ООО "Мультинекс" ЗАО "МТС"
    Чита
    Инженер технической поддержки
    Июнь 2008 — Июнь 2011 (3 года и 1 месяц)

    - консультация абонентов компании;
    - выявление частных и системных неисправностей;
    - мониторинг сети;
    - консультация абонентов на форуме;
    - выявление неисправностей в работе сети и серверного оборудования.

    Системный администратор
    Июнь 2008 — Июнь 2011 (3 года и 1 месяц)

    - составление и поддержка в актуальном состоянии схем логический и физической коммутации оборудования;
    - мониторинг ключевых ресурсов серверов(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;

    Системный администратор ЛВС
    Июнь 2008 — Июнь 2011 (3 года и 1 месяц)

    - прокладка ЛВС, кроссировка;
    - администрирование аналоговой АТС;
    - администрирование контроллера домена;
    - разворачивание системы антивирусной защиты;
    - написание утилиты для парсинга логов аналоговой АТС;
    - создание графиков в системе мониторинга Cacti по результатам парсинга логов АТС;
    - организация L2 VPN каналов для корпоративных клиентов;
    - настройка политик безопасности;
    - настройка политик доступа в сеть Интернет;
    - организация VPN каналов;
    - настройка dial-планов и правил обработки звонков для call-центра;
    - администрирование почтового сервера на базе OS FreeBSD, sendmail. Настройка spamassasin;
    - настройка голосового меню на аналоговой АТС, настройка голосовой почты;

Дополнительное образование

  • Программирование информационных систем

    НОУ "Компьютерный колледж"
  • Прикладной информатики в экономике

    Забайкальский институт предпринимательства Сибирского университета потребительской кооперации, Чита