Sasha Krassovsky

Software Engineer

Redmond, 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
Sasha Krassovsky is a software engineer with a decade of experience building backend systems and database integrations from Redmond, Washington. He contributes to high-profile open-source projects like Neon (serverless Postgres), Apache Arrow, and Facebook's Velox, focusing on proxy/connection management, Parquet/IO enhancements, and Python–C++ data bindings. Sasha blends practical database engineering with low-level performance work—adding graceful shutdowns, control-plane interactions, and vectorized Python conversions—showing comfort across systems and language barriers. His contributions reveal a knack for making complex data infrastructure more interoperable and resilient, often surfacing in production-facing features rather than purely experimental code.
code10 years of coding experience
languagesRussian, English
github-logo-circle

Github Skills (24)

c-language10
postgresql10
python10
databases10
proxy10
database-administration10
vectorization10
apache-arrow10
parquet10
rust10
cprogramming-language10
database10
data-structure9
benchmark9
algorithms9

Programming languages (13)

C#C++CRustMakefileGoSystemVerilogShell

Github contributions (5)

github-logo-circle
neondatabase/neon

Mar 2023 - Aug 2024

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1 release, 336 reviews, 93 PRs in 1 year 5 months
Contributions summary:Sasha contributed to the Neon serverless Postgres project by implementing and modifying various backend and database-related features. Their work includes enhancing proxy functionality, specifically focusing on connection management and graceful shutdowns, as well as incorporating features for control plane interaction, like sending role and database updates. The user also worked on the HNSW extension, removing architecture-specific code, and addressed issues related to database operations, such as failing database drops and superuser creation.
neonrustserverlessautoscalingoffer
apache/arrow

Oct 2021 - Dec 2022

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-end Developer
Contributions:282 reviews, 14 commits, 15 PRs in 1 year 2 months
Contributions summary:Sasha primarily contributed to the Python portion of the Apache Arrow project, focusing on the Parquet integration. Their work included adding new features like `write_batch` and `write` methods to `ParquetWriter`, improving documentation, and implementing outer join with support for residual predicates in the C++ compute module. Furthermore, the user addressed several issues, including clarifying expected behavior in the `read_table` function and refining performance benchmarks.
memorymulti-languagetoolboxacceleratedarrow
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
Sasha Krassovsky - Software Engineer