锤子简历品牌推广师
java语言做简历
作者:锤子简历 2021/03/17 13:00:00
阅读 164

求职意向

java软件工程师 北京 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 软件工程

工作经验

2020.x -2020x 京东金融 软件工程师

业务系统设计、迭代开发以及上线;

分析项目遗留代码,重构系统不合理模块,系统解耦,维护系统文档;
部门公共服务构建,为其他应用提供公共服务;
根据业务发展,自学大数据相关知识,搭建基础服务;

项目经验

2020.x -2020x CRM基础组件系统 系统搭建、开发

开发语言:Java

使用技术:Spring、elasticsearch、Vue,Redis、Hbase
使用中间件:Jsf,Jmq
背景:部门业务线繁多,各业务线管理自己一套用户体系,针对用户相关的需求各自开发,譬如:消息推送,用户画像,为解决系统的重复开发,对用户的统一管理,故而抽取统一基础服务
 完成工作: 
1、消息组件模块开发。消息组件模块使用Mq的交互方式,业务系统在各个节点发送包含系统标识、模板ID,和业务数据,在消息模板后台配置相应模版即可完成消息发送。消息组件类别包含小程序消息、微信公众号消息、短信、APP消息等
2、用户分群划分,根据不同业务需求,使用HQL在数据平台进行相关数据维度开发,并同步至Redis和HBase中,在用户管理模块可对不同的维度的用户使用不同的消息推送策略。

2020.x -2020x 京东众创平台 系统搭建、开发

使用框架:Spring,Mybatis

使用中间件:Jsf,Jmq
前端框架:Vue,element 
存储技术:Mysql,Redis  
背景: 业务扩展,ToB产品,解决商家需求,进行系统搭建、开发;
完成工作:  
1、搭建系统框架,使用通用Dao,抽象业务层,控制层模板,减小重复开发和代码量,统一响应结构,集成登录、统一异常处理,接口幂等;
2、后端服务,使用京东自研Jsf(RPC框架),划分业务服务模块,订单服务模块,消息监听处理模块;
3、站内广告模块开发以及系统虚拟账户模块的设计开发,实现了站内相关运营位的管理、售卖、定时上架,到期下架、以及站内虚拟账户的充值、支付。

2020.x -2020x 光锥数据展示平台 架构设计,开发

开发语言:Java、Scala

使用技术:Spring、Quartz、kafka、echart、Vue、HBase
背景:业务需求,从数据部获取数据流程复杂、周期长、个性化需求无法满足,部门决定开发埋点数据统计以及展示系统。
完成工作:
1、使用kafka监听数据日志,清洗埋点数据,保存在hive;
2、使用 Quartz 动态维护需要展示的数据任务,可配置corn 表达式;
3、通过Hql统计数据,使用spark submit 方式调用spark 程序,进行统计,数据写入HBase;
4、前端数据展示框架采用Vue 和 echart和element-ui组件;

2020.x -2020x 京东评测系统 系统重构

开发语言:Java 

使用框架:Spring,Mybatis 
使用中间件:Jsf 
前端框架:Vue,element
存储技术:Mysql,Redis 
背景: 京东评测系统上线之后,数据均直接走数据库,前端使用velocity, js,随着访问量的增加,特别是活动时期,页面访问缓慢严重,故而系统重构。
完成工作: 
1、采用前后端分离的方式,后端请求为标准的RESTful接口,前端使用vue框架加上element-ui组件,路由由前端控制;
2、关键页面数据使用Redis进行缓存,使用统一的自定义注解,对数据接口进行缓存维护,数据格式为Json串方式;

2020.x -2020x 京东股权众筹 迭代开发

开发语言:Java

使用框架:Spring,Mybatis 
使用中间件:Jsf,Jmq
前端框架:velocity, js,ajax
存储技术:Mysql,Redis
背景:项目老旧,Biz服务和前台应用服务使用Http接口方式交互,文档缺失,系统耦合大
完成工作:
1、维护数据库文档,将Http接口切换成Jsf(RPC)接口,维护接口文档;
2、服务拆分,整体服务拆分为接口服务,任务调度,Mq监听服务,前台应用,单独上线互不影响;
3、迭代需求开发,抢购档模块开发,使用乐观锁的方案实现抢购档需求;
4、优化Sql,减小事物方法体粒度,避免事物方法粒度过大,导致事物超时;

自我评价

求知欲强,善于尝试,善于学习,喜欢挑战自我,喜欢清爽干净的代码结构。

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。