Shaowei Pu

Senior Research And Development Engineer at Tencent

Chaoyang District, Beijing, 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
Shaowei Pu is a Senior R&D Engineer with a decade of experience building backend systems and algorithmic solutions at major Chinese tech firms including Tencent and Qihoo 360. Trained at Beihang University, he combines practical production engineering with a strong algorithmic mindset, evidenced by his open-source work implementing classic algorithms and string utilities in PHP. At Tencent he focuses on research-driven development, bringing rigorous problem-solving and tested implementations to large-scale services. Colleagues would note his ability to translate algorithmic clarity into maintainable backend code and his habit of publishing tidy, educational code that helps bridge theory and practice.
code9 years of coding experience
job4 years of employment as a software developer
bookEngineer's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES, Engineer's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES at Beihang University
github-logo-circle

Github Skills (6)

data-structures10
algorithms10
php10
data-structure10
sorting-algorithms10
mathematics9

Programming languages (17)

JavaC++CM4GoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
m9rco/algorithm-php

Jun 2017 - Aug 2021

🍭🍭uniting the internal work in a way that is in PHP
Role in this project:
userBackend Developer
Contributions:1 release, 98 commits, 55 PRs in 4 years 2 months
Contributions summary:Shaowei primarily contributed to implementing various algorithms in PHP. They added implementations for binary search, bubble sort, quick sort, shell sort, merge sort, selection sort, insertion sort, and a monkey king problem. They also implemented solutions for string manipulation, including reversing strings and converting between upper and lower case characters. The contributions involve creating, modifying and testing different algorithms.
arithmeticinternalphp5phpphp81
m9rco/exile

May 2019 - Jan 2021

:rocket::rocket: Based on the GoLang, Distributed task scheduling system
Contributions:1 release, 46 commits, 1 PR in 1 year 8 months
golangschedulingschedulerconsistent-hashingdistributed-task-scheduling
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
Shaowei Pu - Senior Research And Development Engineer at Tencent