1.熟练 IntelliJ IDEA、Eclipse 开发⼯具,具备 Tomcat 等应⽤服务器的开发经验;
2.熟练 MVC 开发架构,熟练使⽤ Hibernate,Spring,Struts2,Mybatis,SpringMVC,Spring Data Jpa 等框架;
3.熟练使⽤ MySQL,SQL Server,并使⽤ T-SQL 语⾔创建存储过程、事务、触发器等, 了解使⽤ Oracle,MongoDB;
4.熟练掌握 Jsp,Jquery,JavaScript,Ajax 等技术,实现异步刷新数据;
5.熟练 HTML/HTML5,CSS/CSS3,XML 等语⾔,能够⼿⼯编写 HTML 及 CSS 代码;
6.熟悉 BootStrap,EasyUI,layui 等框架,能够编写⼀些特效⽹⻚;
7.熟悉团队管理开发⼯具:Svn, Maven,Git;
8.熟练使⽤ SpringBoot,Liquibase,SpringCloud 等框架技术,能够在 SpringBoot 中使⽤ Liquibase 对数据库结构进⾏管理。 9.熟悉 Redis 缓存并使⽤缓存机制,熟悉使⽤ RabbitMQ,了解使⽤微信⼩程序开发;
10.了解 Node.js,能够简单使⽤ TypeScript,Koa,Sequelize 等框架技术配合 Node.js 开 发 web 程序;
11.了解 Linux、docker,能够简单使⽤ Linux 命令,docker 命令。
项⽬经验
项⽬名称:动态⽕险因⼦监测系统
技术选择:SpringBoot、Spring-data-jpa、SpringMVC、Hibernate、BootStrap、Jquery、 Javascript、Angular、Mysql 项⽬简述:动态⽕险因⼦监测系统,监测⽕险,⼈流量,⻛速,三个关键的⽕险因⼦。 根据国家级的⽕险计算规则,计算出当前森林防⽕的等级,并能够即时预 警到管理⼈员。24 ⼩时,全⽅位监控。
功能模块:登录、实况(监测点地图、监测点列表、监测点详情)、预警(预警详情)、 统计(⽓象统计、⼈数统计)、管理(分组、设备管理、⽤户管理)、 配置(常⽤配置、操作配置、预警配置)。
技术特点:基于⾯向对象的技术开发,采⽤ C/S 结构模块;对接了海康的硬件设备,将 数据可视化转为⽕险等级;采⽤了极光推送,⼀旦发⽣预警,就能通知到 管理员;前后端分离。
责任描述:登录、预警(预警详情)、管理(分组、设备管理、⽤户管理)。
项⽬名称:⾹港地铁⼯程管理系统 技术选择:SpringBoot、SpringCloud、Spring-data-jpa、SpringMVC、Hibernate、RabbitMQ、 BootStrap、Jquery、Javascript、Angular、Ant-Design、Mysql、MongoDB
项⽬简述:⾹港地铁⼯程管理系统,⽤于⾹港地铁相关⼯作⼈员对地铁设备进⾏检查 时⽤来记录检查结果,将纸质表单转为程序数据化表单,⼯作⼈员⽤系统 填写表单提交,管理⼈员根据⾃⼰的部⻔权限来审核下级⼈员提交的表单。 功能模块:登录、⼯作项⽬(表单列表)、⽤⻋管理(⽤⻋记录、⻋资料库)、⾃定义 表格(表格管理、表格实例)、组织架构(部⻔管理、⼈员管理)、权限⻆ ⾊(⻆⾊管理、账号管理)、系统管理(表格设置)。
技术特点:基于⾯向对象的技术开发,采⽤前后端分离,Web 端、Ipad 端和 IPhone 端 调同⼀后端服务。采⽤ RabbitMQ 将表单数据进⾏异步提交。
责任描述:参与全部模块 项⽬名称:E-Task 后台管理系统 技术选择:SpringBoot、SpringCloud、Spring-data-jpa、SpringMVC、Hibernate、BootStrap、 Jquery、Javascript、Angular、Ant-Design、Mysql 项⽬简述:E-Task 后台管理系统,⽤于 E-Task 公司⼯程新建、对⼯程的报价、报价后 的物料采购、采购物料后的库存及收付款的管理。 功能模块:登录、销售管理(⼯程管理,报价管理)、采购管理(物料采购)、 库存管理(⼊库管理、仓内管理、出库管理、物料和仓库基础资料)、 财务管理(应收款、应付款)、 ⽤户管理(⻆⾊管理、账号管理)、
后台管理(客户供应商、单位、品牌、汇率、预警基础资料和配置)。 技术特点:基于⾯向对象的技术开发,采⽤前后端分离。 责任描述:登录、销售管理(⼯程管理,报价管理)、采购管理(物料采购)、 库存管理(出库管理)、⽤户管理(账号管理)、 后台管理(客户供应商、品牌、汇率、预警基础资料和配置)。