Yiming Zhao

Backend Software Development Engineer at 小红书

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yiming Zhao is a backend software engineer with 12 years of experience, currently building scalable services at Xiaohongshu in London. He has a strong Java backend pedigree from roles at Ant Group and Alipay, plus internship experience at Meituan, demonstrating production-grade payments and local services domain exposure. Academically grounded with an MSc in Computer Science from Imperial College London and a bachelor's from BUPT, he blends rigorous theory with practical system design. An active open-source contributor, he has built core ETL and crawler components in both C# (Hawk) and Python (etlpy), focusing on database connectors, serialization, and stream-like transformations. Yiming brings a pragmatic focus on data handling and integration—often tackling the messy edges of ETL and database interoperability that make systems reliable in production. Colleagues would describe him as a detail-oriented backend engineer who pairs API and data-layer craftsmanship with cross-team delivery experience.
code12 years of coding experience
job2 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Imperial College London
bookBachelor's degree, Bachelor's degree at Beijing University of Posts and Telecommunications
github-logo-circle

Github Skills (19)

data-pipelines10
python10
etl-process10
data-filtering10
database-connectivity10
data-transformation10
dotnet-core10
csharp10
data-pipeline10
serialization9
data-serialization9
deserialization9
wpf9
xml9
etl8

Programming languages (2)

C#Python

Github contributions (5)

github-logo-circle
ferventdesert/etlpy

Mar 2016 - Dec 2017

a smart stream-like crawler & etl python library
Role in this project:
userBack-end Developer
Contributions:47 commits, 1 PR, 35 pushes in 1 year 9 months
Contributions summary:Yiming primarily focused on developing and modifying the `etl.py` file, indicating a strong involvement in the core logic of the ETL (Extract, Transform, Load) library. Their contributions included adding and modifying transformation functions, filter functions and also implementing functions to handle various file types and connect to different databases. The user also made enhancements to the spider.py and sample.py files.
python-librarypythonetlstreamcrawler
ferventdesert/Hawk

Apr 2016 - Dec 2019

visualized crawler & ETL IDE written with C#/WPF
Role in this project:
userBack-end Developer
Contributions:6 releases, 236 commits, 3 PRs in 3 years 9 months
Contributions summary:Yiming's commits focused on developing core features within the Hawk.Core library. The changes include the creation of a database connector base class, with associated column and table information classes, suggesting work on database interactions. The code changes also included data deserialization and serialization methods for various types, which indicates involvement in data handling and potentially database schema management within the C# WPF environment. The commits demonstrate work related to building a visualized crawler & ETL IDE in C#.
visualizedetlcsharpidec-sharp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yiming Zhao - Backend Software Development Engineer at 小红书