Alex Tonkonozhenko

Senior Software Engineer

Contact

About me

Like building complex software products.
Enjoy working with data and high-load.
Fan of DevOps culture and clouds.

Qualifications

  • Data engineering: Python, Redshift, ElasticSearch, Spark, Grafana
  • Web: Rails, PostgreSQL, MySQL, Redis
  • Common: AWS, Terraform, Git, Linux

Work experience

Glomex December 2017 — Now

https://www.glomex.com

Data engineer

glomex — global content marketplace that provides content owners with reach beyond imagination and publishers with access to a huge, global pool of premium videos.

In glomex I was responsible for development and operating of data processing pipeline. I developed a web service that receives billions events from clients per month with peaks up to 10 thousands events per second. Also, I took part in creating health monitoring dashboards and alarms that are used by everybody in the company. Besides this, I introduced open-source BI tool metabase for internal customers.

Technologies: Python, ElasticSearch, AWS (Lambda, Redshift, etc.), Spark

Glomex January 2017 — December 2017

https://www.glomex.com

Ruby developer

glomex — global content marketplace that provides content owners with reach beyond imagination and publishers with access to a huge, global pool of premium videos.

At that date glomex was very young company and in a team of 3 people we completely rewrote existing architecture in half a year (nearly 15 micro services). I developed a query language for a main search service of the company. Also, I prepared zero-downtime migration of all existing services from regular server deployment to container-based solution and executed it successfully.

Technologies: AWS (EC2, ECS, Cloudformation, Autoscaling, CloudWatch, etc.), Ruby, PostgreSQL, ElasticSearch, Redis

Talkable January 2016 — January 2017

https://www.talkable.com

Ruby on Rails developer

Talkable — Referral Marketing platform that is changing the way companies acquire and retain customers, by quantifying and accelerating the oldest marketing channel ever — word of mouth.

In Talkable I was responsible for developing new features that improve user experience of working with platform and reduce the amount of time needed to setup new referral campaign. Also, I was responsible of development of Talkable Android SDK from scratch.

Technologies: AWS, Ruby, MySQL, Redis

Innovecs May 2015 — December 2015

Full-stack developer (Ruby & JavaScript)

Innovecs — outsourcing software development company

In Innovecs I worked on development of internal portal that manages internal resources, added a lot of new features and significantly reduced SLOC by refactoring big parts of the product. Also, product had complex search feature and I improved its performance that impacted all customers.

Freelance July 2013 — April 2015

Full-stack developer (Ruby & JavaScript) Mostly I worked with startups and small companies and developed products that attracted first clients to them. Besides this, I improved existing projects and fixed performance and architectural issues.

Education

Bachelor in Software engineering September 2012 — May 2016

National Technical University of Ukraine 'Kyiv Polytechnic Institute'

Achievements

  • GDG KPI hackathon - I place
  • Geekslab hackathon - I place
  • UaWebChallenge (backend category) - I place

Languages

  • English - Fluent
  • Russian, Ukrainian - native

Interests

Travelling, snowboarding, hiking, board games.