滴滴出行
Java服务端开发2017.05 ~ 2020.01
与团队共同进行完整的滴滴出行app统一推送的系统设计与开发优化,总结项目开发过程中技术点
➢运用消息队列(中间件kafka)解耦与异步下发推送任务,独立完成ab实验任务优化重组,以及运用分布式锁技术
Redis)将任务合并原子化等功能的开发
运用Executors并发编程框架进行任务拆分,并优化设计查询token线程并行度
同时,负责推送平台的离线统计(Hive)与实时统计功能,并与实时流平台团队共同校验与完成Flink(替代storm)版的
实时统计SQL的开发与上线
后与团队(五人)共同完成0-1新租车平台和租车贷款系统的系统分析与设计,平台上线后独立负责贷款系统迭代,并
解决订单消息幂等性,用户分配等业务与技术栈内问题
新浪微博
系统服务端研发2020.01 ~ 2021.08
与团队共同完成微博商业类项目,面向用户侧技术项目-花式众测,总结项目开发过程中技术点
➢通过(官微,大V,运营账号)营销广告商的商品信息(运营录入商品品类明细,审核)引导用户(uid为唯一标识)下
单,购物车,抢单秒杀,支付等
➢团队8人,开发周期两个月,上线后迭代版本十余次,独立带队负责产品功能的策划,技术文档以及成果验收与测试
➢主要负责购物车模块,订单模块,秒杀下单模块的设计实现,遇到问题如下
结合用户权限验证,用户下单至生成购物车,解决购物车负数问题,商品超卖,订单溢价,超时订单未支
付,完成订单和订单明细的开发,并运用消息队列解耦订单与支付微服务
完成秒杀下单业务,解决重复排队,并发超卖,以及多线程抢单队列削峰问题
同时在微博工作期间参与热点研发推送组,花式种草重构等全栈开发项目,在加深Java基础学习的同时,也在学习
golang和完善前端的不足
百度
系统服务端研发2021.09 ~ 2022.06
与团队共同完成AI智慧城市平台,to G技术项目-运管平台,总结项目开发过程中技术点
➢通过数据源工厂Tracer以及算子配置完成任务的创建,之后获取解析流的数据,用于流程引擎的数据流转
➢主要负责的模块是任务调度引擎和流程引擎的模块实现,遇到的问题如下
低代码开发以及组件化:流程引擎模块分更多的考虑通用与复用,对于抽象类代码的使用体现明显
运行线程池策略,对于设备流是否可用进行检测