Vitalii Diravka

Senior Software Engineer at Xenoss

Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vitalii Diravka is a Senior Software Engineer from Ukraine with 11 years of experience building backend systems, big data platforms, and demand-side advertising infrastructure. He has deep Java and OOP expertise—threads, generics, collections, I/O—and practical full-stack skills in JavaScript, HTML/CSS, JSP and related frameworks like Spring and Hibernate. A longtime contributor and PMC member for Apache Drill, he has improved Hive integration, JDBC/ODBC client logging, timezone handling and complex aggregation support in a widely used distributed query engine. His professional background spans Big Data consulting, AWS/ELK observability stacks, and production PostgreSQL/Oracle deployments, reflecting both systems-level and data-focused experience. Known for pragmatic problem-solving, he combines open-source stewardship with hands-on product delivery at Dataseat and Xenoss. He also brings telecom domain familiarity and an engineering master’s from Kyiv Polytechnic Institute, which underpins his systems-oriented approach.
code11 years of coding experience
job4 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesУкраинский, English, Русский
stackoverflow-logo

Stackoverflow

Stats
855reputation
27kreached
53answers
0questions
github-logo-circle

Github Skills (16)

javas10
sql10
java10
apache-drill10
testing10
datatypes9
json8
jdbc7
pam6
hive6
windows6
apache-spark6
parquet6
hdfs6
hadoop6

Programming languages (12)

TypeScriptJavaDockerfileShellC++CSCSSJavaScript

Github contributions (5)

github-logo-circle
apache/drill

Mar 2016 - Jun 2022

Apache Drill is a distributed MPP query layer for self describing data
Role in this project:
userBack-end Developer
Contributions:18 releases, 144 reviews, 101 commits in 6 years 4 months
Contributions summary:Vitalii primarily contributed to improving the Hive integration within the Apache Drill project. Their commits focused on resolving schema change exceptions when querying Hive JSON tables by replacing datatypes and adding unit tests for Hive UDFs. They also updated the JDBC/ODBC client logging to include the client IP address and fixed issues related to timestamp and date handling with the integration of new functions, ensuring correct time zone behavior when interacting with Hive. Further improvements include the addition of a "DROP TABLE IF EXISTS" functionality and the handling of complex objects for aggregate functions, including the implementation of new holders for map and list objects.
jdbcdatastreambig-datadatabasehadoop
vdiravka/calcite

Mar 2018 - May 2018

Mirror of Apache Calcite
Contributions:10 commits, 7 pushes, 9 branches in 2 months
javaapacheapache-calcitecalcite
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial