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, Kafka, Redshift, ElasticSearch, SnowFlake, Grafana, Spark
- Web: Ruby, JavaScript, TypeScript, Rails, PostgreSQL, MySQL, Redis
- Containerization: K8S, ECS, Docker
- Common: AWS, Terraform, Git, Linux, Bash
Work experience
Glomex December 2017 — Now
https://www.glomex.com
Data engineerglomex — 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.
Glomex January 2017 — December 2017
https://www.glomex.com
Ruby developerglomex — 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.
Talkable January 2016 — January 2017
https://www.talkable.com
Ruby on Rails developerTalkable — 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.
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