个人介绍
1.具备良好的编程语言知识和技能,具备面向对象,面向接口,面向切面的编程思想。
2.具备快速排查线上问题的能力,适应互联网迭代开发模式
3.对新的技术敏感,并能及时补充新的知识技能,热衷学习新的开发技术和框架。
4.能成用户体验方面分析日常需求
5.积极向上,工作责任性强,乐于助人,愿意分享自己的知识技能
工作经历
2021-10-01 -至今广电运通信息科技有限公司Java开发
现阶段我所在公司的项目组从事政府审计相关的项目,我在项目中主要承担核心开发的工作,按时按需完成工作的交接
2020-02-01 -2021-10-01广州钱都网络科技有限公司Java开发
工作描述: 开发本公司自主产品 1.工作内容包括:公司自主产品的开发;项目通常以客户需求来完成产品升级开发,以月为单位进行迭代产品修复。繁琐的业务处理逻辑也给工作带来了很多难点,但也完成了客户在各流程环节提出的各种需求 2.对各个项目模块进行日志收集和分析,完成了对客户资源数据维护,用户行为分析进行记录 3.项目实施,对项目版本的迭代升级,处理备份各版本项目 4.程序架构提炼和核心代码优化,比如提取一些公共的工具类,模版类等。 5.工作成绩:完成了客户所提需求,并得到领导的褒奖。
2018-02-01 -2019-10-01广州亿阳信息技术有限公司Java开发
工作描述: 广东省联通互联网产品的现场外包开发 1.工作内容包括:号线系统,调度系统,资源系统等系统的开发;项目通常以月为单位进行版本的升级开发,以周为单位进行周迭代的产品修复。繁琐的业务处理逻辑也给工作带来了很多难点,但也完成了客户在各流程环节提出的各种需求 2.对各个项目模块进行日志收集和分析,完成了对资源数据的统计报表,用户行为分析 3.项目实施,对项目版本的迭代升级,处理备份各版本项目 4.程序架构提炼和核心代码优化,比如提取一些公共的工具类,模版类等。 5.工作成绩:完成了号线系统的工单申请、工单派发、回单和工单归档模块,以及资源系统的资源配置、资源管理、智能监控。
2016-09-01 -2018-02-01广州全时信息科技有限公司Java开发
工作描述: 主要负责报表统计的开发,负责数据库的日常管理和负责公司核心业务的部分功能接口的后端接口开发。 1.工作内容包括:负责日常报表的统计分析,定时发送给各用户,数据库的日常维护及用户需求支持及时响应用户的要求 2.负责服务端的功能需求的设计,开发,第三方接口对接 工作认真负责,主动担当,在甲方外包项目开发中,因提前完成分派的任务,并且能够抗压工作,得到领导的正式表彰。
教育经历
2013-09-01 - 2016-06-01成都东软学院计算机应用技术专科
技能
项目描述: 该项目采用分布式架构把整个系统分为若干个模块,每个模块分布到不同的服务器上,使用接口通信,降低模块之 间的耦合度,工作人员分工明确,各自负责所开发的子项目 技 术 架 构 : springboot+spring+springmvc+mybatis+redis 责任描述: 1.负责商品展示模块,与前台交互 2.负责线上问题的排查 3.按时按质完成每期的迭代需求开发任务
所属公司: 广东省联通 (外包驻场开发项目) 项目描述: 采用微服务架构dubbo,spring cloud支撑后端基础,dubbo 服务使用 2 个服务器作为 provider,2 个服务器节点 作为 consumer;运用 spring,spring mvc,mybatis 支撑业务功能开发;基于oauht2协议与第三方服务进行接口 对接;采用 redis 主 6 从的集群架构分布式数据缓存存储,实现高效的快速的数据查询;使用 3 个 zookeeper 服 务节点作为 dubbo 的注册中心;nginx 作为软负载均衡策略;并采用mycat 作为 mysql 数据库中间件实现读写 分离和主从切换; 技术架构: dubbo+springcloud+spring+springmvc+mybatis+redis+zookeeper+mycat+nginx 责任描述: 1.负责产品需求的评审,业务功能的设计,以及代码功能的实现 2.负责接口文档的编写和接口的自测 3.负责与第三方服务商的业务需求的沟通和接口协定、接口文档编写 以及接口开发 ,完成与第三方厂家接口联 调 4.负责线上问题的排查 5.按时按质完成每期的迭代需求开发任务
项目描述: 主要用于电商客户补单,商家商品代拿代发等 主要技术: SpringBoot + SSM + Redis + NOCOS + RabbitMQ + VUE 责任描述: 1. 构建单独的微服务项目,负责核心服务的代码工作 2. 参与部署web项目的整个运行环境(从服务器采购到程序上线整套流程) 3. 创建核心maven模块,采用nacos管理服务,动态配置参数,在项目中编写核心工具类,在处理订单编号的唯 一性上舍弃传统uuid而采用雪花算法,保证了订单编号数据类型统一且不重复,由于项目面对的客户群体数据 量上以超过百万级,为了使系统使用更方便更快,采用redis缓存,对与热点数据不用每次去访问物理数据库, 减少了数据库的负载。项目中为了解决redis内存泄漏的问题还采用了分片机制(主要用于扩容) 4. 对接第三方接口,市场上主流电商和物流都有对接接口,比如商家需要实名认证,当时是 对接了京东万象上的 身份证实名认证接口,还有物流地址接口等等, 5. 在开发过程中编写接口文档供前端调用,因为项目采用mvc的模式,以功能对应方法的模式这就需要后台开发 人员编写清晰的接口调用文档,这也省去了很多与前端人员不必要的沟通 6. 目前的工作是对之前采用定时任务的代码进行重构,因为我通过测试发现定时任务触发的性能不是很高,我通 过查询资料发现redis中有一个监控过期事件可以替代定时任务触发,而且在性能上有质的飞跃,现已提交意见 审核通过了,正在开发中,逻辑上实现也不是很难,就是通过监控key的过期倒计时主动去触发功能,我只需要 配置超时时间剩下的就留给系统主动去监控