代码拉取完成,页面将自动刷新
<div align="left">
<table rules=none frame=void>
<tr>
<td align = "left" >钱磊 / 男 / 1990.03 </td>
<td align = "right" style="width:125px;" rowspan = "6"><img src = "img/20201127104257.jpg"></img></td>
</tr>
<tr>
<td align = "left">手机:15801030098 </td>
</tr>
<tr>
<td align = "left">邮箱:[email protected] </td>
</tr>
<tr>
<td align = "left">Github:http://github.com/onlinelei</td>
</tr>
<tr>
<td align = "left">学历:河南大学民生学院 / 全日制本科 / 计算机科学与技术 / 2015届 / 党员 / CET-6</td>
</tr>
</table>
</div>
### 技术栈
**语言类: **Java、Python、C++、GO、Shell、JvaScript、Jsp、Html
**数据类:** MySQL、Oracle、Redis、Hive、ES、TCC分布式事务
**框架类:** Spring、MyBatis、Kafka、Thrift、HDFS、Yar、Spark、Flink
**工具类:**Git、SVN、Maven、Gardle 、Idea、Eclipse、Linux、Docker
7年Java研发经验,5年互联网行业经验,技术功底扎实,熟悉主流技术框架。
---
### 工作经历
##### 腾讯 - AMS(搜狗 - 广告商业化部) 2021.2 ~ 至今 Java开发 兼小组leader
担任广告投放系统小组leader,负责广告投放系统的功能迭代,技术方案设计以及功能的落地。优化技术架构,实现广告系统微服务化转型,提升广告投放效率和稳定性。
##### 尚德机构 - 集团研发 2016.9 ~ 2021.2 Java开发
担任集团研发基础平台高级开发,负责教研行业的中台项目开发,从0到1搭建单点登录系统、机会成单系统、教研平台、以及微信平台,等业务组件的设计与开发。
##### 龙源美生 - 基础架构组 2015.5 ~ 2016.9 Java开发
任职基础架构组开发人员,参与医院HIS系统的设计与开发,APP后台、短信系统、爬虫程序的设计与开发。
----
### 公司:腾讯 - AMS(搜狗 - 广告商业化部) 2021.2 ~ 至今
##### 项目:广告物料中心、报文中心 小组 leader
**背景与目标:**独立广告系统的物料和报文模块,实现微服务部署。解耦业务逻辑,单个模块纵向优化,加强系统稳定性。
**职责与成果:**带领团队设计并研发了物料中心和报文中心。在原有系统基础上,通过分层替换原则,将 Service 层和 Dao 层独立成具体的微服务,实现业务间的解耦。并对底层数据冷热分离、优化原有物料逻辑、将报文进行缓存处理, 提升报文使用效率近 300%。报文传输方面使用Flink CDC 监控目标数据库,根据报文上下线策略,生成增量报文,实现广告的类实时上线。广告上线时间也由以前的1小时,缩减至至3分钟以内,广告上线效率大幅提升。团队配合默契,上线0故障,获得事业部突出贡献奖项。
**技术点:**SpringBoot、MyBatis、Mysql、 Flink CDC、HDFS、Yarn
##### 项目:广告开放平台 小组 leader
**背景与目标:**给有研发能力的广告主提供API开放平台。开放广告系统的能力,实现广告的快速和批量投放,加速广告的投放效率。
**职责与成果:**带领团队设计并开发了品牌广告开放平台,API开放平台使用了 Oahth2.0 做权限的授权与验证,和现有系统打通,实现用户的注册、API 权限申请,通过授权和回调实现 TOKEN 的传输,保证了用户使用 API 的安全性。在鉴权的基础上做用户的使用频率限制,保证系统稳定性的前提下,提供可靠的API能力。开放平台上线后,陆续接入了各业务系统API,获得一致好评。
**技术点:**SpringBoot、MyBatis、Mysql、Oauth2.0
##### 项目:知数堂(数据聚合平台)
**背景与目标:** 解决业务平台对大量数据的管理、查询、计算、溯源等工作。建设数据仓库,数据湖。
**职责与成果:**参与项目的重要功能开发和升级,提升平台数据处理的能力,保证项目稳定运行。先后开发分库分表数据导入、实时任务、离线任务、等模块,丰富数据的导入和处理能力,加强了知数堂使用场景,助力更多业务场景的快速实现和落地。
**技术点:** Spring、MyBatis、Mysql、HDFS、Yarn、Hive、Spark、 Flink
----
### 公司:尚德机构 - 集团研发 2016.9 ~ 2021.2
##### 项目:微信平台项目
**背景与目标:** 提升老师和学员沟通效,拓展微信的更多功能,打通微信和内部平台数据,实现智能化运营和获客。
**职责与成果:** 设计和主导了微信平台系统的研发。项目使用第三方工具 WeHub 打通微信和企业后台,微信消息接收端使用 Kafa 做消锋处理,消息下发端使用 Redis 队列保证消息有序间隔的发送,聊天页面使用 webSocket 长连接与后台通讯,通过接入机会系统、订单系统、工单系统、退费系统,打通和内部系统交互的能力。通过 TCC 分布式事务解决强一致性操作场景。后续迭代批量加好友、自动应答、自动拉群、群发消息、群脚本、自动打标签、用户画像、等功能,强大的处理能力和接入能力保证了项目的稳定运行,获得公司最佳创意项目奖项。
**技术点**:SpringBoot、MyBatis、Redis、Mysql、WebSocket、Kafka、Wehub、SSO、ES、TCC分布式事务
##### 项目:天网标准版项目(机会系统)
**背景与目标:**成熟的天网机会系统进行商业化版本开发,推动公司内部系统的商业化进程,实现后端产研盈利模式。
**职责与成果:** 参与了天网项目标准化的开发,该项目是公司第二个成功外售的 SaaS 系统。项目基于公司天网机会管理系统开发的标准版,引入了高可配置的设计方案,针对不同客户的业务场景,抽象出公共的机会字段,并提供给客户自定义字段的能力。不同客户间的数据做物理隔离,保证快速安全的扩展。项目中我们引入 MySql 8.0 版本的支持,扩展字段用 JSON 格式存储提升了主表的扩展能力。针对机会的查询和导出我们使用了 ES,减轻了查询对数据库造成的压力。项目完成后,童程童美等教育机构先后成功接入。
**技术点**:SpringBoot、MyBatis、Redis、Mysql5.8、SSO、ES
##### 项目:SSO 单点登录系统
**背景与目标:** 解决公司内部平台登录、权限管理。实现内部平台单点登录,免密切换,提升系统使用效率和安全性。
**职责与成果:** 调研行业现状,设计并搭建了单点登录系统。该服务主要提供统一认证登录,包括用户扫码登录、手机验证码登录、账号密码登录。实现一次登录,能够在各个中台项目中轻松切换,后续加入权限管理。项目基于 CAS 开源软件,cas-server-4.2.7 进行的二次开发,使用 Gardle 完成项目的 jar 包管理,数据库使用的 Mysql5.6,使用 Redis 实现用户 TGT 的 Session 共享。整个服务部署 3 个节点,对外使用 Nginx 做负载均衡。其他系统均使用 SDK + 配置的方式接入,接入极其方便。该项目解决了公司上万的员工的角色、权限管理,承担了 100 多个中台系统的统一认证任务。
**技术点**:SSO单点登录、CAS框架、Redis
**其他项目**:班主任工作台、客诉工作台、质检工作台、日报系统、分账系统、抽奖活动平台、微信小程序后台、公众号后台
---
### 公司:龙源美生医疗投资有限公司 - 基础架构组 2015.5 ~ 2016.9
##### 项目:医疗平台WEB项目、妈咪Baby App后台
医院HIS系统、以及面向就医用户的APP后台,主要管理孕妈孕期产检、以及孩子疫苗接种,以及各种育儿知识。
**技术点**:javaScript、jsp、Spring、SpringMVC、MyBatis、Oracle、爬虫 、app后台、动态数据源
---
### 其他
参加的开源项目
- [gold-miner](https://github.com/xitu/gold-miner):掘金翻译计划,英译中技术社区,贡献者
- [pi4j](https://github.com/Pi4J) : 树莓派 Java 框架,参与项目中文手册的翻译
- [doPi](http://github.com/yourname/projectname):基于树莓派的 java 智能家居项目
单片机与硬件
- 树莓派、Arduino、Esp8266、Esp32 等单片机, 自主设计产品,PlantCarer 浇花系统。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。