name: Dimitry Ivanov web-site: http://en.ivanoff.org.ua
phone: +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
location: Kyiv, Ukraine Codingame: http://ivanoff.org.ua/codingame
Working Experience
Sep.2017 - Oct.2018 : Senior Software Engineer, Node.js developer @ Innovecs
Kyiv, UA. Developing of RESTful highly-loaded system of data analysis
and processing based on microservices architecture.
Jun.2013 - Aug.2017 : Middle Node.js developer, Senior Perl Developer @ Argest
group. Kyiv, UA. Creating Railway Ticket Service for Ukrainian
state-owned enterprise and Online Bus Ticket Service.
Oct.2012 - Jun.2013 : Senior Perl Developer, Configuration manager @ Luxoft.
Kyiv, UA. Outsource support and development for one of the largest
German global banking and financial services company.
Jun.2010 - Sep.2011 : Lead Perl developer @ SP Chizhov. Kyiv, UA.
Developing of VOIP billing and VOIP call transfer system, Centralized
management system, based on KVM, screen recognition system.
Jun.2008 - May.2010 : Junior Perl developer, Middle PHP developer @ Information
Holding 1559. Kyiv, UA. Creating of Automatic Call Distribution system
for contact centres, outgoing call system and other phone services.
Oct.2003 - May.2008 : System Administrator, Senior University Teacher @ European
University, Sevastopol, UA.
Actual Skills and Technologies
Node.js; JavaScript, ES6; MongoDB, Memchache, MySQL, PostgreSQL; REST API;
Docker; Ubuntu; Git
Used Earlier
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;
Projects and Products From Scratch
Online Bus Ticket Service, Bus Management Service System, 1K+ daily sales;
Railway Ticket Service for Ukrainian state-owned enterprise;
Bots for Slack and for Telegramm messenger;
Temporary email web-system;
Windows user's common behavior with screen recognition system and Centralized
Management System, based on KVM virtual machines;
Betamax VOIP combinator, cheaper destination finder, VOIP call transfer system
with 70K+ users per day unique calls, VOIP billing;
Website tor-downloader - getting full website copy by 20-1Kx faster;
Simpleness CMS;
Simpleness Parental Control for blocking adult web-sites on Linux;
Automatic Call Distribution system for contact centres, 5K+ calls per day,
including phone call statistic, listening of stored phone records;
Outgoing Call System, 1M+ abonents;
Interactive Voice Response (IVR) system;
Phone services: Weather Forecast by Phone, Alarm Clock Incoming Call,
Automatically texting system, Current time by phone, Finance informator
service: currency exchange rates, precious metal values;
Web-sites: corporates, datings, social networkings, affiliates, personals,
blogs and other types;
Open-source Projects
2016 - 2017 : create-REST-API @ github.com
2017 - 2017 : create-RAML, @ github.com
2016 - 2017 : 2valid.js data validator, @ github.com
2015 - 2016 : Compare Node.js's images processing modules @ github.com
2015 - 2016 : Amazon S3 gate API @ s3.simpleness.org
2011 - 2016 : Simpleness CMS @ cms.simpleness.org
2013 - 2014 : Simpleness Parental Control @ parents.simpleness.org
Npm modules: images-manipulation-performance, create-rest-api, consecutive,
guess-color, express2md, 2pid, 2conf, 2log, time-checker, create-raml
Education: 1997 - 2002 : BEng in Computer Science @ Sevastopol National
Technical University, UA. Automation and computer engineering.
Language skills: English - Intermediate, Ukrainian - Advanced, Russian - Native
Hobbies: Cooking, playing guitar, photography, billiard, Ping Pong
Sponsor experience
2009 - 2017 : Jourfixe classical music @ Bulgakov House. Kiev, UA
2012 - 2016 : Spendiarov's International Composers Competition's @ Yalta, UA
I have spoken variously at YAPC::Europe, the Kiev Perl workshop and OSDN-UA-2013
I'm on top 0.2% of CodinGame's worldwide global programmers ranking (Oct.2018)