Alexander Butler

Staff Data Engineer

Phoenix, Arizona, 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 Butler is a Staff Data Engineer based in Phoenix with five years of hands-on experience building polyglot data platforms, real-time and batch pipelines, and data warehouses for enterprise analytics. At Harness he progressed from Senior Analytics Engineer to Staff, driving the design of an internal data platform that combines sophisticated DevOps, multi-language tooling, and the company’s own delivery platform. He’s a pragmatic engineer and OSS contributor who has made notable fixes and optimizations to the popular sqlglot SQL parser—improving parsing, dialect correctness, and optimizer behavior. A language nerd fluent in Rust, Clojure, Go, and Python, he also runs DataOps Consultants LLC to sponsor open-source work and deliver data solutions across industries. Equally comfortable in low-level parsing logic and large-scale pipeline architecture, he’s curious about ML and fast-moving data and enjoys turning complex data problems into reliable production systems.
code5 years of coding experience
job7 years of employment as a software developer
bookComputer Science, Computer Science at Arizona State University
languagesHebrew, Spanish
github-logo-circle

Github Skills (10)

sql-parser10
postgresql10
sql10
python10
transpiler10
optimizers9
optimizer9
parserator9
parser9
testing7

Programming languages (15)

RustMakefileVueGoHTMLJupyter NotebookTypeScriptDockerfile

Github contributions (5)

github-logo-circle
tobymao/sqlglot

Mar 2022 - May 2024

Python SQL Parser and Transpiler
Role in this project:
userBack-end Developer
Contributions:5 PRs, 5 comments, 2 issues in 2 years 2 months
Contributions summary:Alexander made significant contributions to the `sqlglot` project, which involves parsing and transpiling SQL. Their work focused on optimizing and correcting the SQL parsing and transformation logic. This includes fixing issues in the optimizer, adding support for terse coalesce operators, and ensuring correct table qualification in ALTER TABLE statements within the PostgreSQL dialect. The user also added a new feature regarding handling skip/limit tokens in the parser.
pythontranslationtsqlparserredshift
z3z1ma/alto

Mar 2023 - Mar 2023

Contributions:73 commits, 65 pushes, 2 branches in 16 days
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 Butler - Staff Data Engineer