个人介绍
1、Java 开发经验扎实,有良好的编码习惯,熟悉 j2ee 开发规范,熟悉面向对象,面向接口 以及常用的设计模式,多线程,集合等基础框架;
2、熟悉并能够使用 Spring, Mybatis, SpringMVC,SpringBoot,SpringCloud 等主流框架进 行相关开发。
3、熟悉 RabbitMQ等消息队列,了解kafka,ActiveMQ消息中间件。
4、熟悉 Linux 常用命令,Linux 服务器下相关软件的安装和环境搭建。
5、熟悉 sql 语句的编写, 了解 sql 的优化。
6、熟悉缓存服务 Redis,MemCache。
7、熟悉项目管理及版本控制工具,如 Maven 、SVN,Git 等
8、熟悉 Nginx、Tomcat 的部署与配置
9、熟悉Docker容器技术,了解容器管理应用docker-compose,Kubernates容器编排技术及其周边生态。
10、了解搜索引擎ElasticSearch,Solr;
11、熟悉基于jenkins的CI/CD流程。
12、了解分布式框架Dubbo
13、能熟练使用vue、webpack、ElementUI开发前端业务逻辑;了解webpack结构及常用配置。
14、熟悉使用websocket前后端框架,熟悉webflux框架。
15、熟悉linux操作系统,windows操作系统,熟悉网络中协议及组件功能。
工作经历
2017-09-05 -至今上海道枢高级后端工程师
组件开发,设计文档,数据库设计,架构设计,组件开发
2013-07-01 -2017-08-05广东华讯后端
日常开发,BUG修改,业务开发
教育经历
2009-09-01 - 2013-07-01西安科技大学电子信息科学与技术本科
修完所有学分,超前完成毕业设计
技能
建设重庆市九龙坡分局指挥调度平台,该系统作为综合性的集成应用管理平台,提供丰富的多媒体接入能力,融合语音通话、视频通话、图上指挥、视频监控等多种终端通信,为行业用户提供跨越地域、空间、系统局限的一体化指挥调度平台,不仅能够满足日常通信和应急指挥调度等业务场景,同时能够更好的发挥指挥调度的作用,规避通信孤岛,满足行业用户搭建多媒体融合的扁平化综合指挥调度平台的业务需求,通过一个统一的指挥调度平台,实现语音、视频、GIS、IP广播等多媒体的调度功能,即可完成综合指挥、统一调度,极大的提高指挥能力,为领导科学指挥、多方通信协作提供丰富便利的多媒体通信资源,实现真正的“全媒体、全覆盖、随意调”的建设目标,建立一个高效率、高性能、高集成化的指挥调度平台。
为响应国家一标六实要求,四川省南充市开发了该项目,该系统共有一个app端和一个pc端,app端主要包括居民的自助申报,人口信息查询、录入、日常巡查,事件录入,处理,上报等功能。。pc系统是一个 B/S 系统,它的主要功能模块有人房管理,日常巡查,研判预警,查询统计,网格化管理、事件流转、实有人口、组织场所、基础数据维护、系统数据管理等。