Dongsheng He

IOS 开发员 at GOAT Group

Shanghai, Shanghai, 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

👤
Senior
🎓
Top School
Dongsheng He 是一位拥有十年iOS开发经验的工程师,现居上海并在GOAT Group任职,擅长Objective‑C与Swift并能独立负责App功能与UI实现。 他具有扎实的学术背景(北京工商大学与科克大学硕士)和良好的自学能力,能快速掌握并运用新技术,同时注重时间管理与高质量交付。 在多家国际化公司(iHerb、Blackboard、WeWork)工作期间积累了从Storyboard到纯代码布局、GCD多线程、CoreData与蓝牙数据采集等丰富实战经验。 除了移动端,他还对后端开源项目如百度braft与Apache brpc做过代码质量和稳定性改进,显示出跨领域的问题排查与系统稳健性意识。 诚实踏实、乐于助人,善于在纯英文开发环境中沟通协作并为产品设计提供工程视角的建议。
code10 years of coding experience
job1 year of employment as a software developer
book学士, 工科实验班, 学士, 工科实验班 at 北京工商大学
bookMaster's degree, mobile app & network, 1H1, Master's degree, mobile app & network, 1H1 at University College Cork
github-logo-circle

Github Skills (13)

debugging10
debug10
distributed-systems10
c-language10
rpc10
raft10
cprogramming-language10
network-programming9
concurrency9
code-optimization9
memory-management8
software-design8
redis6

Programming languages (12)

JavaDockerfileC++CSSRustLLVMSCSSJavaScript

Github contributions (5)

github-logo-circle
baidu/braft

Mar 2023 - Mar 2023

An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 1 commit, 18 PRs in 1 day
Contributions summary:Dongsheng primarily focused on improving code quality and addressing minor issues within the `braft` project. Their contributions include fixing typos in code comments, correcting grammatical errors, and simplifying existing code. They also made adjustments to improve the stability of the system, such as preventing RPC calls during channel initialization failures and validating parameters.
raft-consensusraft-consensus-algorithmdistributed-storageconsensusraft-protocol
apache/brpc

Dec 2021 - Oct 2022

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
Role in this project:
userBack-end Developer
Contributions:10 reviews, 5 commits, 15 PRs in 9 months
Contributions summary:Dongsheng primarily contributed to fixing bugs and improving the brpc framework. Their work involved resolving a typo in `rpc_view`, addressing client-side retry policies in `input_messenger`, and updating the preferred index in `input_messenger`. Additionally, the user fixed code annotations in `flat_map` and addressed memory leaks in an example redis server handler. They also fixed issues related to thread naming and domain naming service.
rpcadvertisementindustrialrecommendationgrade
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
Dongsheng He - IOS 开发员 at GOAT Group