1.开发工具: eclipse、myeclipse、idea。
2.框架方面:springboot、springcloud、springmvc、spring、mybatis、struts2等框架技术整合。
3.数据操作及其报表方面: 掌握mysql主从同步,oracle读写、sql语句操作。
4.远程调用技术:异构平台之间数据传输httpclient、webservice、jsonp跨域等技术。
5.全文检索方面: 熟练使用es全文检索技术。
6.缓存方面: 熟悉redis等缓存技术。
7.数据库方面:mysql、oracle等关系型数据库。mongodb、redis等非关系型数据库。
8.服务器方面:tomcat等服务器。
9.版本控制方面:使用maven项目管理工具以及svn、git版本管理工具。
10.数据库建模方面: 熟悉sql优化、数据库优化、tomcat优化。
【项目一】智慧司法系统(2021/09 –2021/02)
开发环境:windows+idea+jdk1.8+maven+git+junit(基于注解)+mysql+postman(接口测试)+oracle+redis+kafka+RabbitMQ+FastDFS+ES
项目框架:springboot+mybatis注解+consul+redis集群+RabbitMQ+FastDFS
项目描述:
智慧司法矫正系统是司法局对矫正人员在社区矫正过程中的监管,通过抓拍取证、结合电子手铐等定位信息判别矫正人员是否越界,是否去过禁止去的场所等违法行为,为处罚提供依据,解决司法局处罚没有证据的痛难点。
个人职责:
1.负责项目的需求分析和项目构建(axure),以及总体设计,详细设计文档编写。
2.负责数据库表的设计(powerdesigner)。
3.负责junit单元测试,以及功能测试的bug修复。
4.负责接口开发,编写接口开发文档。
5.负责系统架构的搭建和新技术的研究。
6.过程中有新员工入职,还帮助新同事梳理业务流程,解决开发过程中遇到的问题。
【项目二】智慧公安系统(2020/02 -- 2021/09)
开发环境:windows+idea+jdk1.8+maven+git+junit(基于注解)+mysql+postman(接口测试)+oracle+redis+kafka+RabbitMQ+FastDFS
项目框架:springboot+mybatis注解+consul+redis集群+RabbitMQ+FastDFS
项目描述:
该项目为前后端分离架构,后端对外提供接口服务,公司主要运营方向为公安大脑的项目。
人过留影项目是通过视频抓拍设备采集视图数据,对结构化的人、车、非、脸进行分析比对,在大量的结构化数据环境下锁定重点人员,还原重点人员的活动轨迹,建立公安业务的算法模型,做到事前预警,事后研判,辅助公安系统预防、打击违法犯罪。
个人职责:
1.参与项目的需求分析和项目构建(axure),以及总体设计,详细设计文档编写。
2.参与数据库表的设计(powerdesigner)。
3.参与junit单元测试,以及功能测试的bug修复。
4.参与接口开发,编写接口开发文档。
5.参与系统架构的搭建和新技术的研究。
6.过程中有新员工入职,还帮助新同事梳理业务流程,解决开发过程中遇到的问题。
【项目三】用户中心系统 (2019/07-2020/02)
开发环境:idea + oracle + tomcat7.0 + jdk1.7 + svn+ maven + junit(基于注解)+[tomcat]
项目框架:springmvc + spring + mybatis + webservice + httpclient +
项目描述:
项目主要涉及的模块:安全规则模块、用户管理模块、日志模块、机构管理模块、人员管理模块。
个人职责:
在项目初期配合研发经理完成需求分析并整理需求文档,后期参与数据库设计(powerdesigner)、接口文档的编写及接口开发。负责开发安全规则模块、用户管理模块、日志模块、机构管理模块、人员管理模块,同时配合测试部门进行bug修改。
【项目四】设备运维项目 (2019/07 - 2020/02)
开发环境:idea + svn + oracle + mysql + junit + jdk1.7+ (tomcat)
项目框架:springmvc + spring + mybatis + rabbitMQ+ redis + webservice
项目描述:
设备运维系统是对智慧交通项目中的电警、卡口、视频、诱导屏、雷达等设备进行管理及维护的平台,用户是各个交警支队、交警大队以及各个中队。
主要功能模块有:设备查询、设备管理、工单管理、厂商管理、设备二维码管理、设备分组、设备故障模块以及设备告警模块。
个人职责:
1.负责设备管理模块:通过Excel表格批量上传设备信息、批量更新设备信息及根据条件检索设备信息和导出设备信息,单个及批量同步设备信息到地图图层。
2.设备二维码管理模块:根据设备的国标编号生成唯一的二维码,新增设备时生成相应的二维码,可打印贴于该设备上,通过二维码添加该设备的维护信息进行后期维护,包括二维码的生成、注销、查询和修改。
3.设备查询模块:根据设备类型查询设备信息,并根据设备状态在地图上展示设备信息。
4.设备分组模块:把分组定义为业务分组和物理分组,物理分组是根据设备所属管理机构进行分组,业务分组是基于各个业务系统的需求对设备进行分组,公安业务可以把设备分为包围圈、司法业务可以把
角色 | 职位 |
负责人 | 研发经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1.负责项目的需求分析和项目构建(axure),以及总体设计,详细设计文档编写。 2.负责数据库表的设计(powerdesigner)。 3.负责junit单元测试,以及功能测试的bug修复。 4.负责接口开发,编写接口开发文档。 5.负责系统架构的搭建和新技术的研究。
1.负责项目的需求分析和项目构建(axure),以及总体设计,详细设计文档编写。 2.负责数据库表的设计(powerdesigner)。 3.负责junit单元测试,以及功能测试的bug修复。 4.负责接口开发,编写接口开发文档。 5.负责系统架构的搭建和新技术的研究。