Li Cai
TEL: 408-***-****
U.S Citizen
************@*****.***
Summary
● Experience in large-scale distributed applications with proven expertise in architecture, design, development, testing, and maintenance, exceptional record of overseeing all facets of Software Development Life Cycle.
● Proficient with object-oriented analysis and design. Excellent problem solving and troubleshooting skills, high attention to detail.
● Work efficiently and effectively as an individual as well as in a team with a can-do attitude. Experience
Manager/Lead Software Engineer, Coupang Inc.
Sept 2020 – Aug 2025
● Led a team to build a recommendation platform with a strong focus on ETL and data curation. Enhanced the platform by integrating AI/ML models and re-architected the system, resulting in a 90% cost reduction through optimization and infrastructure efficiency improvements
● Lead day-to-day activities of a technical team, driving execution against OKRs, managing budgets and resource allocation, and collaborating with project managers and cross-functional teams to align on roadmap, timelines, and upcoming project requirements
● Designed and implemented a scalable pricing system that processes 100+ billion data points daily to match and analyze competitor products and pricing, enabling dynamic pricing strategies and market competitiveness.
● Technology stack: Spark, Hadoop, Apache Iceberg, Kafka, Hive, Airflow, SpringBoot, Windsurf, Java
Lead Data Engineer, Huawei.
Nov 2018 – July 2020
● Architected and developed a distributed, microservices-based platform from the ground up to support dynamic configuration, high scalability, and fault tolerance.
● Designed and implemented big data storage solutions and schemas to handle ~0.5TB of image data daily per assembly line.
● Built asynchronous, fault-tolerant ETL pipelines to ingest and process real-time image data from manufacturing systems.
● Developed analytics processing services for AI applications and interactive UI dashboards. Led technical direction and architecture decisions in collaboration with cross-functional teams, translating requirements into scalable engineering solutions.
● Technology stack: Cassandra, SpringBoot, Kafka, Redis, Spark, Hadoop, Elasticsearch, MongoDB, Consul, Logstash, Kibana, Grafana, Prometheus, Java Lead Software Engineer, Cloudcar, Inc.
Nov 2016 – Nov 2018
● Led a team to design and develop domain-based Microservices platform for in-car infotainment to serve and integrate with OEMs and third-party service providers from technical specifications to implementation outcomes based on technologies Java, Vertx, Solr, MongoDB, Redis, Titan, Kafka
● Led a team to design and develop in-car location sharing and message communication through the process of voice assistant activation, arbitrating the drivers’ intent to service exacts, and rendering location and messages to multiple recipients.
● Mentored and trained team members, conducted semi-annual and annual reviews.
● Led and developed place, contact, booking, IoT and message domain based services that include but not limit to search, reservation to recommendation. Sr. Software Engineer, Sysomos, Inc.
April 2015 – Nov 2016
● Built highly scalable social media analytic services that handle search, bulk data requests, campaign analysis, and word cloud etc. seamlessly integrate with big data platform based upon Spring boot, Hbase, Redis, Kafka, Solr, CoreNLP, Lucene.
● Developed recommendation service which allows Sysomos to provide additional topics along with related influencer based on Spring, Titan, Collaborative Filtering. Principal Engineer, Pearson
May 2014 – April 2015
● Led a team to design and develop a big data solution on Course Awareness app that enables course creation, track and analysis student reading habit and progression using Spring, Cassandra, Hibernate, Tomcat, MySQL, Redis, and AWS.
● Developed a highly performant app that allows hundreds of thousands of digital books to be loaded into the database nightly using a distributed, multi-threaded approach. Lead Software Engineer, Twinspires.com – a Churchill Downs company April 2012 – April 2014
● Led geographically dispersed team to re-architect and migrate to CXF/JPA/Hibernate/Spring technology stack serving large concurrent users during Kentucky Derby
● Designed and developed multi-tenant wagering app based on SOA and seamlessly integrated with different payment vendors.
Sr. Software Engineer Consultant, eBay
April 2011 – April 2012
● Built and enhanced eBay’s Virtual Private Cloud that provides capabilities and processes for users to choose and configure server resources, automatically provision and deploy apps end-to-end based on Java, Spring, Hibernate, Shell script, MySql, JSP, Redis.
● Refactored shopping.com backend using Apache asynchronous processes to help reduce response time 5X for customers
Sr. Software Engineer, Hewlett-Packard
March 2001 – October 2009
● Conducted load testing and identified system bottlenecks to guide architectural redesign for AAA, avoiding a system wide overhaul that would have cost millions and winning HP’s Best Performer Of The Year award
● Designed and developed vendor inventory management system for GM utilizing Java, J2EE, Struts and Web Services.
● Designed and developed shopping cart, authentication and authorization framework for Adobe online store.
Software Engineer, Critical Mass Production Inc. Canada April 1999 – January 2001
● Utilized Java, JSP to design and implement online recruiting and updating web components for Procter & Gamble
● Implemented a Java notification application for users’ personal profile change; implemented a batch job to automatically extract, pack and transfer user data to remote location Education
● 1999 Bachelor Degree in Computer Science, University of Calgary, Canada