Position: Senior Scala Developer / Tech Lead
Category: Scala
English level: fluent
Years of experience: 7

‍ CTO / Tech Lead with 6+ years of professional expertise. I have experience in launching several successful projects from scratch and managing teams. I'm a development fanatic and I need really interesting projects. Engineering is the first of all my hobbies and then only my profession. I have a great understanding of business goals, I know how to balance between deadlines and quality. I understand when you need to do something really fast to get business value, and when you need to say "NO".
Last 3 projects:

1) NDA: Chief Technology Officer, Ukraine

Project: B2C electronic wallet systems. The project is being launched under my leadership. The launch took place a month after I joined the project. During this time, the infrastructure was completely redone.

Client: Ukrainian startup.

 Achievements:
 Led development team (5 team members). 
 Launched the project from scratch in 1 month, instead of the agreed 3 months. 
 Primary audit - a bunch of code reviews and subsequent fixes
 A security audit was conducted (both internally by me and externally through the contractor, a number of fixes were made before launch)
 The infrastructure for the project on Google Cloud is completely made from scratch using Terraform with three environments: dev/stage/prod (DevOps)
 Set up CI/CD pipelines with CircleCI, Spinnaker, and Helm. Releases are being made with canary deployments and automated monitoring.
 Tripled back-office tool development by properly aggregating views
 Raised two awesome middle engineers



2) Exabeam: Senior Software Engineer, Ukraine

Project: One of the largest companies in the world specializing in cyber security. Processing terabytes of streaming data collected on the client side, real-time enrichments, and subsequent persistence in indexed storage.

Client: American private company

 Achievements
 Implemented enrichment pipeline for millions/h events
 Improved cache performance by a factor of 150 by flattening key trees
 Developed fault-tolerant scheduler with leader election and time-zone support
 Implemented analytics wiretapper for calculating pipeline costs
 Implemented schema tracker for further validation and UI autocompletion
 Created dashboard and alerts for several pipelines
 Added cache performance monitoring
 Wrote tons of documentation for PoCs and algorithmic proposals



3) Tranzzo: Senior Software Engineer, Team / Tech Lead

Project: Payment Service Provider. Currently serves tens of thousands of customers globally.

Client: Ukrainian startup

 Achievements
 Became Team/Tech Lead after a year after joining the project
 Hired and raised 5+ awesome engineers
 The pilot project was launched 4 months after the start of the development

Developed the following critical services:
 Cards tokenization
 Payments routing
 Blacklists service
 Payments cascading
 Apple / Google Pay
 Webhooks service