个人介绍
六年 JAVA 开发经验,两年项目管理经验
精通常见垃圾回收算法、垃圾回收器及 JVM 调优 精通 Spring Boot,Spring Cloud 技术栈 精通多线程并发解决方案和编程思想
熟悉 Redis
熟悉分布式常见解决方案包括:分布式事务、分布式一致性、分布式锁
熟悉 MySql 调优,熟练掌握 SQL 语句编写
熟悉 ES 及 Java 接口应用
熟悉 Zookeeper
熟悉 JENKINS,DOCKER
熟练使用 Eclipse、IDEA、SVN、Git、Maven 项目管理和项目构建工具
工作经历
2022-09-01 -至今微知(上海)服务外包科技有限公司JAVA开发
● 参与江湖供应链系统商品模块开发 ● 参与需求讨论与设计 ● 单元测试及 Mock 代码编写 ● 代码 review ● 不定期进行技术分享 ● 完成领导布置的任务
2020-07-01 -2022-08-01北京星河引擎信息科技有限公司开发组长
● 架构搭建、技术选型及开发任务分配 ● 在项目达到性能瓶颈的情况下进行问题排查及解决方案制定与实施 ● 日常项目开发,迭代 ● 数据库表结构设计 ● 前后端联调 ● 代码优化及 BUG ● 代码 review ● 不定期技术分享
2018-05-01 -2020-06-01企鹅童话JAVA开发
● 宝贝听听 APP 后端开发 ● 参与需求设计评审 ● 与移动端、PC 端联调 ● 对接腾讯企鹅号接口及三方支付接口(支***等) ● 编写单元测试 ● 代码 review
教育经历
2013-09-01 - 2017-06-01南开大学计算机科学与技术本科
技能
项目技能:spring boot + spring cloud + mysql + redis + ES+ docker + k8s + kafka 项目描述: 宝贝听听是一款由北京企鹅童话科技有限公司打造的儿童早教故事平台。致力于为 0-12 岁的儿童们打造的早教育儿 APP 参与模块: ● 根据产品的需求不断完善接口开发 ● 对接腾讯企鹅号定时定量上传视频 ● 对接*、华为、魅族、小米等第三方账号登陆及*、支付宝、华为、小米等主流支 付功能。 ● Redis 缓存读写分离 ● 专辑、故事搜索采用 ES ● 加入 swagger 文档 ● 通过 maven 配置实现一键 docker 镜像打包及发布并通过 k8s 对 docker 镜像进行管理
技术架构:Spring Boot + Spring cloud + ES + Mysql + Redis + JWT + Kafka 项目描述: 通过对抖音、小红书、B站、快手、微博、*等多个自媒体平台的数据的采集、加工与分析,从而实现品牌客户能够在投前 精准全面的看到各个平台的达人表现、流量趋势、投放方向,投后简单快速的实现投放管理、预算控制、投放效果反馈。 负责内容: ● 项目后端技术选型 ● 代码功能拆解及分发 ● check 代码及上线 ● 部分功能模块开发 ● 在使用 Mysql 达到性能瓶颈下及业务牵扯大量统计的情况下引入 ES ● 使用设计模式优化相关代码 ● 使用 JWT 进行登录权限认证 ● 基于 Kafka 的消息队列实现数据 ES 的同步 ● 前后端采集等各端配合联调
项目描述:围绕数科内部业务和合作伙伴客户对实物商品、虚拟权益、金融服务及专属商品能力的需求,整合京东海量商品、金融产品、虚拟权益及第三方商品的供应链能力,结合京东科技智能数据服务能力,帮助客户构建新零售产业的数字智能营销场景,助力品牌方、合作伙伴拉新促活,提升留存率,实现用户增长。 江湖目标撮合渠道商和供应商的两端能力,扩充供应链端能力形成多样化且丰富的供应链商品和服务能力,拓宽渠道商的销售和转化能力,利用平台能力将服务进行组件化和标准化,快速完成两端能力撮合 参与功能: ● 参与产品功能需求讨论与设计 ● 负责商品模块的维护与开发,包含自营、三方、京东商品的入库及 ES 同步、选品、策略(商品组)、库存等功能 ● 了解商品上下游业务,与其他组进行商品上下游业务(活动、履约、台账等)对接 ● 基于线程池的方式进行不同渠道商品的拉去快速构建商品池 ● 基于本地事件表+消息队列+定时任务的方式实现分布式事务 ● 基于 Zookeeper 的顺序节点及 Watch 机制实现分布式锁 ● Mock 测试代码编写,提高代码测试覆盖率 ● 基于行云部署平台(JENKINS+DOCKER )进行项目的快速构建及部署