Профессиональные навыки
PerlOpenstackBdd tddCPythonRuby on RailsRuby
Опыт работы
XBT Holding Ltd.
Software Engineering Team Lead
Декабрь 2014 — По настоящее время (5 лет и 11 месяцев)
Servers.com, portal.servers.com, Back-office.- with the help of team implemented full automation of dedicated servers provisioning in 4 different data centers with 1 hour delivery, which involved software defined networking, DRAC server management, intelligent stock and flexible billing, multiple points of integration.- with the help of team created an e-commerce solution to sell dedicated servers for mass market in different locations with configurable pricing schemes, models, upgrades and sub-services, automatic OS installation, server management, instant sign-up, marketing performance tracking;- contributed to creation of mobile iOS version of the hosting control panel.
Head of Software Development
Май 2011 — По настоящее время (9 лет и 6 месяцев)
Webzilla.com, my.webzilla.com, Back-office.- formed a software development team, organised development, CI and QA workflows from scratch;- recruited and managed 9 software engineers and 1 QA;- with the help of team created web hosting software infrastructure, back-office ERP and CRM, automated core business processes: servers provisioning (~5000 servers), customers support, network operations, stock and inventory, billing and invoicing, accounting, sales and marketing, account management.- with the help of team created web control panel for hosting customers with the following main features: server and rack management, power management, traffic graphs, cloud storage and computing, system statistics, support requests, payments, invoices.
Senior Software Engineer
Август 2008 — Сентябрь 2011 (3 года и 2 месяца)
- consolidated, structured and brought company data from scattered Google Docs to a structured information system ready for collaboration of different departments: engineers, sales, management.- developed software infrastructure for the purposes of dedicated web hosting: created tools to automate remote administration tasks, OS installation and configuration management on UNIX hosts;- designed and implemented a real-time monitoring system for collecting various system parameters from ~5000 remote hosts and graph visualisation based on harvested statistics.
Senior Software Engineer - Backend
Сентябрь 2010 — Май 2011 (9 месяцев)
freemail.ukr.net- significantly improved overall performance, user experience and scalability of freemail.ukr.net, a national web based mail system (like GMail) with ~300,000 of active users daily;- contributed multiple new functionality to the project on back-end level.- established and was in charge of application deployment automation;- planned and executed crucial database migration operations with zero downtime.
Network Operations Center Engineer
Июль 2007 — Август 2008 (1 год и 2 месяца)
- automated crucial maintenance operations to be carried out remotely on over 2000 servers with UNIX-like OS in 3 data centers;- consulted high-profile customers and developed specific technical solutions to smoothly migrate living e-businesses to the company's dedicated hosting;- automated vast majority of technical support routine tasks and thus increased their productivity;- supervised customer support shifts to ensure high quality of service;- during business trips to the data centers as on-site technician, helped building network infrastructure in data center facilities of EvoSwitch and Easynet (Amsterdam).
CB PrivatBank (CJSC)
Software Engineer
Ноябрь 2005 — Июль 2007 (1 год и 9 месяцев)
- integrated payment processing mechanisms for utility bills and large corporate solutions;- created VoIP software to run simultaneous voice meetings with up to 1000 callers;- created voice notification bot to inform ~50,000 branch customers of their credit status;- designed a web based application for collaborative storage of financial reports for regional brunch;- provided technical consulting for brunch staff at the head office and in regions.