简历
个人信息
- 姓名: 张甫林
- 工作年限: 5年
- 性别/年龄: 男 / 26岁
- 院校/专业/学历: 四川理工学院 / 软件工程 / 本科
联系方式
- 手机: 182xxxx5625
- Email: zhangfulin_lazy@163.com
求职意向
- 期望职位: Java高级程序员
- 期望城市: 成都
技能
- 熟练掌握Java语言与面向对象思想,熟悉常用设计模式
- 熟练掌握 Spring、SpringBoot、SpringCloud、Mybatis 等框架
- 熟练掌握 MySQL数据库设计及SQL优化
- 熟练掌握 Redis数据库
- 熟练掌握消息中间件 RabbitMQ 的使用
- 熟练使用 Maven、Git 等项目管理工具
- 熟悉 Linux 基本操作命令
- 熟悉 Tomcat、Nginx 等服务器
- 熟悉并发编程及高并发处理方案
- 熟悉 JavaScript、Angular JS、React等技术
工作经历
DellEMC成都研发中心(2017.6-至今)
在EMC期间担任Java高级程序员,主要负责新项目的开发以及原有项目的维护等工作,同时也参与了项目的设计工作,帮助解决客户的线上问题等.
Avamar项目
- 项目描述: Avamar是一款重复数据删除备份软件,核心技术是在客户端去重来减少网络数据传输,以达到快速备份和恢复的功能。该系统可以备份多种数据,包括文件系统,数据库和虚拟机磁盘等。支持多种备份策略来满足不同的备份需求。
- 使用技术: 项目主要使用SpringBoot作为后端框架,引入了SpringSecurity模块,使用caffeine做本地缓存,dozer做Bean的映射工具。使用了RabbitMQ实现消息通信和应用解耦。前端主要使用AngularJS框架和Clarity组件库进行开发。
- 责任描述:
- 参与了REST-API的设计和开发
- 负责虚拟机备份与恢复的接口开发
- 使用Oauth2实现SSO,实现基于JWT的权限验证
- 使用caffeine实现后端本地缓存的开发
- 参与了前端HTML5的开发工作,为项目提供了独立可复用的UI组件。
- 参与了项目日常维护工作,定位和解决客户的线上问题,通过JDK工具分析死锁和内存溢出等问题。
PowerProtect项目
- 项目描述: PowerProtect是继Avamar后的下一代存储备份系统。采用新的架构,提供了可扩展和高可用的备份系统。新产品在性能和易用性上较前一代产品有了很大提高。
- 使用技术: 项目主要使用了SpringCloud相关的微服务架构,使用ElasticSearch做数据的分布式存储,Docker做为容器进行服务部署。前端主要使用AngularJS框架和Clarity组件库进行开发。
- 责任描述:
- 参与项目中Dynamic Rule Engine模块的开发
- 负责前端备份策略模块的开发
- 负责与后端API进行交互
- 负责产品的维护与界面优化
中软国际(2015.4-2017.6)
在中软国际期间,主要是与华为一起开发网元增强组件,同时负责相关测试工具的开发与维护工作.
Trace Server Professional项目
- 项目描述: TSP是华为U2000 Trace Server的增强组件,支持接入并处理多种网元数据。TSP提供对网元数据的采集、汇聚、统一建模、存储、定位等基础处理功能,同时还提供业务扩展能力、支持上层应用系统定制数据处理业务。
- 使用技术: 该项目使用了SpringCloud,kafaka,zookeeper等技术。
- 责任描述:
- 参与项目的微服务改造
- 负责部分API接口的开发
- 负责代码单元测试的编写
- 负责bug修改与产品维护
- 负责修改Findbugs、checkStyle、PMD等静态检查工具扫描出的问题
网元自动化测试工具
- 项目描述: 自动化测试工具主要是提供给华为内部的测试人员使用,工具包括U2000模拟器和测试用例执行等功能。测试人员可以在工具中直接编写测试用例。工具中自带的U2000模拟器为测试用例提供环境,可以定期执行指定目录下的用例并生成测试报告。
- 使用技术: 该项目主要使用Java,界面由Java Swing开发,用到了Corba协议,使用JSch执行远程Shell脚本。
- 责任描述:
- 参与项目需求分析与设计
- 使用WindowsBuilder插件完成了部分界面开发
- 独立完成了JSch远程执行Shell的公共模块的开发
- 通过延迟加载解决了用例树加载慢的问题
- 负责工具的维护和扩展
获奖情况
- 大学期间参加全国大学生数学建模比赛,并获得了国家一等奖
博客 & Github
- 博客: https://iuin.github.io
- Github: https://github.com/iuin
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事
