个人介绍
工作经历
2021-10-31 -至今易宝java
项目描述:面向云原生的轻量级WebIDE,通过浏览器访问即可实现云端开发环境获取、代码编写、编译调试运行预览、访问代码仓库、命令行执行等能力,同时支持丰富的插件扩展。基于kubernetes开发的微服务,主要分为三个服务,Shcedule定时任务系统,负责数据校验,ide生命周期检查。IntstanceManager服务,管理ide实例的生命周期,维护云ide中的技术栈。Infra服务负责协同manager通过调用k8s生成对应的实例。一个k8s Pod对应一个具体的ide中的project。 任务描述:1.负责需求分析与设计,如根据现云API,对网络带宽进行定时扩容缩容节约成本。 2.代码重构,主要是redis部分整体规范合理化重构。 3.代码review,技术分享 4.提供数据不一致解决方案,以及系统各个问题优化方案
2021-03-08 -2021-10-08上海易立德java
项目描述:海康威视海外税务系统,基于微服分布式网站,主要服务:基本信息服务,用于提供基本数据。TP财务服务,用于提供合同,以及其他的交易服务。三方服务,从客户的接口中获取信息。监控服务, 用于监控预警各个交易。该项目是一个基于微服分布式的网站,使用Sping Cloud架构(Eueka作为注册中心,Zuul为网关)、RabbitMQ中间件、Redis做缓存、Mysql做数据库,等。 任务描述:1.负责灰度发布落代码实现。实现了网关和服务,服务和服务之间的灰度发布。 2.公共接口提供,方便其他开发者使用,并做好规范。 3.redis缓存业务缓存统一处理。 4.基础模块功能组织用户关系功能开发,文档管理,附件上传开发,合同模块任务开发,待办 功能流程开发,税务规则开发,租户管理开发。 5.初步review代码,整理不规范代码,查找性能浪费的代码(如性能差的for循环) 6.审查查询慢的sql语句,进行优化处理(使用mysql自带的“slow_query_log”或工具 “pt-query-digest”)
2018-07-01 -2021-03-01深圳四方精创java
项目描述:大新网银系统是大新银行面对企业用户的网银系统,客户端主要提供客户操作的一些业务,主要 包括现金管理(转账、汇款、发薪、自动转账、缴付账单,余额查询等动能),管理(包括用户设定、限额设定、持有人设定、授权设定等能,授权中心等业务,大新网银(香港)的新一代企业网上银行,提供从需求到投产的一系列解决方案。 任务描述:1.前后端代码编写,作为全栈开发 2.独自负责银行开户功能开发以及业务需求沟通。 3.独自负责 OnlineApplication 功能开发 4.Web 端以及 APP 端各个功能的更新迭代。
教育经历
2014-09-01 - 2018-07-01陕西理工大学物理学本科
2014年进入大学,在大一接触c语言,大三开始自学java,后面大四开始上java课程,毕业成功进入互联网,成为java后台开发程序员。