-->精通java核心基础,面向对象编程思想,java API
-->熟悉mysql, oracle,postgres数据库及基本操作,能灵活运用sql语句。
-->了解liunx环境及基本操作,有系统运维经历,操作过centos、Ubuntu等liunx系统。
-->熟练tomcat的使用。
-->熟悉WEB应用各大框架spring,springMVC,Struts2,Hibernate,mybatis,springboot,springcloud等主流框架,并构筑web应用。
-->熟悉Maven构建项目、版本管理。熟练使用SVN,Git。
-->能够设计网页页面并形成HTML文件,熟悉html,CSS和JS及框架JQuery,能熟练使用bootstrap,easyUI,layUI进行静态页面开发.
-->熟练掌握GIS地图相关技术,如:Arcgis,JOSM,mapbox,secuim,百度GIS等技术.
-->熟悉docker,K8S部署技术,在centos系统上部署过docker+k8s框架。
项目名称:智能SG指挥决策软件(2019/5-至今)
所属公司:武汉慧明合创信息技术有限公司
项目描述:智能指挥决策系统是根据大型水面舰艇sg指挥业务的需求,以大屏、服务器、指挥控制台等为硬件基础,集成平台管理系统和视频监控等数据。运用火灾、水灾、行为识别,预案、sg事件自动推送,协同监控等辅助决策技术;实现损害信息快速标绘,为指挥员集成显示sg态势信息、sg指挥信息、sg决策信息等功能,为执勤人员提供训练、预警、通信等信息服务。并通过针对不同研究内容的技术完善,不断将研究方法进行修改,如对路径进行算法研究时遵循多路径可选的需求,针对性的选择KSP算法。从而实现舰艇的损害信息管理的数字化、智能化,为sg人员提供信息化指挥手段和模拟训练工具;
技术框架:项目基于jdk1.8,使用springcloud框架开发,使用Maven管理jar包版本,使用postgres数据库,前后台分离,使用SVN进行版本管理;
责任描述:在本项目中主要担任pl角色,定制当前开发计划及完成时间;对开发提交的代码进行代码检视;统计分配系统存在的问题;协调本系统接口与其他系统对接及问题反馈;协助产品经理SE参与客户方指定功能的实现分析,并完成对应的实现文档;以及功能代码开发工作,并研究项目重难点技术,编写核心代码以及边界算法等。
项目名称:综合管理与决策系统(2018/10-2019/3)
所属公司:慧明合创信息技术有限公司
项目描述:综合管理与辅助决策系统主要用于实现对S125平台管理系统的信息资源进行有效管理,对平台管理系统重要状态信息进行综合显示、分析和处理,并为平台指挥员掌握全船各系统状态提供相关辅助决策信息支持;
技术框架:项目基于JDK1.8,使用springboot框架开发,使用Maven管理jar包版本,使用mysql数据库,使用SVN进行版本管理,使用redis作为实时数据库;
责任描述:在本项目中主要担任pl角色,与客户沟通需求分析,并制定工作计划及完成时间,编写数据包解析文档,并解决项目重难点技术及编写核心代码。
项目名称:校园安防系统(2018/5-2018/10)
所属公司:慧明合创信息技术有限公司
项目描述:校园安全预警平台由校园安防预警APP、服务端软件和管理客户端三个部分组成,其中校园安防预警APP主要是接收预警信息,处理预警问题,管理安全隐患和安全巡检等,服务端软件是以算法分析、数据存储为主,管理客户端主要管理用户信息、用户权限、黑名单管理日志管理等;
技术框架:基于JDK1.8,使用springboot框架开发,定制海康等各大品牌摄像头视频及行为分析接口,以个推推送预警消息给手机APP,使用Maven管理jar包版本,使用mysql数据库,使用SVN进行版本管理,使用redis作为实时数据库;
责任描述:完成项目经理分配的任务,搭建系统框架,设计系统数据库,解决系统与个推推送的集成以及项目中的重难点问题。