个人介绍
Ÿ熟练掌握JAVA基础,理解Java并发,阅读过HashMap、ConcurrentHashMap、线程池等部分源码,了解JVM基础知识。
Ÿ熟练掌握Spring,SpringMVC,SpringBoot,SpringCloud,MyBatis组件等主流框架,有微服务模块从0到1的建设经验,具备独立完成模块开发的能力。
Ÿ熟悉Oracle、Mysql关系型数据库,了解MySQL索引、事务及锁机制,熟悉常见的
SQL调优技巧,有MySQL分库分表经验。
Ÿ熟悉Redis、Zookeeper、nacos、kafka等中间件使用,了解对应原理。
Ÿ熟练使用Maven、Git、Linux、IDEA、具备一定的运维能力。
Ÿ了解CAP、BASE及Raft等分布式理论以及基本的数据结构和算法,有良好的代码规范和编程习惯。
工作经历
2015-07-15 -2023-12-06深圳拓保软件有限公司JAVA高级工程师
工作描述: 1.主要从事软件后台开发编码工作; 2.涉及软件的设计、开发、测试、修改bug等工作; 3.负责相关文档的编写与维护; 4.负责相应模块的设计、编码及优化; 5.对技术实现进行持续优化改进、升级; 6.根据项目任务计划按时完成软件编码和单元测试工作,包括业务需求的沟通,功能模块详细设计,业务功能实现,系统维护。
教育经历
2009-09-01 - 2012-06-01南昌理工学院应用电子技术专科
技能
系统主要是将以前就的顺转和快转两个大平台的后台融合再一个后台内,因为两个平台在很多数据和功能上存在许多相同点,所以为了节省开发而开创了大小件融合平台,技术上采用的比较流行的DDD架构,使得接口调用变得更加的灵活。目前功能上主要是负责顺丰的大小件装卸车流程。
项目描述:该项目主要是顺丰鄂州机场实现线上采招投标,投标资格预审,招标文件澄清,评标,合同签署,制定付款计划,付款申请一体化的一个系统. 系统主要分为招投标模块,合同台账管理模块,后台管理模块,用户管理模块 系统我主要负责合同台账管理模块和用户管理模块 合同台账主要有合同列表,制定付款计划,付款申请列表,组成.其中前端用到的是VUE框架搭建,后端主要是springmvc 搭建的一套系统,其中流程流向主要是由合同列表已完成合同签署数据,来制定付款计划,付款计划制定完成后就由合同对接人发起合同付款,提交付款申请审批,审批完成后,用webservice对接另外的系统实现付款的一个过程,最终付款完成,付款系统回调我们系统接口,最终改变付款状态的一个过程 用户管理模块,主要是对我们系统可登陆用户的权限操作模块,后台管理员可以通过该模块新增或者删除用户权限,并对用户实现授权的一个功能.登陆主要用的是CAS单点登陆系统,登陆进来后会有逻辑判断是否本系统用户,如果不是本系统用户,就不会有任何操作权限.
任务系统是鄂州机场指挥部下的所有部门所定期做下的任务记录反馈和,最终任务交付成果,绩效考核的一个系统. 系统主要分为工作台,统计报表,会议纪要,全景图,绩效考核,用户管理,数据字典模块 在该系统中,我主要负责搭建后台框架,创建结构,对功能分析并分配任务给小组成员,并写有统计报表,用户管理,数据字典模块, 统计报表主要通过定时任务集群,定时轮询后台服务器实现定时生成统计报表,报表内容主要是获取半月,一个月内的任务信息,并通过任务所属组织,是否延期,是否归档,是否有定期进行任务反馈进行分类,并最终统计出总数的一个报表,并带有导出功能. 用户管理模块,主要是对我们系统可登陆用户的权限操作模块,后台管理员可以通过该模块新增或者删除用户权限,并对用户实现授权的一个功能.登陆主要用的是CAS单点登陆系统,登陆进来后会有逻辑判断是否本系统用户,如果不是本系统用户,就不会有任何操作权限. 数据字典模块,主要是为了减少配置文件频发修改,实现线上对可调控的链接或者配置写在数据字典,方便生产上,后台管理员可以避免发版就可以修改对应的文件配置. 我主要负责带领团队研发