Andrew Lazarus

Engineer at Square

San Francisco, 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
Andrew Lazarus is an engineer with 18 years of experience based in San Francisco, blending startup grit as a former Co-Founder & CTO with long-term product work at Square. He brings deep back-end and database expertise—evidenced by contributions to Diesel (adding PostgreSQL UUID and bytea support) and enhancements to the Rails SQL Server adapter for efficient limit/offset handling. His background in physics from UCLA informs a methodical, data-driven approach to system design and testing. Comfortable moving between hands-on coding and architecting integrations, he has a track record of improving database compatibility and query correctness in open-source projects. Notably, his open-source work shows attention to low-level type implementations and rigorous unit testing rather than only high-level features.
code18 years of coding experience
job1 year of employment as a software developer
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (14)

uuid10
activerecord10
sql-server10
databases10
ruby-rails10
rails10
rust10
orm10
postgresql10
query-builder10
sql10
database10
ruby10
testing9

Programming languages (15)

JavaC++CRustSchemeGoShellJavaScript

Github contributions (5)

github-logo-circle
diesel-rs/diesel

Apr 2016 - Dec 2016

A safe, extensible ORM and Query Builder for Rust
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 42 comments in 8 months
Contributions summary:Andrew contributed to the diesel-rs/diesel repository by implementing support for PostgreSQL UUID and Bytea data types, including associated type definitions, implementations for `FromSql` and `ToSql`, and comprehensive unit tests. They also modified existing tests to include and validate the newly implemented UUID functionality. Furthermore, the user made code adjustments involving the use of `ident.into()`.
querymysqlrustsqlbuilder
SQL Server Adapter For Rails
Role in this project:
userBack-end Developer / Database Engineer
Contributions:8 commits in 4 months
Contributions summary:Andrew primarily contributed to the `activerecord-sqlserver-adapter` project by modifying and extending the SQL Server adapter for the Rails framework. Their work involved implementing and refining methods for handling limit and offset clauses in SQL queries, crucial for pagination and data retrieval optimization. They also addressed merge conflicts and adjusted existing code related to database column type handling, improving the adapter's functionality and compatibility with SQL Server. The contributions demonstrate a focus on database interaction and query optimization.
sql-servertinytdsrailssqlruby
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
Andrew Lazarus - Engineer at Square