Badges
Certifications
Work Experience
Lead Software Engineer
Miro• August 2021 - Present• Amsterdam
Leading a stream of Performance Marketing Engineering. Conducted technical leadership for a team of 10 people that included cross-functional roles. Tech stack primarily: JavaScript, TypeScript, Google Tag Manager, Google APIs, Scala, Kotlin, AWS, Terraform. Within the Performance Marketing Engineering created a platform for a set of data integration solutions based on AWS, Kubernetes, JVM-based languages (Kotlin, Scala, Java). Worked on data integration with ChatGPT that later on was switched on in-house hosted custom model. Working as Lead Software Engineer in Data Platform stream. Covering the scope of data management from client SDK that collected events from code business components and microservices, storage in Kafka and further processing and transformation in Data Warehouse (TypeScript, Java, Kafka, Kafka Connect, DBT, Snowflake, DataBricks, Flink, Spark).
Senior Software Engineer
Zivver• November 2020 - August 2021• Amsterdam
Part of the core development team. Core encryption service written in Scala + Cats Effect. Lead technical transformation and development of the core system part. Provided technical guidance and leadership for team of 8 people.
Software Engineer
Booking.com• September 2018 - November 2020• Amsterdam
Being part of PPC team, I worked on the system related to Search Platforms integration. Tech stack: Perl, Java, GCP, BigQuery. Lead the PPC team, participating in the performance reviews and team development.
Solution Architect
AltexSoft• January 2018 - August 2018• Kharkiv
Lead a business critical initiative of Travel Technology expertise. Tech stack: .Net, Java. Worked in new client engagements, per-sales, system design, sales, development and development support. Lead team of 3 people for Travel Tech RnD. Lead team of 12 people for a project implementation.
Solution Architect
EPAM• January 2017 - January 2018• Kharkiv
Worked with customers or prospective customers to develop integrated solutions and lead detailed architectural dialogues to facilitate delivery of comprehensive solution. Guided and influenced existing partners on recommended upgrades and enhancements to integrated solutions. Communicated with partners and clients to update product and implementation status at technical or functional level.
Lead Software Engineer
EPAM• November 2013 - January 2017• Kharkiv
Lead a team of 8 people to fully support software development. Conducted and maintained all the rituals needed for planning and communication of team's schedule and deliverables to stakeholders. Scram progress with all rituals to facilitate long term planning. Did technical leadership and design of the system including migration from legacy technology to the new approach.
Software Engineer
DataArt• January 2008 - October 2013• Kharkiv
Lead a team of 5 people on a SSG (Software Support Group) that was responsible for both ongoing support and new small and mid sized features development. Coordinated with other engineers to evaluate and improve software and hardware interfaces. Tested methodology with writing and execution of test plans, debugging and testing scripts and tools. Collaborated with management, internal and development partners regarding software application design status and project progress. Collaborated with fellow engineers to evaluate software and hardware interfaces.
Education
National Technical University “KPI”
Specialist in Computer and Information Technologies• January 2004 - January 2009