熟练掌握JAVA开发,具有大型网站/APP开发等多个项目研发经验,具有一定管理经验。
熟练基于linux的软件环境搭建、项目部署;,有单独排除服务器故障能力,维护项目经验丰富。
熟练基于Spring,SpringMVC,Spring Shiro、Hibernate,MyBatis的开发。
熟悉SpringBoot、SpringCloud等微服务开发技术。
熟练使用MySql、Oracle、Redis、Neo4j等数据库设计、开发以及优化。
熟悉Linux常用命令,编写shell脚本,
熟悉设计模式。了解ActiveMQ、RabbitMQ等消息队列
熟练使用svn、git等版本控制工具,熟悉基于maven项目管理工具的开发。
熟练HTML、JavaScript、BootStrap、FreeMark等前端开发技术。
1.AirTalk-APP后台开发
使用技术:SSM+ Maven+Dubbo+Redis+Solr+ Dubbo+Zookeeper
开发环境:IDEA +Tomcat 9.0+SVN+ MySql 5.8+Neo4j
项目说明:AirTalk是一款面向航空乘客用户的APP,后台单独负责开发,该项目是“AirTalk”APP的后台接口系统,包括了用户管理、好友、联系人、套餐管理、订单管理、短信验证码、消费支付等功能,系统采用传统的SSM框架,使用redis做缓存提高性能;该项目进行了三次迭代,第一次业务拆分,数据库使用mysql;第二次迭代基于springboot开发,将好友关系由mysql转为图数据库Neo4j,并顺利完成数据迁移;第三次将该项目进行了分布式系统迁移,使用Dubbo+Zookeeper,降低系统之间的耦合度,提高系统的性能;
2.重点实验室运行管理系统
使用技术:Spring + Spring MVC + Hibernate + dhtmlx + Maven
开发环境:Windows7 + Eclipse + MySql
项目说明:重点实验室运行管理系统是为中国石油勘探开发研究院各重点实验室开发的办公系统,通过信息化技术实现传统业务的信息化管理,提高办公效率,节省资源实现无纸化办公。主要有初始化定义、科研实验、开放实验、生产实验、查询统计等模块。我参与了报告接收、报告归档、档案归档、资料管理等详细功能的设计和开发。主要负责编码实现、数据库表设计及测试,并进行了后期维护。
3.世讯卫星中台系统
使用技术:SSM+ Maven+Dubbo+Redis+Solr+Zookeeper+Spring shiro+
开发环境:IDEA +SVN+ MySql
项目说明:该项目包括三部分,第一是将公司卫星资源对接并且将输入转为输出的一个项目,作为中台,将不同的第三方资源整合到一个系统中,第二部分再将这些资源输出作为资源,供其他人调用;第三开发自己的后台来对接获取的资源;系统使用spring shiro做权限管理,POI完成数据导入,
“追追货”APP是公司为客户提供的一款货物追踪软件。通过DragonX IoT全球卫星和地面网络对货物、车辆、船只、飞机、集装箱等进行追踪管理、温湿度状态全程监控。支持4G+卫星双链路的,硬件设备和传感器连接,在追追货app就能查看设备(所在车辆)地理位置、温湿度等各类数据信息;
追追货中台是配套追追货APP的一个物流监控平台,通过DragonX IoT全球卫星和地面网络对货物、车辆、船只、飞机、集装箱等进行追踪管理、温湿度状态全程监控。在追追货中泰能查看设备(所在车辆)地理位置、温湿度等各类数据信息;支持地图全局模式,电子围栏;设备报警信息主动推送提醒,