Alexander Pivovarov

Hive Committer at The Apache Software Foundation

Sunnyvale, California, 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
🎓
Top School
Alexander Pivovarov is a Hive committer and seasoned machine learning engineer with 12 years of experience accelerating deep learning in the cloud using PyTorch, JAX, TensorFlow and compiler toolchains like XLA, TVM and LLVM. He has a strong systems background—C/C++ and CUDA through to Python—and a track record of productionizing model optimizations across CPU, GPU and specialized accelerators (Hexagon, ARM) at AWS. His open-source footprint spans high-impact projects including contributions to TVM, PyTorch, LLVM and TensorFlow where he has added float formats, compiler algebraic simplifications and model conversion fixes. Prior roles in big data and distributed systems (Hive, Spark, Hadoop) underpin his ability to bridge ML compilers and large-scale data platforms. He holds advanced training in mathematical economics and computer science, bringing a quantitative rigor to performance tuning and compiler design. Based in Sunnyvale, he combines deep low-level expertise with practical cloud deployment experience to squeeze more efficiency out of ML workloads.
code12 years of coding experience
job19 years of employment as a software developer
bookPhD Mathematical economics, PhD Mathematical economics at Moscow State University of Transport (MIIT)
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,142reputation
271kreached
20answers
1question
Badges
garbage-collection
top-1%
java
top-5%
github-logo-circle

Github Skills (51)

simplify10
c-language10
float3210
apache-flink10
python10
operation10
llvm10
big-data10
machine-learning10
flink-sql10
hadoop10
onnx10
resource-management10
mlr10
java10

Programming languages (21)

JavaC++RustCCMakeScalaNASLHTML

Github contributions (5)

github-logo-circle
apache/tvm

Sep 2018 - Nov 2022

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
userML Engineer
Contributions:10 reviews, 60 commits, 61 PRs in 4 years 2 months
Contributions summary:Alexander primarily contributed to the development and improvement of the TVM deep learning compiler stack. Their work involved modifying tutorials, particularly those related to neural network compilation and deployment using frameworks like NNVM and ONNX. Key contributions included fixing bugs, updating code to leverage new APIs, and adding support for various TFLite operations, demonstrating a strong understanding of model conversion and optimization within the TVM ecosystem. The user also made various typo fixes.
metalvulkancompilertensoropencl
apache/hive

Apr 2015 - Feb 2017

Apache Hive
Role in this project:
userBack-end Developer
Contributions:32 commits, 2 PRs, 1 comment in 1 year 10 months
Contributions summary:Alexander primarily contributed to bug fixes and code improvements within the Apache Hive project. They addressed issues related to character set handling, comparison of String and Integer objects, and fixing potential null pointer exceptions. Their work also included creating new UDFs for SHA1, CRC32, and SHA2 calculations, and improving the existing UDFs like MD5. These changes involved modifications across multiple Java files, indicating a focus on improving the core functionality and reliability of the Hive data warehouse.
flinksqlapachebig-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
Alexander Pivovarov - Hive Committer at The Apache Software Foundation