个人介绍
四年以上软件开发经验,极客特性,能迅速接受新技术快速学习应用
熟练掌握JAVA面向对象编程语言,有良好的编码习惯
熟悉并掌握MVC开发模式,能熟练运用Spring、Hibernate、SpringMVC、Mybatis、Spring Boot等框架的多环境下的整合开发。并能够集成springcloud等开源组件进行分布式微服务搭建
熟悉MySQL、SQL Server及Oracle关系型数据库,并能对其进行一定优化。
熟练运用JAVA相关开发工具 (Eclipse,IDEA)及项目管理工具GIT、SVN、Maven的使用,熟悉配置自动化构建项目,熟悉SSH客户端Xshell的基本使用。
熟悉使用Linux基本命令的操作,并能实现Solr搜索服务,进行Redis与Spring整合缓存及Redis消息机制的搭建。
对多线程消息异步并发处理及CS架构中服务端通讯有一定实践。
熟悉RabbitMQ队列消息与Spring的整合应用。
熟悉分布式微服务架构的搭建技术选型及Spring-Cloud相关微服务组件与业务开发整合。
熟练使用Hadoop生态圈技术:zookeeper、hbase、sqoop、flume、kafka、rocketmq、storm
工作经历
2017-08-16 -至今北京华信瑞德信息技术有限公司高级后端工程师
技术选型及产品核心模块开发;参与技术预研,搭建服务架构,承担应用、数据库性能调优任务;负责数据仓库的功能模块开发,包括需求分析,系统设计和编码实现;负责应用环境和集成CI环境的搭建,部署和运行环境的监控工作,解决项目中存在的性能瓶颈及隐患漏洞。 负责数据可视化产品及项目开发工作
2015-09-10 -2017-08-13上海透云物联网科技有限公司Java开发工程师
分析需求、设计文档完成系统模块详细设计、编码和单元测试;负责技术预研和技术选型,解决各种疑难技术问题,承担应用、数据库性能调优任务;参与测试及代码审查,解决测试、维护过程中的疑难bug问题;
2014-06-18 -2015-09-03上海鑫科网络有限公司软件开发工程师
主要从事软件编码工作;涉及功能模块分析及编码实现及单元测试等
教育经历
2009-09-10 - 2014-06-19河南工业大学电气自动化本科
在校期间曾参与校企合作的软件项目研发