Sirui Li - LEAD SOFTWARE DEVELOPER
Senior Software Engineer and Tech Lead with 7 years of experience. Expert in AWS, full‑stack development.
Experience
AWS Amplify, Amazon
SDE II | Seattle, WA | Mar. 2018 - July. 2021
- Served as a founding member of the AWS Amplify team, specifically on the Web Hosting Micro Team, leading the design and implementation of full‑stack projects focused on hosting optimization, build infrastructure, and domain management.
- Designed an instant deployment system leveraging a two‑layer CloudFront caching strategy, reducing average deployment time from 350ms to under 20ms.
- Enhanced the custom domain system using AWS Step Functions and implemented an event‑driven resource deletion solution with SNS and SQS, reducing the error rate from 5% to zero.
- Developed a Python Django server integrated with AWS SageMaker to predict potentially malicious customers, enabling proactive fraud detection.
- Created Lambda@Edge functions with Node.js to implement basic authentication for hosted sites, adding an extra layer of security.
- Introduced warming pool caching for CloudFormation distributions, significantly improving application creation time from 15 minutes to near real‑time.
- Achieved a 5000% increase in the number of customers, reaching over 200k monthly active developers and serving hosting traffic for more than 1 million customers daily. -- 1 of 1 --
Compass
SR. SDE | Seattle, WA | July. 2021 - Nov.2022
- Served as a Senior Engineer on the Core Contract Team, responsible for agent contract creation, signing, and commission calculations.
- Led project processing Salesforce event with Kafka stream, Redis, Apache Airflow DAG, deprecating Cloudsense and Informatica tasks.
- Miagrated monolith application to cloud service with thrift, EKS, RDS(Postgre‑SQL). Integrated CICD pipeline with terraform, Jekins.
- Developed a React‑based frontend UI with MobX and Formik, enabling administrators to edit contract information efficiently.
- Optimized infrastructure usage, achieving a 36% cost reduction while enabling contract management outside Salesforce and enhancing future system scalability.
Wepay ‑ Acquired By JPMC
SENiOR SDE - TECH LEAD | Seattle, WA | Nov. 2022 - May. 2023
- Led 4 engineers for WePay’s pricing management system, which calculates merchant fees and processes transactions at over 1k TPS.
- Migrated from PHP monolith to Java microservices on GRPC, Kubernetes, MySQL, Redis, with zero downtime, enabling auto‑scaling and improving fault isola‑ tion, which increased the system’s traffic‑handling capacity by 10x
- Implemented a reactive backend architecture to enhance concurrency and responsiveness, and migrated monthly report generation from OLTP to OLAP with Big query, DataStream, Spark and Kafka, increasing single‑server throughput by 5x.
- The new pricing service Successfully handled Zillow onboarding, processing 5 millions of new merchants, and managed 10x traffic spikes, ensuring system stability.
JP Morgan
LEAD SDE - TECH LEAD | Seattle, WA | May. 2023 - Apr. 2025
- Directed 2 teams of total 8 engineers, drove cross‑team alignment, mentorship, coaching to successfully deliver business critical projects.
- Designed a high‑throughput risk aggregation Flink application handling 1M messages/sec, ingesting data from S3, Kafka, and Kinesis, performing real‑time aggregation, and sinking results to DynamoDB for daily reports and Apache Pinot for low‑latency online queries.
- Built a reusable Flink infrastructure on EKS, using S3 Lambda, eventbridge to supports features including specific version rollback, non interruptive deployment and high availability. The infra was adopted orrganization‑wide to standardize Flink application deployments.
- Innovated an internal operations platform leveraging GenAI (Amazon Bedrock ‑ Claude), S3, Lambda, enabling business analysts, data analysts, and leadership to query risk data using natural language.
- Led engineers building SMB onboarding portal web application using React, Redux with BFF pattern, cutting frontend‑backend integration effort by 50%.
- Expanded an auto‑save user data project into a comprehensive onboarding state management system using ECS, RDS, terraform, spring Boot state machine and Elasticsearch.This increased scope and complexity, which led to the addition of two team members.
- These initiatives integrate the WEPAY SMB platform into the JPMC ecosystem, enabling the onboarding of a major customer processing over $3B annually.
Education
Texas A&M University
M.S. in COMPUTER SCIENCE | GPA: 3.8 | Aug. 2016 - Dec. 2017
Skills
Frontend
Typescript, React, Angular, Redux, Mobx, CSS3, HTML5
Backend
Node.js, Python, Elasticsearch, Java(Spring Boot), PHP, C++, Docker, Kubernetes, Terraform, Jenkins, Kafka, Postgre, Mysql, Flink
Cloud
Lambda, API Gateway, Dynamo DB, CDK, Step function, EKS, ECS, VPC, Redshift, Big query, RDS, Amazon Bedrock, Sagemaker