Adam Thompson
Senior Full Stack Engineer Senior Software Engineer
469-***-**** ****************@*****.*** 6831 SE 76th Ave, Portland, OR 97206 https://www.linkedin.com/in/adam-p-thompson-4709223b9/ SUMMARY
Senior Full Stack Engineer with over 10 years of experience architecting scalable, high-availability distributed systems and AI-driven applications. Expertise spans the entire software development lifecycle, leveraging modern backend and frontend technologies (Python, Go, Ruby, TypeScript, React) to drive impact at hyperscale enterprises. Proven track record in leading complex architectural migrations, engineering zero-downtime cloud infrastructure, and securely integrating Large Language Models (LLMs) to automate critical workflows and ensure 99.999% platform reliability.
SKILLS
Programming Languages
Python, Go, Ruby, TypeScript, JavaScript, Rust, SQL Backend & Frameworks
Node.js, Express.js, NestJS, Ruby on Rails, Django, FastAPI, Flask, Spring Boot,.NET Core, Next.js, RESTful APIs, GraphQL, gRPC, WebSockets, SOAP
System Architecture
Microservices, Event-Driven Architecture, Apache Kafka, Amazon SQS/SNS, High Availability, Serverless Databases & Data Engineering
PostgreSQL, MongoDB, Redis, Snowflake, DynamoDB, Memgraph, Vector Databases (Pinecone, Elasticsearch) Cloud Infrastructure & DevOps
AWS, Azure, GCP, Docker, Kubernetes, Terraform, GitLab CI/CD, GitHub Actions Frontend Development
React, Angular 2+, Vue.js, React Native, State Management (Redux, Context API, Zustand), Webpack, Vite, Tailwind CSS, Material-UI (MUI), Server-Side Rendering (SSR), Static Site Generation (SSG), Progressive Web Apps (PWA), Single Page Applications (SPA)
Artificial Intelligence & ML
Large Language Models (OpenAI, Claude), Retrieval-Augmented Generation (RAG), LangChain, vLLM, Model Context Protocol (MCP)
Observability & Testing
Datadog, Prometheus, CloudWatch, Automated Testing (TDD, Jest, Cypress, RSpec) Security & Standards
OAuth 2.0, JWT, RBAC, PCI DSS, WCAG 2.1 AA, Agile
WORK EXPERIENCE
Senior Software Engineer, Stripe Inc
12/2023 – Present South San Francisco, CA
Stripe builds programmable financial services and APIs, processing over $1 trillion in annual payment volume.
• Spearheaded a hybrid-runtime AI agent harness (Minions) utilizing LangChain to route workloads between hosted OpenAI APIs and self-hosted vLLM endpoints, enabling the automated generation and successful test-validation of over 1,300 human-reviewed pull requests weekly.
• Implemented MCP servers and clients to provide LLM agents with secure access to internal developer tooling, utilizing standard transports and OAuth-based authorization patterns.
• Built RAG pipelines with embedding-based retrieval to ground agent debugging processes and code- change proposals in internal documentation and runbooks.
• Engineered zero-downtime database migrations across thousands of PostgreSQL and NoSQL database shards utilizing a Go-based Data Movement Platform, supporting infrastructure that processes over $1 trillion in annual payment volume with a 99.999% uptime target.
• Deployed and orchestrated secure, high-availability cloud infrastructure on AWS (EC2, S3, RDS, Lambda) using Terraform and AWS CloudFormation, reducing manual deployment errors and accelerating resource provisioning.
• Adapted the open-source Chronon framework to build scalable machine learning (ML) feature pipelines, powering real-time fraud detection models that successfully blocked tens of millions of dollars in fraudulent transactions.
• Developed high-performance, real-time analytics dashboards for billing systems using React, TypeScript, and Node.js, empowering global businesses to rapidly adapt pricing models based on granular usage telemetry.
• Implemented RBAC, OAuth 2.0, and JWT authentication at HTTP/API gateways to secure event-driven architectures (Amazon SQS, SNS), maintaining strict adherence to PCI DSS and ISO 27001 compliance standards.
• Mentored cross-functional engineering teams in the utilization of Memgraph and Cypher Query Language to trace anomalous transaction patterns, significantly enhancing the platform's cybersecurity and risk management posture.
Software Engineer, Doximity Inc
09/2019 – 11/2023 San Francisco, CA
Doximity is the leading digital platform for medical professionals, utilized by over 80% of U.S. physicians.
• Modularized a 15-year-old legacy Ruby on Rails monolith utilizing Packwerk to enforce package boundaries and dependency rules, reducing coupling and enabling incremental service extraction.
• Re-architected real-time communications by adopting AnyCable, a Go-based WebSocket server, as a drop- in replacement for ActionCable, drastically minimizing connection severances during CI/CD deployments.
• Engineered a telehealth platform (Dialer) utilizing WebRTC, Twilio Programmable Video, and React Native, implementing strict access controls and BAA agreements to support HIPAA compliance, which was associated with a 49% reduction in patient no-show rates.
• Decoupled complex enterprise API domains by deploying GraphQL Federation and an Apollo Router, allowing independent microservices to scale autonomously while presenting a unified, performant graph to front-end clients.
• Optimized data pipelines utilizing Python, Snowflake, and Amazon Managed Workflows for Apache Airflow
(MWAA), deploying DAGs via S3 with MWAA-managed synchronization to accelerate machine learning workflows.
• Constructed responsive Single Page Applications (SPA) and Progressive Web Apps (PWA) using Vue.js, Angular, and React, utilizing advanced state management (Redux, Zustand) to deliver seamless clinical user experiences.
• Resolved persistent performance bottlenecks in PostgreSQL and MySQL relational databases by implementing BatchLoader to eliminate N+1 queries, decreasing average API response times by approximately 35%.
• Built CI-driven end-to-end and contract tests utilizing Cypress, Jest, and RSpec to protect transactional integrity and consistency invariants across distributed services.
• Championed Agile (Scrum/Kanban) methodologies across cross-functional teams, facilitating daily stand- ups and architectural reviews to ensure alignment on high-availability, service-oriented architecture (SOA) deliverables.
Software Developer, thoughtbot Inc
06/2016 – 08/2019 Boston, MA
thoughtbot is a global design and development consultancy specializing in agile, human-centered product strategies.
• Accelerated time-to-market for the SplitFit MVP by developing a cross-platform mobile application in React Native, achieving a milestone of 1,000 monthly paying users within six months of the initial product launch.
• Integrated React into legacy Ruby on Rails applications utilizing server-driven JSON props and progressive enhancement patterns (SSR where applicable), avoiding the overhead of a full separate API layer.
• Collaborated seamlessly with UX designers and stakeholders during comprehensive Product Design Sprints, rapidly prototyping features in Xcode to validate technical feasibility and refine user workflows prior to full-scale development.
• Embedded automated accessibility audits into deployment pipelines to rigorously enforce WCAG 2.1 AA and Section 508 compliance, utilizing semantic HTML5 and CSS3 to construct highly inclusive and accessible web environments.
• Containerized full-stack applications using Docker and Kubernetes, successfully migrating legacy monolithic infrastructures to scalable, resilient microservices architectures deployed seamlessly on Google Cloud Platform (GCP).
• Engineered robust Node.js and Express.js backends for highly interactive client projects, optimizing data modeling across MongoDB and Redis databases to support high-throughput, real-time data synchronization.
• Modernized legacy front-end build processes by migrating from the Rails asset pipeline to Webpack, significantly optimizing JavaScript bundle sizes and improving overall application load performance by approximately 40%.
EDUCATION
Bachelor of Science / Computer Science, University of Texas at Austin 08/2012 – 05/2016 Austin, TX
Completed as a dual degree with Physics