Steve Lacy

Software Engineer at Wing

Mountain View, 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

👤
Senior
🎓
Top School
Steve Lacy is a seasoned software engineer with 15+ years in Silicon Valley building both large-scale infrastructure in C++ and user-facing Python/Django web applications. He has driven high-impact projects at Google (including early video serving and CDN work for YouTube) and currently contributes to systems at Wing, bringing deep experience across startups and mature engineering organizations. Steve founded Proovn, applying data-driven crawling and entity resolution to reinvent engineering recruiting, showing a strong product and entrepreneurial instinct. An active contributor to open-source, he improved cross-platform PostgreSQL detection in the widely used psycopg2 adapter, demonstrating attention to portability and maintainability. Based in Mountain View, he blends low-level systems expertise with practical web and backend engineering to deliver resilient, scalable services.
code15 years of coding experience
job20 years of employment as a software developer
bookBS, Mathematics/Computer Science, BS, Mathematics/Computer Science at Carnegie Mellon University
languagespython
github-logo-circle

Github Skills (7)

databases10
driver10
postgresql10
python10
database10
windows9
subprocess8

Programming languages (8)

CSSShellC++CGoHTMLLilyPondPython

Github contributions (5)

github-logo-circle
psycopg/psycopg2

Jun 2011 - Jun 2011

PostgreSQL database adapter for the Python programming language
Role in this project:
userBack-end Developer / Database Engineer
Contributions:6 commits in 1 day
Contributions summary:Steve primarily focused on refactoring and improving the `pg_config` detection code within the `psycopg2` library. Their work involved creating a dedicated class for path and state management, enhancing the robustness of PostgreSQL configuration detection across various operating systems, especially Windows. They also addressed code style issues and unified the MSVC compiler detection process, enhancing code maintainability and consistency. These changes directly impact how the library interacts with PostgreSQL databases.
database-adapterpython-programmingdriverpythonpostgresql-database
slacy/double-metaphone

Oct 2012 - Dec 2021

Contributions:7 commits, 2 pushes in 9 years 3 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.
Request Free Trial
Steve Lacy - Software Engineer at Wing