Alexander Butler

Senior Staff Software Engineer, Data

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
job8 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 (14)

RustMakefileVueGoHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
tobymao/sqlglot

Mar 2022 - Jul 2025

Python SQL Parser and Transpiler
Role in this project:
userBack-end Developer
Contributions:6 PRs, 5 comments, 3 issues in 3 years 5 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.
parserpython-sqltranspilersqlpython
z3z1ma/cdf

Oct 2023 - Jul 2026

A framework to manage data, continuously
Contributions:4 PRs, 848 pushes, 8 branches in 2 years 9 months
dataframeworkpipelinestransformation
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