我有 20 多年后端开发经验,其中互联网行业 10 多年。
我运用领域驱动设计的理念进行后台架构设计,同时我也是一线开发人员,我主要使用 Java 语言来开发。
我精通 Spring 技术栈,熟练使用互联网行业流行的开源中间件和框架,也能用 python,golang 进行开发。同时我也会一些前端技术,会使用 react/vue 进行前端开发。
我熟悉阿里云、腾讯云,及其上的各项云服务,例如 OSS,腾讯 IM,实时音视频,内容审核,跨境电子支付等。
我的优势是有高并发、海量数据系统的建设经验,我在魅族负责过广告平台,其中核心的实时竞价模块由我开发,该系统日 PV 是 10亿数量级,TPS 是 10万数量级。
我也有过将 golang 开发的微服务系统使用 java 进行重构的经验。
1,跨语言的系统重构经验
原系统使用 golan 开发,基于 kratos 微服务框架。因开发人员经验不足,系统性能较差。
我保留了原系统的 kratos 微服务框架,将业务模块全部用 java+springboot 进行重构。重构后系统性能完全满足业务需要,同时在人员招聘上更加有利
2,魅族广告平台
2018年,我在魅族加入了广告平台的开发。
我主要负责 DSP 系统的实时竞价模块和 ADX 系统。广告平台负责魅族所有 App 的广告,是魅族互联网部门最重要的收入来源,性能上,并发量大,且性能要求,稳定性要求都是公司后台系统里最高的。
实时竞价模块业务逻辑复杂,要做到高性能、高可用挑战很大,我出色的完成了开发任务
2021 年我加入一家创业公司,该公司使用 Golang 开发了后台系统,基于 kratos 微服务框架。 当时他们面临 2 个问题 1,招聘高水平的 Golang 工程师非常困难 2,系统性能很差,业务高峰期服务器 cpu 占用太高,经常挂掉 我的任务就是对该系统进
2018 年,我在魅族参与广告平台的开发。我负责 DSP 实时竞价模块的开发。 实时竞价模块对接魅族所有 App,返回个性化的广告数据。对于不同的用户,系统基于 CTR (点击率)预估,计算出所有可填充广告的 eCPM(预期千次广告展示收入),并返回 eCPM 最高的广告数据。
这个系统是个在线的合同数字签章项目,完全由我个人完成开发。开发时间是从2023年11月中旬,到12月下旬。 基于 ruoyi 前后端分离版本,系统功能如下 - 用户身份认证,个人用户基于百度的身份证识别和人脸识别;企业用户基于百度的营业执照识别 - 印章制作,使用 java