工作经历
2020-10-01 -至今拓维信息系统股份有限公司Java
1. 参与新项目框架选型、数据模型设计及实现方案设计 2. 负责核心业务的功能实现,优化重点业务性能问题 3. 编写重点业务压力测试脚本,完成高并发测试 4. 负责编写系统设计说明、架构说明等相关技术性文档
2017-10-06 -2020-08-01思特奇java开发
1.主要负责四川广电需求及项目的开发工作 2.一些概要及接口文档的编写 3.同时需要修复系统bug及紧急上线。 4.平时参与部分线上产品运维工作 4.配合运营人员及测试人员参与新需求及新项目上线
教育经历
2013-09-01 - 2017-06-01成都理工大学工程技术学院信息与通信工程本科
技能
该系统主要是为四川广电网络公司展示其经营数据及相关分析数据,并以柱状图、饼状图等方式直观展示其数据变化情况,包括从日、周、月三个时间维度,及地市、区县、经营部等六个地区维度全方位展示四川广电网络用户数量变化、经营收入变化等方面的相关数据。 该系统使用前后端分离方式实现,前端采用js、jquery、echarts等前端框架及组件实现,利用nginx做负载及反向代理,同时作为静态服务器。 后端使用dubbo作为分布式集群服务调用,zookeeper作为其注册中心。使用springMVC+ibatis作为应用主要架构,数据使用mysql。同时使用redis缓存工号信息及实现单点登录功能。在本项目中主要负责指标数据的提取及模型设计,定时数据抽取任务流程设计,同时负责实现后端接口配合前端工程师呈现数据。 责任描述: 1.指标数据的提取及生成规则设计 2.后端接口开发及表模型设计 3.部分前端开发任务,如单点登录
四川省广播电视股份有限公司原boss应用因技术过久、功能复杂、开发难度较大等问题导致难以很好地与互联网相关业务关联。融合全媒体项目是为更好迎合互联网时代及支撑5G应用发展的新项目。该项目主要分三大板块,由boss负责的业务处理平台,3a提供的硬件授权平台,及其他如爱奇艺等第三方互联网平台,主旨是实现互联网与传统电视业务的融合。 由于需同时兼容boss以前功能模块及广电用户的使用习惯,前端仍采用jsp、AJAX等方式实现与用户的界面交互。 后端使用SpringCloud作为主要支撑框架,使用mybatis作为orm框架,oracle作为数据库。另外使用maven实现项目控制,svn实现项目版本控制。同时使用redis缓存工号等信息。该项目应用分为注册中心应用、网关应用、业务接口应用、对外接口应用、定时任务应用、配置中心等部分。注册中心及远程rbc和负载均衡均使用SpringCloud的eureka及feign组件实现。对外接口使用nginx做负载及反向代理到网关zuul,再由zuul将请求分发到对应接口应用。对外接口应用所有接口采用OAuth2方式鉴权,鉴权方式分为token、密码及不需鉴权三种方式鉴权,利用拦截器拦截对应请求使用不同鉴权方式进行鉴权。同时项目使用jenkins工具实现自动化部署。 在本项目中,主要负责销售品配置模块、批量订购模块、批量冲正、网格app相关功能修改等boss相关功能实现。同时负责实现第三方接口,与爱奇艺、腾讯视频、有赞等对接接口。
辽宁高考志愿报名系统提供给辽宁高考考生报名使用,系统结构与填报系统类似,分为考生端与管理端。考生端开放与公网环境,需要满足高并发要求,同时接入第三方缴费系统供考生线上报名缴费。系统采用前后端分离方式,前端使用vue架构,后端以spring boot微服务为主。redis做缓存中间件,数据的持久化通过rocket MQ发送消息同步到数据库完成。针对单一考生操作,通过redisson加锁处理并发业务。同时为防止持久化数据混乱,使用rocket MQ顺序消费功能。管理端为满足多次多条的查询交互,采用pipeline等方式优化了关键业务的性能问题。 责任描述: 1.参与项目需求分析,数据模型设计及系统架构实现方案 2.完成管理端关键业务的功能实现 3.完成关键业务功能如支付整体模块和考生信息管理等功能 4.编写关键业务并发测试脚本并优化相关接口 5.编写系统设计文档、性能测试文档等