Aleksandr Vasilev

Principal Software Engineer at Cube Dev

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
Aleksandr Vasilev is a Principal Software Engineer based in California with 11 years of experience building robust web applications and developer tooling. He specializes in JavaScript/TypeScript, Node.js and SQL, and currently shapes the front-end experience at Cube Dev, contributing to the popular open-source cube.js project used for BI and analytics. His background spans full-stack work in fintech and edtech—delivering React/GraphQL apps for investor-facing platforms and scalable learning products—plus lower-level contributions to rust-analyzer that improved IDE code assists. Known for improving UX and developer ergonomics, he blends pragmatic engineering with attention to tooling and developer workflows.
code11 years of coding experience
job7 years of employment as a software developer
bookComputer Science, 4, Computer Science, 4 at MGKIT
bookBachelor's degree, Computer Science, 4, Bachelor's degree, Computer Science, 4 at MGUTU
languagesRussian, English
github-logo-circle

Github Skills (18)

javascript10
antd10
ui-design10
uid10
code-analysis10
front-end-development10
rust-analyzer10
rust10
ant10
server10
react10
vue9
vue-jsx9
refactoring9
testing8

Programming languages (5)

TypeScriptRustJavaScriptGoPHP

Github contributions (5)

github-logo-circle
cube-js/cube

May 2020 - Jan 2023

📊 Cube’s universal semantic layer platform is the next evolution of OLAP technology for AI, BI, spreadsheets, and embedded analytics
Role in this project:
userFront-end Developer
Contributions:90 releases, 332 reviews, 519 commits in 2 years 9 months
Contributions summary:Aleksandr primarily contributed to the front-end components of the cube.js React client library. Their commits focus on enhancing the UI and user experience. Specific contributions included addressing dependency issues in the useCubeQuery hook and fixing issues related to chart types in the Vue.js client. Further contributions include style and template improvements.
cubeanalyticsdataathenachart
rust-lang/rust-analyzer

Feb 2021 - Feb 2023

A Rust compiler front-end for IDEs
Role in this project:
userBack-end Developer
Contributions:1 review, 2 PRs, 5 comments in 1 year 11 months
Contributions summary:Aleksandr primarily contributed to the `rust-analyzer` repository by implementing and refining code analysis features, particularly focused on adding and improving code assists like brace insertion and renaming functionality. Their work involved modifying the Rust compiler front-end, specifically within the `ide-assists` crate. The user also addressed typographical errors and performed testing, ensuring the project's functionality and code quality.
rustlsp-servercompileridefront-end
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
Aleksandr Vasilev - Principal Software Engineer at Cube Dev