Profile
Profile
Profile
Jeffrey Adams
www.linkedin.com/in/jeffadams123 Staff Software Engineer
(LinkedIn) Philadelphia, Pennsylvania, United States
Experience
SpotOn
Staff Software Engineer
April 2023 - Present (1 year)
Philadelphia, Pennsylvania, United States
* Came up with a plan and framework to migrate our legacy backend from an
obsolete database driver to a modern one, unblocking improved security and
features, then worked with a team to implement the changes.
* Added metrics, logging, and tracing to our data tier to track usage of old vs
new.
* Introduced an abstraction layer allowing use of both drivers with minimal
changes to higher level code.
Page 1 of 3
* Used feature flags to control conversion between drivers at a granular level,
so we can roll out small changes at a time and roll back instantly if needed.
* Dramatically improved test coverage for the data tier as part of this effort.
Google
Senior Software Engineer
August 2011 - January 2023 (11 years 6 months)
New York, NY, United States
● Worked in various product areas including Ads, Maps, Cloud, and Security.
● Large scale migrations including:
○ JQuery -> AngularJS & Angular
○ Python 2 -> Python 3
○ Proto1 -> Proto2
○ Python -> Go
● Dramatic performance improvements (latency reductions) on various
systems ranging from 3x to over 20x.
● Improved my service’s throughput by 10x.
● Sweeping cross-organization security changes including migrating to new
hash algorithms and removing use of insecure configurations and policies.
● Code health improvements including:
○ Migration from bespoke to standard continuous integration/deployment
processes.
○ Improve system-wide error handling for UX and debugging improvements.
○ Deflaking tests, improving test coverage (e.g. 50%->90% on one project).
○ Setting up side-by-side evals for release candidates.
○ Deprecate and turn down obsolete libraries, configurations, and entire
services.
● Built a structured data comparison service supporting multiple common
formats.
● Oncall engineer for systems I worked on including frontends used by 10000s
of other engineers and backends handling 1000s of QPS.
● Provided technical direction and mentorship for junior engineers.
Azavea
Lead Software Engineer
June 2006 - August 2011 (5 years 3 months)
Philadelphia, Pennsylvania, United States
Page 2 of 3
● Designed and maintained extensive common libraries & APIs used across
multiple projects.
● Led the initiative to open-source some of our libraries, such as github.com/
azavea/fastdao.
● Developed a high-performance distributed data processing engine for
analyzing data on large geographic areas in a short enough time to respond to
user actions on the client.
● Improved development processes via the addition of unit tests, automated
testing, and continuous integration.
ProLogic, Inc.
Lead Software Engineer
October 2004 - June 2006 (1 year 9 months)
Manassas, Virginia, United States
BioVeris Corporation
Senior Software Engineer
September 2000 - October 2004 (4 years 2 months)
McLean, Virginia, United States
Lockheed Martin
Software Engineer
May 1998 - September 2000 (2 years 5 months)
Manassas, Virginia, United States
Education
Florida Atlantic University
Bachelor of Science - BS, Computer Science · (August 1994 - May 1998)
Page 3 of 3