Andrew Lin
Andrew Lin

Staff Software Engineer

Open to offers · Member since 19 Oct 2026
Location
Austin, United States
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Lead

About

Professional summary

I am a Staff Software Engineer with over 11 years of experience building scalable backend platforms, distributed systems, and high-volume payment services. I specialize in designing reliable systems that balance throughput, fault tolerance, security, and operational excellence.

I have led the architecture and delivery of payment processing microservices, funding workflows, reconciliation pipelines, and external payment APIs. My experience includes ACH networks, card processing, payment gateways, settlement operations, and real-time authorization flows.

I work primarily with Java, Python, TypeScript, and C#, applying microservices, event-driven architecture, RESTful APIs, and data engineering practices to solve complex platform challenges. I am experienced in building observability, monitoring, CI/CD, testing, and incident response capabilities for critical production systems.

I have collaborated closely with AI and risk engineering teams to integrate risk scoring, anomaly detection, and automation into financial workflows. I focus on turning advanced capabilities into reliable production systems that improve payment outcomes and reduce operational risk.

As a technical leader, I guide distributed engineering teams, define technical strategy, establish ownership boundaries, mentor engineers, and prioritize roadmaps. I value clear documentation, resilient on-call practices, high code quality, and strong cross-functional collaboration.

Skills

34 capabilities

Experience

Career history

Staff Software Engineer Google

I architect and lead the development of scalable payment-processing microservices supporting multi-channel payment acceptance, settlement, funding, and reconciliation workflows. I design external payment API strategies, including versioning and backward compatibility, and build CI/CD and automated testing capabilities for safe, frequent releases.

I established SLOs, observability dashboards, runbooks, and on-call practices for payment success rates, latency, and funding timeliness. I lead a distributed engineering team, set technical strategy and ownership boundaries, mentor senior engineers, and collaborate with AI and risk teams to integrate real-time risk scoring and anomaly detection into payment authorization flows. I also led redesigns of batch funding workflows using retry mechanisms and observability, reducing funding delays by 7.8%.

Senior Software Engineer YouTube

I developed and maintained backend services for large-scale video processing pipelines, including storage orchestration, metadata management, video upload, transcoding, and distribution workflows. I implemented RESTful APIs and event-driven systems designed for high availability and low latency for millions of daily users.

I worked on distributed storage, caching, capacity planning, troubleshooting, testing, monitoring, and deployment tooling. I led efforts to redesign caching layers and tune distributed storage parameters to improve streaming consistency during upload surges, while improving error handling, automated alerts, and observability across interdependent services.

Software Engineer Intern Amazon

I implemented features and resolved defects in backend services supporting e-commerce order-processing pipelines. I contributed to service performance optimization and production issue debugging in collaboration with senior engineers.

I wrote unit and integration tests to improve code coverage and reliability. I also documented system designs and participated in code reviews to support engineering quality standards.

Education

Learning history

The University of Texas at Austin

Bachelor of Science, Computer Science

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu