Обо мне

Разработчик и архитектор современного программного обеспечения, VoIP инженер с большим и разнообразным опытом работы.

Профессиональные навыки
Опыт работы
Апрель 2012 — по настоящее время
Программист, архитектор, инженер связи
Тюмень
Обязанности и достижения

В 2012 году понял, что лучше всего я умею программировать (благо начал осваивать это ремесло в 1993 году), начал брать заказы на создание различных программных продуктов. В 2013 году решил полностью посвятить себя этому роду деятельности. Так как имел значительные познания и опыт работы в области связи, начал с внедрения систем IP телефонии в различных организациях. Первоначально программировал на PHP, в том числе применяя фреймворки Yii (версий 1 и 2), после активно использовал node.js. Вот уже два года как работаю, в основном, c Go (Golang). Когда дело доходит до работы с фронтендом, применяю Angular и React.

За это время реализовал несколько полноценных проектов:
1. Система учета и обработки заявлений на осуществление межрегиональных пассажирских перевозок. Внедрена в Росавтотрансе (подразделение Минтранса РФ). В качестве ядра системы использована платформа собственной разработки Blank (http://getblank.net). Бэкенд: go with embedded v8, фронтенд – ReactJS. Транспортный протокол – модифицированный WAMP.
2. Сервис кол-трекинга с интеграцией в CRM заказчика, так же на базе платформы Blank + IP PBX Freeswitch.
3. Система автоматического обзвона Peach Dialer v1. В работе использовал IP PBX Asterisk, PHP, MySQL, в том числе есть версия с интеграцией в SugarCRM. Система установлена порядка десяти раз по всему миру - в России, Украине, США, Норвегии, Новой Зеландии, Израиле.
4. Система автоматического обзвона Peach Dialer v2 (http://peach-dialer.com). Также основана на Asterisk, но бэкенд переписан на Node.js + MongoDB, фронтенд реализован на Angular.js. Вторая версия уже гораздо ближе к полноценному Call центру, имеет средства мониторинга, зачатки CRM. Активно используется протокол Websocket. В настоящий момент в эксплуатации у нескольких заказчиков в России.
5. Система мониторинга за подвижными объектами. Изначально задумывалась как охранная система за детьми в детских дошкольных учреждениях, в дальнейшем добавлен функционал сбора данных с GPS трекеров различных производителей, а так же с мобильных телефонов на базе Android и iOS. Все подсистемы бэкенда написаны на Go - веб-сервер, сервер сбора данных с GPS, WiFi и Bluetooth трекеров, коннектор к АТС. В качестве базы данных используется MongoDB с геоиндексами. Фронтенд написан с использованием фреймворка Angular.js, библиотека отображения карт - Leaflet. Проект в данный момент в тестовой эксплуатации в городе Томске.
6. Сервис обратного звонка (http://cbp.kz, Казахстан) - аналог callbackhunter с казахским лицом. Бэкенд на Go + встроенная база данных, фронтенд - Angular.js. Подсистема телефонии построена на базе Freeswitch. Через год переведён на платформу Blank.
7. Модуль расширенной статистики для NeoPBX(http://neopbx.ru). Глубокий анализ CDR записей, логов очередей и другой информации, построение полной карты звонка. Asterisk + PHP + MySQL.

+ множество внедрений систем IP телефонии различной сложности, CRM, CMS систем и прочих интернет-магазинов.

В данный момент занимаюсь разработкой собственной универсальной системы автоматизации бизнес-процессов Blank (http://getblank.net, https://github.com/getblank). Данный проект интересен тем, что позволяет построить практически любую информационную систему в кратчайшие сроки. В одном довольно простом конфигурационном файле описывается как структура данных, так и их представление в веб интерфейсе. Задействованы многие современные технологии.

Неторопливо веду блог о программировании и сопутствующих вещах: http://ivahaev.ru

Август 2007 — Апрель 2012
ЗАО НьюКом
Начальник отдела информационных технологий/Технический директор/Директор по техническому развитию
Тюмень
Обязанности и достижения

Начальник отдела информационных технологий/Технический директор/Директор по техническому развитию
Руководство технической службой с ноября 2009 года, ранее руководство отделом информационных технологий и службой эксплуатации, включающей в себя отдел технической поддержки абонентов и аварийно- восстановительную бригаду, в т.ч. обеспечение бесперебойной работы всей инженерной инфраструктуры компании;
* Определение стратегии технического развития компании, выбор технических решений;
* Ведение различных проектов, таких как построение корпоративных сетей заказчиков, IP телефонии, IP видеонаблюдения, беспроводных сетей передачи данных;
* Проектирование и построение опорной магистральной сети ЗАО «НьюКом»;
* Проектирование и построение сети беспроводного широкополосного доступа, ВОЛС и прочих точек коллективного доступа;
* Конфигурирование и администрирование активного сетевого и каналообразующего оборудования, в том числе беспроводного;
* Конфигурирование и администрирование серверного оборудования на базе VMWare Server (host OS Ubuntu server), VMware ESXi. Операционные системы на гостевых виртуальных серверах: Ubuntu Server, CentOS, Fedora, FreeBSD, Windows 2003 Server;
* Конфигурирование и администрирование сетевых сервисов: Web, DNS, IP телефония, биллинг, электронная почта, базы данных, WiFi HotSpot (беспроводные публичные сети с доступом по картам оплаты).

Участвовал, практически с нуля в становлении и развитии компании, в т.ч. в определении маркетинговой стратегии, формировании бизнес-плана и других мероприятиях.

Декабрь 2004 — Август 2007
Начальник отдела информационных технологий
Тюмень
Обязанности и достижения

* Руководство отделом информационных технологий;
* Проектирование и администрирование корпоративной вычислительной сети (9 офисов в городе + 4 филиала по области);
* Администрирование серверов: Windows 2003 Terminal Server, FreeBSD 5.3 (терминальные, почтовые, прокси и web-серверы, серверы удаленного доступа);
* Администрирование центра сотового широковещания mnCB Center и компонента IVR Agent платформы услуг и абонентского сервиса UNICA;
* Администрирование узлов SGSN и GGSN и обслуживание прочего оборудования сотовой связи;
* Информационная безопасность;
* Поддержка программных бухгалтерских комплексов;
* Разработка прикладного и серверного ПО для служб маркетинга и эксплуатации.

Октябрь 2003 — Декабрь 2004
ООО "Тюменьруском" оператор сотовой связи
Инженер-программист отдела поддержки сети
Тюмень
Обязанности и достижения

* Администрирование локальной вычислительной сети;  Администрирование серверов: Windows 2003, Windows 2000, Windows NT 4, FreeBSD 4.5 (файл-серверы, СУДБ, маршрутизаторы, почтовые и web-серверы);
* Программирование для абонентского отдела и службы биллинга (Delphi + ADO);
* Конфигурирование маршрутизаторов и коммутаторов Cisco;
* Администрирование АТС Definity;
* Web-программирование (php, MySQL). Сопровождение сайта www.tyumrc.ru.

Высшее образование
Сентябрь 1998 — Июнь 2003
ТюмГНГУ
Тюмень
Рекомендательные письма
Linux/Network/Voip инженер-разработчик • знакомый

Скажу о Евгении как о специалисте высокого класса обладающего отличными навыками и умениями.

Письмо написано 19 августа 2014 в 08:34