锤子简历品牌推广师
达内java包装简历模板
作者:锤子简历 2021/03/10 22:10:00
阅读 218

求职意向

java web前后台开发工程师 浙江杭州 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 计算机科学与技术

英语六级,党员

工作经验

2020.x -2020x 宁波锦浪新能源 java后台开发工程师

项目介绍:

基于阿里云生态的IOT平台数据采集系统 
涉及数据采集阿里iot
数据传递rocketMq
springboot redis hybridDb(Mysql 商用化封装) 多线程 等等 

2020.x -2020x 深圳市捷顺科技 javaweb前后台开发工程师

 项目介绍: 
1、社区运营平台 
持续时间:2018/03 -- 至今 
项目描述:为了方便社区管理人员对所在小区进行相关的住户人事管理等基础数据维护,发布社区广告,进行社区投票等一系列活动。主要使用的技术为前台是Vuejs ,后台是springmvc ,hessians, mybatis ,Redis ,oss,dubbo等。主要参与后台开发,前台参与了一定的框架选型设计工作。已上线。 
负责的模块:  
(1)参与设计整体架构。根据需求整体业务模型的制订,后台的业务的模块划分,基础工具的提供例如redis基础工具的封装,设计独立部署图片上传服务(上传到oss或者本地),配置文件属性读取等公共模块。 
(2)设计系统启动时加载项。包括系统菜单和数据字典的初始化。读取xml配置文件入库更新,并写入redis缓存等。 
(3)设计了权限管控模型,采用了人员-用户-角色-权限的划分方式。 
(4)采用docClever来管理接口。 
(5)实现了用户鉴权功能。 
2、京东数据展示平台 
持续时间:2017/09 -- 2017/11 
项目描述:公司和京东有合作,该项目是提供给京东方用于统计每日京东分拣快递件数的平台。主要使用的技术为前台是webgl, jquery ,echarts ,后台是springmvc ,mybatis ,mysql。作为主要开发参与了所有开发流程。已上线。 
负责的模块: 
 (1)参与设计整体架构。根据需求设计了表结构。 
 (2)实现了大部分后台业务接口,例如登录,数据查询等。 
 (3)前台的展示使用echarts,并且使用了大量的css效果样式,提高了展示效果。 
3、捷顺智能管理平台 
 持续时间 :2015/07 -- 至今 
 项目描述:典型的后台管理系统项目,主要服务公司内部人员和社区管理人员配置项目基础信息,查询各种数据记录等。功能多,复杂度高。主要使用的技术为前台是jquery ,jsp ,echarts, 百度地图, ueditor,bootstrap等。后台是struts2, spring, mysql ,kafka ,redis ,oss等。从前台到后台都作为主要开发参与其中。已上线。 
负责的模块: 
(1)对图片存储业务流程进行了优化: 
原本项目图片只使用了ftp存储到本地,一开始项目的并发数量少的时候没有问题,但并发数大了之后ftp性能瓶颈导致存取图片失败的问题。跟踪定位到了问题之后,更换上传文件方式为本地文件写入(配置了服务器硬盘远程mount)和oss传输两种方式,解决了问题。 
(2)对前台架构进行了优化: 
原本的项目前端没有采用任何整体性的框架所有的css样式和js工具都是根据业务散乱放置,我重新梳理了整体的业务需求引入了bootstrap作为基本样式,大胆删除了很多臃肿的样式表对页面样式进行了重构。并集中抽象了js工具类,使维护成本大大降低。 
(3)对数据库查询效率进行了优化: 
原有业务模型数据隔离重度依赖一张有树形结构的关系表,导致数据查询的效率非常低下。我提出了根据时间和地理位置分表的方案,重新设计了表结构,同时引入了redis对一些高频率查询的数据进行缓存,同时其他同事配合对数据库做了读写分离,大大提高了查询效率。 
(4)缩短了一些业务的流程进行了优化加快了其响应速度: 
 例如原本的登录流程并发了很多和登录目标无关的数据获取操作,我拆分了登录接口,加快了登录响应速度。其他查询放在了登录后再做。 还有原本系统启动做的一些基础数据加载操作,对数据存在大量频繁读写,效率很低,启动项目需要两三分钟,我重新梳理了业务,更改了相关逻辑,使启动时间降低到了二十秒左右。 
(5)参与了数据处理统计任务实现: 
 随着使用客户的增加,数据量不断的提高,有些报表统计一段时间内的数据情况时查询效率不断变慢,无法通过优化sql来解决问题。在这种情况下,必须要采用定时统计任务把原始数据初步统计出结果,提高数据查询效率。其中统计项目在线离线等较复杂的功能由我负责实现。后期因为开发不规范导致了一些大并发时锁表的现象,也由我通过尽量避免非主键删除避免单条数据删除等方式解决。 
(6)规范了基础功能的抽象: 
 对一些基础工具例如redis 图片上传 stingUtil工具类,属性获取等的使用进行了抽象,规范了使用方式,降低了维护成本。 
(7)设计了一个配套使用的springboot架构的kafka数据消费服务: 
为了配套几张数据量最大的表的拆分,我搞了一个springboot架构的kafka数据消费端,通过kafka消费来处理入库时的分表操作。 
(8)也实现了大量的比较重复性的数据报表展示相关模块。  

自我评价

从大学校招以来一直在捷顺科技从事Java前后台开发工作,从菜鸟逐步成长到项目的主程,参与了多个项目,在很多时候 负责和其他小组部门的沟通对接推动项目进展。 2017年连续12个月绩效A,并被评为 优秀职员

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