GetCourse

Senior Web Developer

Apr 2019 – Present

  • Improving chatbot solutions (Vkontakte, Telegram, Facebook, Whatsapp, Viber)

Education Leave

Data Engineer

Sep 2018 – Mar 2019 (7 mos)

  • Learning English
  • Learning Python
  • Learning advanced SQL topics
  • Learning Data Science

101XP

Team lead of Data Engineering Team

Jan 2017 – Sep 2018 (1 yr 9 mos)

Team responsibility areas:

  • All stages of data processing (data collection, data preparation, data input, processing, data interpretation, data storage)
  • Monitoring applications and services

My responsibilities:

  • Database designing
  • Data platform designing
  • Release planning
  • Organizing documentation
  • Ensuring cooperation with internal customers, cross-functional interaction
  • Finding / ensuring a balance between the quality of the code and the deadlines
  • Reducing technical debt
  • Mentoring

Progress:

We developed a data collection app with http API and non-stop queue listening to collect real-time data from our games and websites. We created tools for pulling data from external APIs (Google Adwords, Facebook Ads, Vk), flat files (games logs), internal sources (Mysql, Postgres) as well.

Also we created apps to input data to warehouse (Yandex Clickhouse) , to interpret and report data for company management, marketing and finance departments. Interpreted data was stored in MySql (Percona), some counters and ratings were stored in Redis.

Alerting and reporting were done via Slack, admin interfaces, email.

In addition, we developed near real-time conversion tracking system to notify marketing partners through API (Google Adwords, Google Analytics, Yandex Metrika) and postbacks.

Senior Web Developer

Mar 2014 – Jan 2018 (3 yrs 11 mos)

  • Developing solution for the integration of marketing partners
  • Creating reporting tools for company management and marketing department
  • Developing mailing system
  • Developing commenting tool
  • Developing notifications service

United Avto

Web Developer

Nov 2012 – Jan 2014 (1 yr 3 mos)

  • Participation in complex processes for the development and modernization of the company's sites (approximatelly 10)
  • Web scraping (synchronization, content donor site parsing)
  • Working with automatic advertisement ad systems api
  • CMS functionality extension - DLE, Drupal (writing additional modules, plug-ins)