陈庚 

Hefei, Anhui, 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
陈庚是一位位于合肥、拥有6年经验的全栈技术爱好者,当前专注前端开发并计划向后端与架构方向发展。对新技术充满好奇且热衷用多样工具提升工作效率,喜欢在充满挑战的项目中持续学习。作为活跃的开源贡献者,他在高性能微服务框架Tars的C++与Go实现中改进了认证、追踪、代码生成和序列化逻辑,提升了安全性、调试能力与构建支持。习惯在底层与工程实现细节上动手,既重视代码质量也关注可观测性,这使他在复杂分布式系统改进中效果显著。
code6 years of coding experience
languagesChinese
github-logo-circle

Github Skills (15)

golang10
tar10
targz10
microservices-application10
user-authentication10
authentication10
go10
c-language10
rpc10
high-performance10
microservices10
cprogramming-language10
tarball10
json8
cmake7

Programming languages (5)

C++CMakeJavaScriptGoHTML

Github contributions (5)

github-logo-circle
TarsCloud/TarsGo

Mar 2020 - Nov 2022

A high performance microservice framework in golang. A linux foundation project.
Role in this project:
userBack-end Developer
Contributions:2 releases, 3 reviews, 15 commits in 2 years 8 months
Contributions summary:陈庚 primarily contributed to the `tarsgo` framework, focusing on improvements to code generation tools and server-side functionality. They modified the code generator (`tars2go`) to enhance its capabilities, including initializing empty slices for vector types. They also updated the framework version and made changes to the TUP protocol handling, specifically related to struct and data serialization/deserialization within the framework's dispatch process, including generating JSON responses. Furthermore, the user enhanced the build system to support directories.
golangrpclinux-foundationlinuxframework
TarsCloud/TarsCpp

Dec 2019 - Dec 2021

C++ language framework rpc source code implementation
Role in this project:
userBack-end Developer
Contributions:3 releases, 24 commits, 11 pushes in 2 years
Contributions summary:陈庚 primarily contributed to the `tarscpp` repository, focusing on enhancing the framework's core functionality. Their work includes implementing authentication logic, as demonstrated by changes to `AuthLogic.cpp` and `Transceiver.cpp`. Further contributions include updating build configurations and adding tracing capabilities with the integration of JSON output and control over trace parameter lengths. These changes indicate a focus on improving the framework's security, performance, and debugging capabilities.
rpccppcode-implementationrpc-frameworkmicroservices
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
陈庚