clibing
1月前来过
全职 · 2000/日  ·  43500/月
工作时间: 工作日08:00-20:00工作地点:
服务企业: 0家累计提交: 0工时

使用APP扫码聊一聊

个人介绍

专业能力:10 多年互联网开发经验。具备快速了解业务并用代码实现的能力。对后端系统架 构、代码重构与优化、数据库设计与优化、多线程、线上问题排查以及微服务开发有丰富的经 验。

学习能力:自主学习能力强。阅读过热点开源项目部分源码如 spring、mybatis、spring boot 等等,从中领悟设计者设计思想并结合工作中业务场景设计出属于自己业务的体系架构, 构建出低耦合高内聚易于维护的代码与层次逻辑;根据 SpringBoot 的 starter 规范开发出公 司内部的 starter 例如 grpc-starter、多线程与并发工具类结合使用提高业务的吞吐量最终提 高整体效率;统一封装以 grpc 为主的微服务服务端、客户端调用,权限检查、异常处理、日 志打点、并且规范 protobuf message 的定义等。

业余爱好:爱折腾。在树莓派上搭建一套完整并适合自己的软件生态、并以 golang 为主开发 一些项目。

性格品质:优秀的沟通协调与人际交往能力,强执行力,善于团队合作具有服务意识,具备全 局意识同时关注细节。 

工作经历

  • 2020-09-01 -2024-05-24北京印象笔记科技有限公司软件高级工程师已认证

    1、完善和增强笔记业务核心功能开发,例如会员权益开发,登陆设备管理,笔记功能的拓展以及 ai 帮我读,小会员权益微服务等等 2、语音转写微服务:设计一套实时转写系统,包括实时转写、离线转写、消费流水、充值购买等几大模块。统一多端与各个厂家协议。 3、智能硬件:设计一套智能硬件管理系统,用于管理扫一笔,录音机,点阵本,耳机,marker 等智能硬件,包括设备绑定与激活,实时转写,离线转写,设备复用,点阵的识别,音频资源管理等几大模块。 4、AI 智能助理:设计一套高并发计算用户全量数据的向量以及实时计算增量数据的向量,并支持在海量数据进行相似度搜索。 5、微服务:根据业务进行服务化设计。其中拆分出产品微服务,会员微服务,订单微服务,支付微服务,消息通知微服务、各下游微服务。 6、扫描宝:负责会员权益模块包括会员的购买,会员的升级降级,会员的续费,用户召回等等,功能开发包括图片识别,表格识别,去水印,生成证件照等等。 7、abtest :独立设计一套业务无关的 ab test 系统,允许在实验期间动态调整实验比例只迁移部分用户部分保留原所在分组。支持按地域,按用户,按设备,指定用户

  • 2015-04-01 -2020-09-01北京格致璞科技有限公司西城分公司软件开发

    2015年加入格致璞,任职Java开发工程师,主要负责抽屉新热榜开发与维护、架构升级与调整、底层代码的重构、资源爬取与管理、推荐系统等工作。 架构升级与调整:由原来单点的服务拆分到不同子服务中,通过RPC相互调用,缓存由原来的强依赖redis调整为codis集群,支持数据回源并且根据自有业务重新设计了缓存模块,线上部署由原来war到docker-compose部署再到最终的K8S集群化自动部署。 1. 底层代码的重构:spring从3升级到Spring boot 2.0.x,RPC采用GRPC进行二次封装自动生成服务端客户端代码在Spring启动阶段完成注入,完全将开发人员从Protobuf中脱离,只关心接口和实现。将榜单模块、评论模块、用户模块以及其他边缘模块进行重构,使用观察者、模板方法等设计模式将bean的状态(新增,修改、事务提交后等)暴露给子类实现自动注册,将代码进行解耦。 2. 开发与维护:主要负责日常新功能的开发与管理(用户管理、话题管理、榜单管理等)、线上bug的处理。 3. 后台管理端:负责管理后台的核心功能开发,废弃原来的jsp页面,抽取并调整接口,实现前后端分离。

  • 2010-04-01 -2015-04-01北京迪威达康科技发展有限责任公司软件开发

    主要负责计费系统开发与维护、Portal认证广告投放、路由器云管理平台、代理商系统等 计费系统开发与维护:主要负责计费系统的管理对用户的包月、包天、包流量等不同的计费规则与思科、华为、迪威等设备对接,根据个性化需求进行二次开发与维护。 Portal认证:主要负责Portal的认证、广告投放。当用户接入热点后发起http请求自动拦截跳转到Portal认证系统。当用户输入正确的授权后,即可上网。在认证界面可以适当投放广告。扩展了对第三方平台例如QQ、微博等第三方平台的认证。 代理商系统:主要功能是实现了外省路由器代理的管理。代理商可以登录系统管理下线的区域设备管理。主要负责代理商模块、设备管理、广告投放等 卡管理系统:主要负责对卡制作、卡读取、用户管理等功能。

教育经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

技能

多线程
SpringMVC
gRPC
Spring
0
1
2
3
4
5
0
1
2
3
4
5
作品
knife小工具

命令常用小工具 1. 【100】整个项目完全负责 功能如下: client 多客户端: http, redis, websocket, download, mqtt, goc common 通用工具: random, time completion Generate the autocompletion script for the specified shell help Help about any command image 图片处理器: qrcode, base64 image, convert image install 安装 net 网络处理器: ip, wol, discovery server 服务器相关: static sign 签名密钥相关: rsa, md5, base64, sha1, sha128, sha256, sha512 system 系统工具: arch, monitor, upgrade, maven, cron, beautify, rename transform 转换器: json, markdown, url uninstall 卸载 version 查看当前版本号

0
2024-06-18 16:13
common-grpc

grpc底层封装 对server、client进行统一封装、message统一规范,错误预制 【100%】个人设计封装,将rpc的method实现统一包装,底层兜底处理遗产, grpc client使用时增加对channel的统一cache,并增加自动刷新等功能, 通过message统一规范当发生错误走兜底时,通过反射实现

0
2024-06-18 16:09
更新于: 06-18 浏览: 43