Rui Wang

Senior Software Engineer at Baidu, Inc.

China
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
Rui Wang is a Senior Software Engineer based in China with 15 years of experience building production-grade systems at Baidu and earlier algorithm work at Guokr.com. He specializes in search, recommendation and anti-spam systems and brings deep practical expertise in Chinese natural language processing, having been a key contributor and full-stack developer for the widely used snownlp library. His contributions to snownlp include implementing advanced segmentation algorithms, integrating Good-Turing frequency estimation, and adding summarization, keyword extraction and model serialization for efficient deployment. At Baidu he has scaled and productionized algorithmic features since 2014, blending research-level techniques with engineering rigor. Colleagues would note his knack for turning core NLP algorithms into maintainable, serialized models that ship in real products.
code15 years of coding experience
job3 years of employment as a software developer
bookjor, Software Engineering, jor, Software Engineering at Shandong University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

text-summarization10
nlp10
keyword-extraction10
python10
natural-language-processing10
data-structure9
algorithm9
data-structures9
algorithms9
statistical-models8
marshalling8

Programming languages (6)

TypeScriptC++JavaScriptHTMLRoffPython

Github contributions (5)

github-logo-circle
isnowfy/snownlp

Nov 2013 - Jan 2020

Python library for processing Chinese text
Role in this project:
userFull-stack Developer
Contributions:50 commits, 7 PRs, 6 pushes in 6 years 2 months
Contributions summary:Rui significantly contributed to the development of the `snownlp` project, a Python library for Chinese text processing. They implemented the `tnt` and `y09_2047` segmentation algorithms and integrated the Good-Turing method for frequency estimation. Furthermore, they added text summarization and keyword extraction capabilities, which involved modifying core components and integrating several modules to build a complete Chinese text processing library. They also refactored the code by adding serialization features for efficient model storage.
python
isnowfy/pydown

Apr 2013 - Apr 2017

An HTML5 presentation builder written by python
Contributions:19 commits, 4 PRs, 2 pushes in 4 years
python
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