个人简历

简历

个人信息

  • 姓名: 张甫林
  • 工作年限: 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组件库进行开发。
  • 责任描述:
    1. 参与了REST-API的设计和开发
    2. 负责虚拟机备份与恢复的接口开发
    3. 使用Oauth2实现SSO,实现基于JWT的权限验证
    4. 使用caffeine实现后端本地缓存的开发
    5. 参与了前端HTML5的开发工作,为项目提供了独立可复用的UI组件。
    6. 参与了项目日常维护工作,定位和解决客户的线上问题,通过JDK工具分析死锁和内存溢出等问题。

PowerProtect项目

  • 项目描述: PowerProtect是继Avamar后的下一代存储备份系统。采用新的架构,提供了可扩展和高可用的备份系统。新产品在性能和易用性上较前一代产品有了很大提高。
  • 使用技术: 项目主要使用了SpringCloud相关的微服务架构,使用ElasticSearch做数据的分布式存储,Docker做为容器进行服务部署。前端主要使用AngularJS框架和Clarity组件库进行开发。
  • 责任描述:
    1. 参与项目中Dynamic Rule Engine模块的开发
    2. 负责前端备份策略模块的开发
    3. 负责与后端API进行交互
    4. 负责产品的维护与界面优化

中软国际(2015.4-2017.6)

在中软国际期间,主要是与华为一起开发网元增强组件,同时负责相关测试工具的开发与维护工作.

Trace Server Professional项目

  • 项目描述: TSP是华为U2000 Trace Server的增强组件,支持接入并处理多种网元数据。TSP提供对网元数据的采集、汇聚、统一建模、存储、定位等基础处理功能,同时还提供业务扩展能力、支持上层应用系统定制数据处理业务。
  • 使用技术: 该项目使用了SpringCloud,kafaka,zookeeper等技术。
  • 责任描述:
    1. 参与项目的微服务改造
    2. 负责部分API接口的开发
    3. 负责代码单元测试的编写
    4. 负责bug修改与产品维护
    5. 负责修改Findbugs、checkStyle、PMD等静态检查工具扫描出的问题

网元自动化测试工具

  • 项目描述: 自动化测试工具主要是提供给华为内部的测试人员使用,工具包括U2000模拟器和测试用例执行等功能。测试人员可以在工具中直接编写测试用例。工具中自带的U2000模拟器为测试用例提供环境,可以定期执行指定目录下的用例并生成测试报告。
  • 使用技术: 该项目主要使用Java,界面由Java Swing开发,用到了Corba协议,使用JSch执行远程Shell脚本。
  • 责任描述:
    1. 参与项目需求分析与设计
    2. 使用WindowsBuilder插件完成了部分界面开发
    3. 独立完成了JSch远程执行Shell的公共模块的开发
    4. 通过延迟加载解决了用例树加载慢的问题
    5. 负责工具的维护和扩展

获奖情况

  • 大学期间参加全国大学生数学建模比赛,并获得了国家一等奖

博客 & Github

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事

文章作者: Fulin Zhang
文章链接: https://iuin.github.io/2019/resume/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 个人博客