Skip to main content
Peter LinPL
Looking for a job

Peter Lin

@peterlin

Senior full-stack Java engineer building distributed backend services, real-time data pipelines, and frontend apps with measurable impact.

United States
Message

What I'm looking for

I’m looking to bring my distributed full-stack and real-time data pipeline experience to a fast-paced environment with high ownership, where the direct impact of my work is clearly visible.

I’m a Senior Software Engineer with 12 years of experience building full stack, distributed systems, real-time data pipelines, and frontend apps using Python, Java, Node.js, Angular, React, and GCP. At Google Ads, I owned end-to-end delivery of a budget pacing feature on GKE with an Angular dashboard, reducing advertiser budget overspend incidents by 18% within two quarters of launch.

I architected high-performance ad auction components (including Python + Bigtable keyword index sharding for lower auction latency) and built internal gRPC APIs that cut targeting-change propagation from 15 minutes to under 2 minutes. I’m energized by fast-paced, high-ownership environments where impact is visible—shown in my work automating microservice deployments on GCP (Kubernetes/Borg) to reduce release time from 45 minutes to 10 minutes, while also delivering real-time billing updates and self-serve reporting APIs.

Experience

Work history, roles, and key accomplishments

Google logoGO
Current

Senior Software Engineer

Dec 2019 - Present (6 years 7 months)

Owned end-to-end delivery of a budget pacing feature for Google Ads, building a backend service on GKE and an Angular dashboard, reducing advertiser overspend incidents by 18% within two quarters. Architected core Auction Engine services and real-time pipelines (Python/Bigtable, gRPC, Pub/Sub, Dataflow, Node.js) to improve auction latency and enable near-real-time billing and reporting updates.

CD

Senior Software Engineer

Clever Devices

Jan 2018 - Nov 2019 (1 year 10 months)

Developed a real-time vehicle tracking service in Java ingesting GPS data, improving dispatcher-facing arrival estimates from 45 seconds to under 10 seconds. Built React-based dispatcher dashboards and integrated GTFS-realtime for public arrival predictions, improving rider estimate accuracy and reducing related customer complaints by 22%.

Citi logoCI

Senior Software Engineer

Jun 2014 - Dec 2017 (3 years 6 months)

Built Java/Spring backend services for an internal loan processing application and developed React frontend components for an account management portal, improving processing time by 20% and page load times by 35%. Implemented REST APIs and automated Selenium/JUnit regression tests, and migrated legacy reporting from stored procedures to a Java service layer backed by Oracle to improve regulatory f

Education

Degrees, certifications, and relevant coursework

Rutgers University logoRU

Rutgers University

Bachelor of Science, Electrical and Computer Engineering

2010 - 2014

Earned a Bachelor of Science in Electrical and Computer Engineering at Rutgers University from 2010 to 2014.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan