Badges
Certifications
spotlight_yrg has not earned any certificates yet.
Work Experience
Senior Software Engineer
Wish•  September 2023 - October 2024•  Shanghai, China
• Ingest Streamer Benchmark. Build a Flink application to test the search index performance of OpenSearch, • Product Boost ETL Pipelines Improvement. To improve the performance of original ETL pipelines, investigate and implement the solution to ingest parquet files to OpenSearch directly for Wish product-catalog and product-boost. • Redis Migration. To save the cost of using AWS redis, design and implement the solution to migrate Wish redis from us-west to us-east, which will only take up <=50% size of the original cluster in us-west. • HSCode Predictor. To build one RESTful service, which integrates with ChatGPT public api and WishPost, and use it to predict the HSCode of Wish products. • ML Infra. To work with ML engineers to build and improve the internal service which is used to host multiple machine learning models for Wish Search. • Relevancy. To work with ML engineers to optimize the efficiency and relevancy of Wish Search. Technical Environment: Go, Python, Java, RESTful Service, Shell, Linux, K8s, AWS, Flink, ElasticSearch, OpenSearch, Redis, Presto, Airflow.
Software Engineer
CloudKitchens•  September 2021 - April 2023•  Shanghai, China
• System of Records. As core member and SEA(South East Asia)/Japan/Korea TL, work with the global teams to build one platform which is used to integrate with the Online Food Ordering Systems of the world, and the implemented operations include Authentication, Order, Menu, Storefront, Financial, Reputation, Campaign and etc. As a result, I lead one 3 developers team to improve the integrating service availability of SEA/Japan/Korean regions from 60% to above 99.95% when I left. • Coupon Processing Service. As TL and product owner, lead the other 2 developers to design/build a new coupon processing service to provide offline Meituan/Tiktok coupon processing abilities for CloutKitchens China apps. • As TL to work with Engineer Managers to plan and align the Quarter/Month/Sprint dev task priorities for SEA/Japan/Korean regions, also provide performance assessment and feedback for the team members. • As TL to provide coaching, code review feedback, technical suggestions to junior engineers. • As TL to investigate, identify potential issues, resolve challenge tech issues or provide workable solutions to help to unblock the other team members. Technical Environment: Java, Python, Javascript, RESTful Service, Java Spring, gRPC Service, GraphQL Service, Memcache, Kafka, Shell, Linux, Redis, MemCache, Presto, MySQL, PostgreSQL, CRDB, Azure, GCP, Aliyun, Kubernetes, Elastic Search, Cron Job, Jenkins, etc.
SENIOR SOFTWARE ENGINEER, DATA
Shopee•  September 2018 - May 2020•  Singapore
• Facebook Audience Sharing. As product owner, lead one 3 developers team to collect requirements, design and implement(UI + Backend) one platform which is used to integrate with Facebook Advertising API to publish advertisements for the Shopee Business Developer team and the sellers from different regions. • Data Ingestion Service. As product owner, initiate and build one internal usage platform which is used to automate the process of generating ETL jobs for the Shopee Data team and BI team. Technical Environment: Scala, Python, Java, Shell, Linux, MySQL, TiDB, Spark, HDFS, Presto, Airflow.
Education
East China Normal University
Computer Application, MS•  September 2010 - June 2013
Shanghai Jiao Tong University
Software Engineering, MS•  September 2007 - September 2008
Tongji University
Computer Science & Engineering, BS•  September 2003 - June 2007