Xiaocong Li

Xiaocong Li Email and Phone Number

软件工程师 @ NewsBreak
Beijing, CN
Xiaocong Li's Location
Beijing, China, China
About Xiaocong Li

- 3 years of experience of developing web service, familiar with Golang and Python and widely used technologies such as MySQL and Redis, etc.- 2 years of experience of big data processing using Flink and Spark, familiar with Java and Scala and other related technologies like Kafka and Hive.- Familiar with software develop technologies including Linux, Docker, AWS, Terraform, Jenkins, etc.- Have experience working in English-Only office environment and the ability to collaborate remotely with colleagues

Xiaocong Li's Current Company Details
NewsBreak

Newsbreak

View
软件工程师
Beijing, CN
Xiaocong Li Work Experience Details
  • Newsbreak
    软件工程师
    Newsbreak
    Beijing, Cn
  • Newsbreak
    Software Engineer
    Newsbreak Nov 2023 - Present
    Beijing, China
    Recommendation System
  • Hulu
    Data Engineer
    Hulu May 2021 - Jul 2023
    Beijing China
    - Participated in the development of the advertising data platform (Delivery Forensics). The system processes data generated during advertising, including recall, filter, sort and other data generated by the ad server, as well as client-side beacon data such as impression and completion. Those data can be used to show the delivery status of ads and can also be used to debug abnormal delivery.- Design and implement pipelines: - Consume data from Kafka and Kinesis using Flink to support real-time data querying. - Process offline data using Spark jobs scheduled by Airflow to backfill data after MRC. - Using SingleStore pipeline to inject data and ensure data from real-time job, hourly backfill jobs and daily backfill jobs will not conflict.- Improve Flink Job performance: - Use AWS Lambda Function + Web Service + Local Cache in Flink operator instead of using broadcast to reduce checkpoint size, improve checkpoint speed and stability. - Use flame-graph in Flink job to locate performance bottleneck. - Maintain aggregation status inside an operator and send data to next operator by batch to reduce network traffic and increase throughput.
  • Bytedance
    Software Engineer
    Bytedance Apr 2018 - Apr 2021
    Beijing, China
    - Maintain backend business logic of the Toutiao Media Platform (mp.toutiao.com), including Toutiao and Xigua Videos etc. - In charge of developing the querying and publishing services of Unified Content Platform. Content data are stored in MySQL and a KV storage. Those data are also cached in multiple Redis clusters and local cache of Docker pods. The traffic can be more than millions of queries per second.- Lead the development of a general online data storage service. Based on a strongly consistency KV system (ByteKV developed by ByteDance), the storage service can support schema modification, filed indexing, data encryption, auditing and cache, etc.
  • Microsoft
    Software Develop Engineer In Test
    Microsoft Jul 2014 - Dec 2014
    Beijing
    Some hardware testing and report generation job in the IoT group as an intern

Xiaocong Li Education Details

Frequently Asked Questions about Xiaocong Li

What company does Xiaocong Li work for?

Xiaocong Li works for Newsbreak

What is Xiaocong Li's role at the current company?

Xiaocong Li's current role is 软件工程师.

What schools did Xiaocong Li attend?

Xiaocong Li attended Beihang University, Beijing Jiaotong University.

Not the Xiaocong Li you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.