- 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
-
软件工程师NewsbreakBeijing, Cn -
Software EngineerNewsbreak Nov 2023 - PresentBeijing, ChinaRecommendation System -
Data EngineerHulu May 2021 - Jul 2023Beijing 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. -
Software EngineerBytedance Apr 2018 - Apr 2021Beijing, 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. -
Software Develop Engineer In TestMicrosoft Jul 2014 - Dec 2014BeijingSome hardware testing and report generation job in the IoT group as an intern
Xiaocong Li Education Details
-
Computer Science -
Computer Science
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?
-
Xiaocong Li
Pudong -
1mahle.com
-
-
1nwpu.edu.cn
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial