个人介绍
拥有超过15年的软件开发经验,始终活跃在开发一线,具备丰富的实战经验和敏锐的业务洞察能力。
精通多种开发语言,尤其在Java方向有深厚的技术积累和应用经验,能够灵活应对各种开发需求和挑战。
在上家公司主要负责商城、支付、聚合和数据分析模块的开发工作,展现出卓越的技术领导力和团队协作能力。
除了扎实的开发技能,还具备一定的团队管理经验,能够辅助团队进行有效的项目管理和进度控制。
工作经历
2021-02-01 -2023-09-01盈动力(北京)大数据科技发展有限公司高级后端工程师
1. 负责 Java 项目的开发与管理,带领团队完成多个核心模块的设计和实现;参与项目需求分析和架构设计,优化系统性能,提升用户体验;协调跨部门合作,确保项目按时交付并达到预期质量标准;参与公司技术选型和技术方案的制定,推动技术团队的技术进步和创新。 2. 参与数据库结构的设计和技术框架的搭建,为项目的稳定运行提供支持。 3. 集成了多个第三方应用和数据,如 IM 聊天服务、支付服务、雷速实时比赛数据以及神策分析数据等,以丰富产品功能和提升用户体验。 4. 开发业务开发核心模块所需的接口,对数据进行优化处理,以提高数据处理效率和准确性。 5. 负责商品管理模块的开发,优化订单处理流程,提高系统性能
2017-11-30 -2019-09-30北京百乘金蛋科技有限公司项目组长
负责管理一组开发团队,包括任务分配、进度监控等,以确保项目顺利进行。根据接口文档,完成前后端的联调,主要负责公司 APP 项目、小程序项目的后端部分工作。
2015-10-01 -2017-10-31易视腾科技有限公司技术经理
负责跟咪咕业务对接业务。负责产品的开发任务,任务分配,进度监控等。 从事服务端后台的开发,参与后端架构和产品的研发 向各业务提供部门内负责平台的技术支持工作 参与制定开发规范、技术标准,模块建模、数据库设计文档编写 协调各部门直接的对接,参与需求分析和确认 承当相关新技术及趋势研究和引入,促进内部技术进步和创新
2012-07-01 -2015-10-01北京雅昌艺术影像有限公司技术经理
1. 主导关键技术决策,并将其转化为软件架构,包括商城系统和生产系统的框架设计与开发。 2. 负责管理公司内部的开发团队,包括任务分配、进度监控等,以确保项目顺利进行。 3. 与产品部门和运营部门保持紧密沟通,理解产品服务需求,并参与需求分析和评审,提供必要的技术支持。 4. 提供技术解决方案,解决在开发过程中遇到的技术问题,保证项目按时按质完成。 5. 负责对开发团队的技术培训和指导,提升团队整体技术水平和工作效率
教育经历
2000-08-30 - 2004-09-30北华大学计算机科学与技术本科
技能
该项目是电视端app。项目用到 idea 开发工具,gitlib 版本管理, springboot+mysql+redis+golang+soler 使用 springboot 开发微服务,golang 负责写网关。微服务包括用户,商品,订单,购物车。 APP 通过请求 golang 写的网关来获取需要的信息。golang 负责聚合后台接口实现前端少请求。
配合 hp 团队进行开发主要针对 hp indigo 、日本网屏打印机进行对接,HP 和网屏只提供基本操作接口,不能满足需求.所以需要通过自己开发的 MES 来控制硬件生产流程. 主要流程是,先要在后台拼装产品规格.通过 MQ 接收到生产任务,获取需要打印的图片,规格,尺寸.调用生产接口完成生产 技术主要用到的就是springboot
主要负责服务端的开发,微服务的方式开发,细分为用户模块,聚合模块,支付模块,直播模块,商城模块,内容模块等一共9个模块。 我主要是负责聚合,直播,商城,数据清洗几个主要模块和一些杂乱的其他模块。 数据库用 mysql 缓存策略用到的是 redis 主要是通过 nacos 发现服务和提供 config ,一些实时性比较高的接口用的是 fegin 接口直接调用,实时性要求不是很高的接口通过消息传递。gateway 只是用到了白名单和一些权限认证。 项目里写了聚合接口,主要是为了减少多次提交请求和信息不完整,由聚合服务来帮助前端来进行整合。 项目开始是用的阿里云服务,中间消息传递用的是 mq,kafka 只是在处理三方数据的时候用到。 后来使用了腾讯云,开始的时候腾讯云的 mq 不稳定导致丢失消息,为了解决就把所有服务的消息传递换到了 kafka。