Evgeny Skvortsov is a software engineer with a strong academic foundation—MSc in Mathematics and a PhD in Computer Science from Simon Fraser—bringing five years of professional experience focused on data science and machine learning problems. Based in Kirkland, WA, he has a long tenure at Google where he applies research-grade rigor to production systems. He contributes to open-source projects like Logica, improving SQL-targeting logic programming and extending DuckDB/SQLite engines with recursion and aggregation primitives. His work blends backend engineering, database internals, and practical ML/data tooling, reflecting both deep theoretical training and hands-on systems development. Notably, he has implemented nontrivial SQLite functions (ArgMax, ArrayConcatAgg, Split) and resolved tricky engine bugs, demonstrating attention to correctness in complex data processing contexts.
5 years of coding experience
5 years of employment as a software developer
Bachelor's, Masters, Mathematics, Bachelor's, Masters, Mathematics at Ural State University named after A.M.Gorky
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Simon Fraser University
Logica is a logic programming language that compiles to SQL. It runs on DuckDB, Google BigQuery, PostgreSQL and SQLite.
Role in this project:
Back-end Developer & Database Engineer
Contributions:20 reviews, 341 commits, 487 PRs in 2 years 3 months
Contributions summary:Evgeny primarily contributed to the Logica project by adding examples and addressing code issues, as indicated by commits related to recursion, graph visualization, and mathematical functions within the SQLite engine. The user has been working on improving the functionality of the SQLite engine and enabling recursion. These improvements included implementing features like the `ArgMax`, `ArrayConcatAgg`, and `Split` functions, alongside addressing bug fixes and ensuring functions like `ToString` and the handling of single quotes worked properly.
Contributions:7 commits, 11 PRs, 3 pushes in 1 year 6 months
modelingpythontechnique
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.