Steven Chu is a software engineer in San Francisco with 11 years of experience building backend systems, analytical pipelines, and transactional data stores using Python, Go, Java, and Rust. He combines a Master’s in Analytics and Machine Learning with hands-on production work at companies like Yelp, Facebook, Block, and OptalX, driving improvements in engagement, revenue, and ETL efficiency. His expertise spans distributed data processing (Spark, pandas), cloud data architectures (S3, Redshift), and OLTP/NoSQL systems (MySQL, Postgres, Cassandra, MongoDB). An active open-source contributor, he implemented timezone-aware timestamp support for SQLite in the popular Diesel ORM, demonstrating attention to correctness across language and DB boundaries. Formerly a math teacher, he brings clear communication and pedagogy to complex engineering problems and a penchant for digging deep into tricky data issues.
11 years of coding experience
11 years of employment as a software developer
Master of Science - MS, Analytics, Master of Science - MS, Analytics at University of San Francisco
Bachelor of Science - BS, Mathematics; English Literature, Bachelor of Science - BS, Mathematics; English Literature at The University of North Carolina at Chapel Hill
Contributions:66 reviews, 21 commits, 7 PRs in 1 month
Contributions summary:Steven primarily contributed to implementing timestamp with timezone support for SQLite within the Diesel ORM. They modified the `chrono.rs` file to handle date and time conversions, and made changes to other files to accommodate the new type. These changes included adding the new type to the sql_types module and the sqlite module. They also added and modified tests to verify the correct encoding and decoding of timestamps.
Contributions:4 pushes, 1 branch in 6 years 7 months
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.