锤子简历品牌推广师
java游戏研发简历
作者:锤子简历 2021/03/07 09:10:00
阅读 149

求职意向

JAVA中级工程师 广东深圳 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 软件技术

主修 java编程语言,学习方向为 java web应用

荣获“甲骨文杯”程序设计大赛全国二等奖

工作经验

2020.x -2020x 锤子简历信息技术有限公司 java中级开发工程师

工作描述:

  • 参与分布式系统开发,对旧系统进行功能拆分成多个微服务,使用dobbu和zookeeper实现服交互,实现数据分库。
  • 使用Redis实现数据缓存中心和引入携程apollo配置中心管理分布式服务配置,实现配置数据灰度发布,降低分布式服务配置更新受灾程度。
  • Redis缓存服务搭建,实现数据预热,向zookeeper暴露dubbo接口,实现夸服务dubbo接口调用,缓存数据高速读写。
  • dubbo分布式服务搭建,使用dubbo,spring,springmvc,mybatis搭建商品微服务,实现服务高可用和可伸缩。
  • 实现分布式服务配置中心,使用TCP协议监听配置中心数据变化,实现布式服务配置数据及时更新。

2020.x -2020x 锤子简历信息技术有限公司 java开发工程师

工作描述: 

  • 商城服务端版本升级迭代,下单支付,设计数据建模,bug修复 
  • 分析业务需求,发现系统存在的缺陷,并给予改进优调优
  • 根据需求和原型设计前后端接口和数据结构,协调前端进行页面渲染

项目经验

2020.x -2020x 立创数据配置中信 项目负责人

项目介绍:

该项目是基于携程网的Apollo开源项目搭建的数据配置中心,存储项目配置数据和数据字典。
负责内容:
  • 完成携程Apollo配置中心引入及实现测试环境部署。
  • 分布式服务接入Apollo,使用TCP协议监听Apollo配置数据变化,并及时刷新分布式服务配置数据。

2020.x -2020x 立创商品服务重构 项目开发人

项目介绍:

对现有传统web工程向微服务重构,微服务框架使用dubbo。服务使用spring,springmvc,mybatis搭建,服务注册中心使用zookeeper,服务配置中心使用携程apollo,版本控制工具使用git。
负责内容:
  • 使用PowerDesigner优化设计现有的商品数据建模,对原有数据表进行细化拆分。
  • 负责商品服务功能拆分,基于SSM框架的基础服务搭建及dubbo服务注册,订阅配置。
  • swagger动态API框架整合,使用注解方式编写接口文档,避免了使用第三方系统维护接口的繁重工作。
  • 重构商品图片打水印功能,使用ThreadPoolExcutor管理多线程优化批量图片文件操作,降低60%操作时间。
  • 暴露商品服务dubbo接口及调用其他服务dubbo接口,实现服务间数据交互。

2020.x -2020x 乐富购商城系统后台 项目开发人

项目介绍:
乐富ERP系统,使用spring,struts2,mybatis搭建的web项目,数据库使用mysql。nginx多节点负载,使用Redis保持session数据同步。前端页面技术使用jsp,Jquery。
负责内容:
  • quartz管理器开发,实现在不重启服务场景下动态修改定时器执行时间,增强服务的稳定性。
  • 版本迭代升级开发,负责数据建模设计,服务端功能接口开发,前端JSP页面编写,使用AJAX进行接口调用。
  • excel工具类开发,使用poi、java反射、自定义注解技术,实现excel数据模板数据导入解析,数据报表导出下载。
  • 七牛云存储平台对接,使用base64上传文件至云平台,实现云平台文件存储。
  • 支付宝支付接口对接,实现订单售后线上原路退还用户金额,无须线下打款。

2020.x -2020x 乐富购商城服务端 项目开发人

项目介绍:

基于微信公众号、app的跨境购物平台,主要经营国外新奇特全品类商品。PC:https://www.lovego.com/ 项目使用spring,spring mvc,mybatis搭建,数据库使用mysql,热点数据缓存使用Redis,实现前后端分离。负载使用nginx,部署环境为Linux,持续集成工具使用jenkins,版本控制使用svn,前后端数据交互为json格式。
负责内容:
  • 使用Redis缓存商品数据,最大程度优化商品数据加载速度,优化接口响应时间。
  • 商品促销引擎开发,促销接口代码设计,使用Redis的List结构存储商品参与的活动信息,并使用AOP的返回通知同步Redis缓存数据。
  • 购物车模块优化,使用Redis的Hash结构存储用户购物车信息,优化加入,删除购物车算法。
  • 使用 java 异步计算技术配合线程池异步计算订单运费、商品库存校验,减少订单生成时间。
  • 使用http协议对接第三方物流接口,json格式交互订单物流信息,mybatis持久化完结订单物流信息。
  • 商城版本升级维护、发版、优化、代码重构、新功能开发、及数据建模设计。

2020.x -2020x 消息转发平台 项目开发人

项目介绍:

使用MQ消息队列中间件实现项目中手机短信信息,微信公众号模板消息解耦。使用mysql持久化转发消息内容,并使用quartz解决消息发送失败场景。
负责内容:
  • MQ消息队列监听服务搭建,MQ消息队列异常跟踪排查。
  • 手机短信平台接入,根据短信模板发送手机短信,并使用Redis保证验证码时效。
  • 设计消息发送失败补偿机制,使用quartz定时器定期重试发送失败的消息。
  • 微信公众号开发,订单支付成功,发送订单微信模板消息提醒客户。

自我评价

热衷技术研究。对待工作的态度是热情高效。有高并发,在线支付开发经验,理解OOP,MVC设计理念,熟悉多线程、分布式系统开发,时常关注Github Trending大牛的开源项目。

个人分布式服务设计:git : https://github.com/wugengfeng/

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