Patrick Lawson

Senior Software Engineer at Google

New York, New York, 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
Patrick Lawson is a Senior Software Engineer with 13 years of experience building backend systems, developer tooling, and cloud security features from startups to Google. Based in New York, he has deep expertise in build engineering—contributing to the well-known Pants build system with JVM and Scala support, dependency analysis, and debugging enhancements—and now focuses on cloud security and binary provenance at Google. His background spans machine learning pipelines at Foursquare and production engineering across multiple companies, giving him a pragmatic blend of systems, CI/CD, and security knowledge. A University of Waterloo alumnus in Computer Science and Pure Mathematics, he brings rigorous problem-solving and a penchant for improving developer workflows and reproducibility.
code13 years of coding experience
job6 years of employment as a software developer
bookComputer Science and Pure Mathematics, Computer Science and Pure Mathematics at University of Waterloo
github-logo-circle

Github Skills (9)

javas10
coursier10
build-tools10
build-system10
jvm10
java10
python9
scala9
testing8

Programming languages (4)

JavaScalaHTMLPython

Github contributions (5)

github-logo-circle
pantsbuild/pants

Apr 2021 - Oct 2021

The Pants Build System
Role in this project:
userBack-end Developer & Build Engineer
Contributions:65 reviews, 16 commits, 156 PRs in 6 months
Contributions summary:Patrick primarily contributed to the build system, focusing on enhancements to the core functionality and supporting JVM-based dependencies. They implemented a `__repr__` method for the `Digest` object, adding debugging capabilities. Their work included improvements to the Java compilation process, creating tests, and introducing features like user-configurable JVM versions through Coursier and support for Scala backend. The user also implemented the Java dependency analysis mapper.
pythonprotobufaws-lambdapantsshell
patricklaw/pants

Apr 2021 - Oct 2021

Contributions:27 commits, 228 pushes, 91 branches in 6 months
pantsbuild-system
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
Patrick Lawson - Senior Software Engineer at Google