Node.js разработчик

Тут о моем опыте в сфере Node.js разработки и не только, технологии, проекты над которыми работаю  :)

 

Навыки программиста (направление — технологии):

Node.jsPhantomJS, Agenda, Redis, Mongoose, MongoDB, Koa, Sequelize, Socket.io

Фронт — стандартный набор из Bootstrap, JQuery, Moment.js, Lodash, небольшой опыт работы с React / Redux, Babel, WebPack

JavaHibernate, MyBATIS, HSQLDB, Spring, Grizzly, Jersey

AndroidGuava, Dagger, EventBus, Cordova 

Прочее Bash, немного C/C++

 

Навыки системного администратора:

Виртуализация — LXC, XenServer, OpenVZ, HyperV, Docker и Docker Swarm
Администрирование серверов на базе Linux (CentOS, Ubuntu Server, Debian, Gentoo) и FreeBSD
Администрирование nginx, haproxy
Администрирование Zimbra, Alfresco

Прочие навыки:

SAGE MATH, TeX / LaTeX
Опыт преподавательской деятельности, анализ литературы и научных публикаций, написание отчетов, инструкций, официальных писем, написание докладов для конференций

Иностранные языки:

Свободное чтение научных публикаций и текстов технической тематики на английском языке, переписка с тех поддержкой на английском языке.

 

С чем работал в последнее время:

 

Система для сбора данных о балансах и тарифах симкарт (до 4000 номеров в час, горизонтальное масштабирование на несколько серверов), технологии — Node.js, PhantomJS, MongoDB

 


 

Система мониторинга GSM модемов для внутренних нужд (собственный shell в модемах, включение и выключение связи, сбор данных), технологии — Node.js, MongoDB, Socket.io

 

 

Система сбора данных с партнерок Uber, Gett, Yandex (парсинг множества аккаунтов, двухфакторная авторзация, парсинг писем в почте, сбор данных о поездках, платежах, водителях и т.п., создание водителей, зачисление платежей, генерация отчетов, горизонтальное масштабирование на несколько серверов), технологии — Node.js, PhantomJS, MongoDB

 

 

Система отправки смс сообщений и управления GOIP оборудованием (мониторинг банков симкарт, мониторинг GOIP шлюзов, перемещение симкарт, сбор входящих сообщений, USSD запросы, перезагрузка оборудования прямо из панели управления и многое другое), технологии — Node.js, PHP, MongoDB, MySQL

 

Также было реализовано множество мелких проектов по сбору статистики, данных с приложений для внутренних нужд, доработка внутренних проектов, использовались Postgres, MSSQL, SQLite, PHP (Zend) и т.п.

Доработка проекта по отправке сообщений через Viber / Whatsapp. Доработка серверов на Java, PHP (drupal, react), полная переработка приложения на Android (загрузчик c рутом (на C), распознавание изображений)

 

 

Мои собственные проекты:

В свободное время я люблю изучать Golang и все с ним связанное и писать небольшие приложения для Android:

 

 

[email protected]

Telegram / WhatsApp +79272444331

github.com/SergeiTvorogov