Vitalii Li

Software Engineer at Databricks

Kirkland, Washington, United States
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
Vitalii Li is a software engineer based in Kirkland, Washington with four years of experience building C/C++ and Java systems across Windows, Linux, and embedded platforms. Currently at Databricks, he focuses on backend development for distributed systems and has contributed noteworthy fixes and feature work to high-profile open-source projects like Apache Spark and Delta Lake. His contributions emphasize SQL engine robustness, data type handling, and test-suite modernization—skills that bridge production code and CI reliability. Comfortable with both hands-on coding and technical writing, he brings a pragmatic approach to business logic in distributed architectures and an eye for improving developer-facing error messages and tests.
code4 years of coding experience
languagesRussian, English, Korean
stackoverflow-logo

Stackoverflow

Stats
26reputation
74reached
5answers
0questions
github-logo-circle

Github Skills (19)

spark10
big-data10
java10
scala10
javas10
sql10
test-automation10
conversions9
data-conversion9
analytics9
error-handling9
convertion9
type-conversion9
google-ads-api6
google-sheets6

Programming languages (1)

Scala

Github contributions (5)

github-logo-circle
apache/spark

May 2022 - Oct 2022

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:59 reviews, 6 commits, 29 PRs in 5 months
Contributions summary:Vitalii primarily contributed to the Apache Spark SQL module, focusing on bug fixes and new feature implementations. Their work involved refining error messages, adding new aggregate functions, and improving the handling of data type conversions within the SQL engine. They also made improvements to existing functions such as `TO_BINARY` and `SPLIT`, indicating a focus on enhancing the functionality and robustness of Spark's SQL capabilities. These changes likely contribute to a more stable and feature-rich SQL experience for Spark users.
analyticspythondata-processingsqlapache
delta-io/delta

Sep 2022 - Dec 2022

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:7 commits, 1 PR in 2 months
Contributions summary:Vitalii primarily refactored and improved existing test code within the Delta Lake project. Their contributions focused on refining error message checks, updating test assertions, and fixing tests to align with newer versions of Spark. The changes involved modifications to test suites for various functionalities like Delete, Update, and Merge operations, and also involved refactoring of test code in Python. These adjustments appear to enhance the robustness and accuracy of the testing framework.
analyticsprestodbflinkbig-dataspark
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
Vitalii Li - Software Engineer at Databricks