имя: Дмитрий Иванов web-site: http://ivanoff.org.ua
телефон: +38-066-954-5042 GitHub: https://github.com/ivanoff
e-mail: 2@ivanoff.org.ua npm: https://www.npmjs.com/~ivanoff
skype: i.v.a.n.o.f.f linkedin: http://ivanoff.org.ua/linkedin
город: Киев, Украина Codingame: http://ivanoff.org.ua/codingame
Опыт работы
сен.2017 - окт.2018: Node.js разработчик, старший инженер-программист @ Innovecs
Киев, UA. Разработка RESTful высоконагруженной системы анализа и
обработки данных на основе архитектуры микросервисов.
июн.2013 - авг.2017: Node.js разработчик, Perl программист @ Argest. Киев, UA.
Создание сервиса по продаже железнодорожных билетов для украинского
государственного предприятия, система управления "онлайн-автобус".
окт.2012 - янв.2013: старший разработчик Perl, менеджер конфигурации @ Luxoft.
Киев, UA. Аутсорс поддержка и развитие системы для одной из крупнейшей
компании глобальных банковских и финансовых услуг.
июн.2010 - сен.2011: Ведущий разработчик Perl @ SP Chizhov. Киев, UA. Разработка
биллинга VOIP и системы передачи вызовов VOIP, Централизованная
система управления, основанная на KVM, система распознавания экрана.
июн.2008 - май.2010: Perl разработчик, PHP проргаммист @ Информационный холдинг
1559. Киев, UA. Создание системы автоматического распределения вызовов
для контакт-центра, системы исходящих вызовов, других телефонных служб
окт.2003 - май.2008: Сисадмин, старший преподаватель @ Европейский университет,
Севастополь, UA.
Актуальные навыки и технологии
Node.js; JavaScript, ES6; MongoDB, Memchache, MySQL, PostgreSQL; REST API;
Docker; Ubuntu; Git
Использовал ранее
Perl, PHP, Bash, TypeScript; jQuery; HTML, CSS, JSON, Bootstrap; React, Vue.js
SQLite, Couchbase, Elasticsearch; Fedora, RedHat, CentOS; Apache HTTP server,
Nginx, Exim, Dovecot, Bind, KVM, vsftp, Samba, Squid, ffmpeg; svn; JIRA, Scrum
AWS; RabbitMQ, ZeroMQ; Asterisk PBX; Slack/Telegram bots; Kdenlive, Blender,
GIMP, Inkscape;
Проекты и продукты, разработанные с нуля
Online Bus Ticket Service, Служба обслуживания автобусов, поиск и продажа
билетов на рейсы, 1К+ ежедневных продаж;
Сервис по продаже железнодорожных билетов для украинского госпредприятия;
Боты для Slack и для Telegramm мессенджера;
Веб-система временной электронной почты;
Система по выполнению обычного поведения пользователей ОС Windows с системой
распознавания экрана и централизованной системой управления на основе
виртуальных машин KVM;
Betamax VOIP комбинатор, система поиска более дешевого направления связи и
переадресации вызовов VOIP с 70K+ уникальных звонков в день;
Tor-downloader сайтов - полная копия веб-сайта в 20-1К раз быстрее;
Simpleness CMS;
Simpleness Parental Control для блокировки на Linux сайтов для взрослых;
Автоматическая система распределения входящих вызовов для контакт-центров,
5K+ звонков в день, включая статистику телефонных звонков и прослушивание
телефонных записей;
Система исходящих вызовов, 1M+ абонентов;
Interactive Voice Response (IVR);
Телефонные сервисы: Прогноз погоды по телефону, Входящий звонок - будильник,
Автоматическая система текстовых сообщений, Текущее время по телефону,
сервис финансовой информации: обменные курсы валют, курсы ценных металлов;
Веб-сайты: корпоративные, сайты знакомств, социальные сети, сайты-визитки,
персональные ресурсы, блоги и другие типы веб-сайтов;
Проекты с открытым исходным кодом
2016 - 2017 : create-REST-API @ github.com
2017 - 2017 : create-RAML, @ github.com
2016 - 2017 : 2valid.js валидатор данных, @ github.com
2015 - 2016 : Сравнение Node.js's модудей работы с изображениями @ github.com
2015 - 2016 : Amazon S3 шлюз API @ s3.simpleness.org
2011 - 2016 : Simpleness CMS @ cms.simpleness.org
2013 - 2014 : Simpleness Parental Control @ parents.simpleness.org
Модули npm: images-manipulation-performance, create-rest-api, consecutive,
guess-color, express2md, 2pid, 2conf, 2log, time-checker, create-raml
Образование: 1997 - 2002: бакалавр-специалист, инженер компьютерных систем, КиВТ
@ Севастопольский национальный технический университет, UA
Языковые навыки: английский - средний, украинский - бегло, русский - родной
Хобби: кулинария, игра на гитаре, фотография, бильярд, пинг-понг
Спонсорский опыт
2009 - 2017: Журфикс, вечер классической музыки @ Дом Булгакова. Киев, UA
2012 - 2016: Конкурс международных композиторов имени Спендиарова @ Ялта, UA
Выступал на конференции YAPC::Europe в Киеве и на конференции OSDN-UA-2013.
Я нахожусь в топ 0,2% мирового рейтинга программистов от CodinGame (окт.2018)