个人介绍
本人毕业于2012年四川大学化工学院,自2016年专业培训后转做Java开发,从此步入IT行业,距离至今已有6年的开发经验,渐渐的对该行业越来越感兴趣,对技术的渴望愈来愈强烈,常常学习技术视频、源码到深夜,使得自己的专业水平,代码质量越来越高;我很自信自己能够独立、准时、高效地完成大多数需求的后端代码开发,或者后端服务搭建等;希望借助该平台能够发挥自己所长,充实自己的生活,提高自己技术深度的同时还能够为家庭经济贡献多一份力量;我会对每次接受到的任务,全力以赴,完成到最好
工作经历
2020-11-05 -至今成都OPPOJava高级开发工程师
主导设计和搭建后台看板数据系统和菜单看板权限系统,技术评审和落地,接口设计,业务建模,并负责全部代码功能开发;对接内部登录系统,用户校验拦截处理,用户权限申请,精细控制每个用户所属看板权限;数据查询权限、菜单申请权限、数据导出权限审批流程图设计和绘制,并开发全部工作流相关代码;运用自定义注解、AOP和设计模式来提高代码的重用率,保证代码高质量、易维护、易懂;娴熟的运用Java8 lambda表达式;使用Redis缓存保证页面快速响应,以达到用户较好的体验;优化sql语句,保证查询接口快速返回;项目上线发布,对代码质量和数据准确性负责;线上服务出现OOM,问题排查并解决
2020-03-17 -2020-11-01中电金信软件Java高级设计开发工程师
需求分析设计讨论,原型图绘制,服务监控,工作流的研究,接口文档编写; 熟悉研究skywalking监控框架,集成到本框架中,以完成本系统微服务吞吐量、响应时间、链路追踪、JVM、CPU使用率等监控功能,并提供核心API接口监控微服务供本框架调用; 独立对最新工作流框架flowable源码预研和PPT分享,并在flowable框架基础上拓展更多功能,提供原框架没有的日常需要用到的API接口微服务,如加签、分裂、流程图位移等功能,以供ijep框架使用; 日常开发平台业务逻辑代码编写,需求接口文档编辑; 平安银行项目财资管理系统业务核心逻辑代码编写,多设计模式运用;
2018-04-11 -2019-12-31中信网科股份有限公司Java开发工程师
● 参与需求分析设计讨论, 数据库表设计; ● 协助完成微服务的架构设计; ● 负责项目的核心逻辑代码编写、测试、上线; ● 负责测试环境服务器搭建与配置; ● 引导初级开发人员业务理解,完成基本逻辑功能,并code Review; ● 老项目的优化与改造;
2015-11-23 -2018-04-15信必优(symbio)信息技术有 限公司Java开发工程师
● 参与需求分析,数据库表设计讨论,每日工作进度汇报评估; ● 实现功能逻辑代码编写; ● 项目的上线发布,线上问题bug解决; ● 老项目代码逻辑修改与优化;
教育经历
2008-09-01 - 2012-06-27四川大学化学工程与工艺本科
毕业于四川大学统招本科,在校学习成绩中等
技能
该系统集合了多个看板,每个看板展示对应的业务数据,业务数据都是独立的;给业务或者高层做出决策提供数据支持;本人在该项目承担主力开发,完成大部分逻辑代码,数据处理,优化查询慢的接口,使用户有个较好的体验;优化JVM,排查疑难问题,解决OOM
该系统主要是控制用户菜单权限,数据导出权限,其他申请权限功能等一系列跟权限相关的一个后台系统,由领导业务产品评审定案落地,由我本人独立设计、开发、测试、上线,一条龙完成整个后台系统的所有代码,没有借助任何其他权限相关的框架,独立设计数据库,精细的控制小到公司每个用户的所有业务权限,大到部门组织的所有相关权限,所有的后台请求都是在1秒内响应,给用户良好的体验
随着业务发展,flowable工作流已不能满足当前业务需求,公司领导要求对原有flowable源码进行改造,以达到公司业务要求,要求对流程某些特殊节点,用户可以前加签和后加签,可以对某个节点进行分裂,已达到某个节点可以多个用户来审批会签,可以直接跳转到授权的某个节点,跳过中间不必要的审批节点;流程节点完成后需要有历史轨迹,能够看到流程经历了哪些节点、节点总共执行了多少次、可以按照用户想要看的颜色来展现历史轨迹等,如下图中的1,2,3图展示了流程改造后的部分功能;4,5,6图因无法上传视频只能截图,展示了流程的历史轨迹动态走向,一个小人儿从流程开启后到当前运行节点之间的历史运行轨迹