个人介绍
姓 名 : 马腾 性 别: 男
电子邮件: 联系电话:* 毕业院校: 陕西理工大学 学 历:本科
毕业时间: 2018 年 7 月 工作经验:四年
Ÿ 熟悉各种 GC,各种垃圾回收算法,有 JVM 调优经验。
Ÿ 熟悉 JDK 中各种集合,队列,锁,多线程,高并发及 NIO 相关的底层结构及原理。
Ÿ 熟悉常用的数据结构,熟悉常用的设计模式 。
Ÿ 熟练使用 Msql,Oracle,对 sql 优化有⼀定经验;熟悉 Redis 内存数据库,熟悉 Redis 的各种机制。
Ÿ 熟练使用 Spring、Spring MVC、Spring Boot、MyBatis 等主流技术框架,有阅读 Spring 源码经验, 并对 Spring 源码有自己的认识。
Ÿ 熟练使用 JavaScript,HTML5,CSS,Ajax,JQuery 技术栈。
Ÿ 了解 Nginx(Openresty),LVS 等负载均衡组件。
Ÿ 熟悉RabbitMq,kafka消息中间件,熟悉Eureka(有阅读部分源码,了解部分Eurake优化)
Ÿ 熟悉springCloudAilibaba,springcloud,能自己搭建基本springCloudAilibaba的框架结构
Ÿ 熟悉分布式系统原理,熟悉 linux 系统。
Ÿ 熟悉kubernetes,有云开发经验
工作经历
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后台开发程序员。