# Kai C > Software Engineer at Weee!, Inc. Location: San Francisco Bay Area, United States Profile: https://flows.cv/kaic I am a software engineer with almost 2 years of experience in the industry. Throughout my professional journey, I have had the privilege of working with two different companies and gained a wealth of knowledge and skills in various programming languages such as Java, C, C++, SQL, and Python. Additionally, I have become proficient in several tech stacks, including Spring Framework, Spring Boot, MySQL, Elastic search, RabbitMQ, RESTful APIs, Redis, and more! As I look to advance my career, I am seeking to join a company with a bigger picture and a meaningful goal whose products can enrich people's lives and make them more enjoyable. ## Work Experience ### Software Engineer @ Weee! Jan 2021 – Present • Using Spring Boot, MySQL, and RabbitMQ, built and developed RESTful APIs for the Frozen Food Category Sales team to track, retrieve, and update (sales performance) data of instock-rate, running-rate, sales revenue, and on-hand quantity rate via dashboard online transactions. • Using Spring Data JPA, functionalities for data retrieval were implemented, and the JPA repository was customized to accommodate the Frozen Food Category Sales team's ability to query by sales performance, sort by ranking, return a certain number of results, and choose from a value range. • Initiated a Weee Warehouse Monitor Dashboard (WWMD) with React JS and QuickSight, granting stakeholders visual insights into warehouse tracking reports, and ensuring integration with OCP and AWS Redis for seamless access. Designed a user-defined calculation model in WWMD, leveraging Finite Automata for regular expressions parsing and recursive algorithms. Applied Redis sharding techniques for efficient data storage, enhancing user data analysis capabilities. ### Teaching Assistant @ University of Illinois Urbana-Champaign Jan 2020 – Jan 2020 | Champaign, Illinois, United States 1. Helped the teacher as a teacher assistant in computer science classes, assisting with organizing assignments and grading. 2. Assisted the teacher in conducting lab classes. 3. Helped students answer homework questions and provided answers during TA sessions. ### Software Engineer @ Alibaba Group Jan 2019 – Jan 2019 | Shanghai, China • Designed an Alipay funding metric computation service system - provided a comprehensive, low-latency, high-throughput fund metric computation service, which was installed into the company's Web and Mobile Backend fund computation APIs. The API fetched fund net values from SQL and Redis Long Tail Calling to calculate over 200+ fund information and indicators with over 100,000 peak QPS, successfully serving real-time trend chart rendering. Microservices deployment was carried out through Kubernetes and Docker, with Dubbo interface invocation. • Restructured the old Java service system, including the Kafka, C++ framework, and middleware components, contributing over 1000 lines of code modifications to the CI/CD Repo. Adjusted Kafka parameters, such as batch.size (for producers) and fetch.max.bytes (for consumers), and optimized parallelism, including the number of fast channels in Zero Copy's Broke, the number of replicas, and the number of consumer threads, thereby improving throughput. Ensured Kafka's security by timely closing and recycling Socket connections and ByteBuffer. ## Education ### Master's degree in Computer Science University of Illinois Urbana-Champaign ## Contact & Social - LinkedIn: https://linkedin.com/in/kaicai888 --- Source: https://flows.cv/kaic JSON Resume: https://flows.cv/kaic/resume.json Last updated: 2026-04-11