1、熟练掌握Java基础知识,有良好的编程习惯;
2、熟练JSP,Servlet等技术的使用;
3、熟练掌握Spring、Spring Boot、Spring Cloud、MyBatis等Java web开发框架;
4、熟练使用maven管理项目,熟练使用SVN、Git版本管理工具;
5、熟悉分布式系统架构,熟悉ZooKeeper、Eureka框架的原理和使用,能熟练使用ZooKeeper和Dubbo搭建分布式应用;
6、熟练掌握RabbitMQ消息中间件的基本原理并在实际项目中广泛运用;
7、熟练掌握Mysql和Oracle关系型数据库进行程序开发;
8、熟悉Redis、MongoDB等常见的非关系型数据库,分布式缓存系统;
9、熟练基本JavaScript、JQuery、Vue、Bootstrap等js技术的使用;
10、熟练使用IntelliJIDEA、Eclipse等开发工具;
11、熟练使用Linux系统,具有一定的系统运维与问题排查经验,能使用常用的日志查看与系统其他工具维护系统。
12、熟练使用office办公软件、powerdesigner建模工具、Navicat数据库工具。
13、熟练BPM开源项目Activiti。
2021/4-2021/6 企业上云服务平台
软件环境:Linux、Windows、Nginx、JDK、MySQL。
硬件环境:阿里云服务器8G内存I5处理器若干台。
开发工具:IntelliJIDEA
责任描述:负责项目整体把控以及主导数据库设计、基础框架架构、整体计划等。
项目描述:由于保密问题这里不描述。
2021/2-2021/3 贵州电大开放教育学院考试管理系统
软件环境:Linux、Windows、Nginx、JDK、MySQL。
硬件环境:阿里云服务器8G内存I5处理器若干台。
开发工具:IntelliJIDEA
责任描述:负责项目整体把控,指导搭建项目运行环境(开发环境、测试环境、上线环境)。
项目描述:主要实现学生信息管理,专业管理,班级管理和考试管理等。
2020/8-2021/2 贵州银行-开放银行系统
软件环境:Linux,Windows,Tomcat,JDK,MySQL。
硬件环境:阿里云服务器32G内存I7处理器若干台。
开发工具:IntelliJIDEA、eclipse。
责任描述:负责项目整体把控,搭建项目运行环境(开发环境、测试环境、准上线环境),编写部分概要设计文档和部分详细设计文档。
项目描述:主要实现银行与外部系统对接支付等接口,对接口传的参数进行安全把控,如:加密、熔断、流控、黑白名单设置等。
2019/10-2020/8 精英宝宝公众号
软件环境:Linux,Windows,Android,Tomcat,JDK,MySQL。
硬件环境:阿里云服务器16G内存I7处理器,后续根据情况可新增配置。
开发工具:IntelliJIDEA
责任描述:负责整体项目管控,搭建项目框架,设计所有功能和数据库以及后续优化。
项目描述:主要实现添加宝宝,实现网络预约接种功能,发表咨询文章,推送未种通知等功能。
2019/6-2019/10 善衡文化小程序以及后台管理系统
软件环境:Linux,Windows,Android,Tomcat,JDK,MySQL
硬件环境:阿里云服务器4G内存I7处理器。
开发工具:IntelliJIDEA
责任描述:负责项目进度把控、整体功能设计、小程序接口设计、微信支付接口设计、后台管理系统设计和文档编写以及后续维护及部署。
项目描述:小程序主要实现在线体侧、开通会员、内容浏览、查看视频、学习计划等。后台管理系统主要实现对在线体侧进行查询、开通会员管理、权限管理、文件视频管理、学习计划管理等小程序内容管理。
2020/5-2020/8 精英宝宝app接口系统和管理平台
软件环境:Linux,Windows,Android,Tomcat,JDK,MySQL
硬件环境:阿里云服务器16G内存I7处理器,后续根据情况可新增配置。
开发工具:IntelliJIDEA
责任描述:负责整体项目管控,搭建项目框架,设计所有功能和数据库以及后续优化。
项目描述:接口系统只提供给前端的系统,实现管理平台和接口系统的分离,接口系统主要功能有网上预约接种、入学查验、接种计划、推送未种通知、积分兑换、签到、发表动态、宝宝信息管理等。管理平台主要功能有审核发表的动态、后台发表文章、审核评论、设置前端版本、设置启动页、设置广告业、设置卫生院接种日,维护卫生院基本信息、设置积分规则、用户权限管理系统等。
2019/4-2020/8 贵州数字化预防接种系统
软件环境:Linux,Windows,Android,Tomcat,jdk,MySQL。
硬件环境:1T固态硬盘,16G内存,I7处理器
开发工具:IntelliJIDEA,Vs2009
责任描述:主要负责系统新需求的设计和实现,如签字使用智能设备进行无纸办公,并涉及全系统的优化和调优。
项目描述:该项目是中标贵州省数字化门诊预防接种系统,实现儿童门诊取号登记接种和留观全过程,并对已种和未种儿童进行报表统计以便卫生院更好的管理和通知未种或遗漏需要补种的儿童,实现和省平台的数据对接。
2018/11-2019/02 OA系统
软件环境:Linux,nginx,tomcat,jdk,mysql,Oracle,Jenkins,Zookeeper,MQ
硬件环境:开发机8GB内存,128GB固态硬盘 服务器:16GB内存主机若干台
开发工具:eclipse
责任描述:负责系统vue前端个人工作台子模块和相关接口改造。
项目描述:实现企业在线办公管理。
2016/5-2018/11 380金服-信贷系统
软件环境:Linux,nginx,tomcat,jdk,mysql,Jenkins
硬件环境:1T硬盘,16G内存,I5处理器
开发工具:eclipse
责任描述:主要负责征信录入、贷款申请、贷款审批、贷款发放、贷款贷后、保证金等模块的开发与设计,基于FastDfs的文件分布式管理模块、基于dubbo和Zookeeper的分布式服务开发等工作,对整个系统比较了解。
项目描述:该项目是根据公司产品小额贷款研发,包括客户管理、征信管理、贷款管理、贷后管理、财务管理、法务管理、报表查询、系统设置、绩效核算等大模块。
一、系统业务流程分为贷前和贷后两个大业务流程
1、贷前流程:录入客户信息—>申请征信—>征信准入—>企业审批—>银行审批—>银行放款—>通知系统记录贷款信息;
2、贷后流程:定时提醒客户经理和客户距离还款日还有10天(5天)—>如客户能直接还款则走系统流程直接还款完成,如客户不能直接还款可申请代偿(由企业代偿还)—>记录代偿信息—>代偿还款—>代偿结清。
二、系统技术架构
系统采用Dubbo分布式架构框架、springMVC、hibernate、redis缓存、freemarker实现系统业务功能。静态文件JS、CSS、图片等与项目分离开部署便于扩展项目。系统接口服务化便于多个系统相互调用,减少系统的复杂程度。
三、项目分为多个小项目
1、业务系统:专为实现业务管理。
2、客户系统:专为管理客户信息。
3、流程系统:专为设计流程和资源控制管理。
4、定时器系统:实现发送短信邮箱,自动启动流程,自动审核流程等。
5、报表统计:专为业务统计业务贷款情况。
6、APP系统:专为移动客户端提供业务处理接口。
角色 | 职位 |
负责人 | 技术总监 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
系统分为管理端和微信公众号端。 系统端功能模块:登录、学务信息管理、教务信息管理,考试管理,权限管理。 微信公众号模块:绑定、查看成绩、准考证下载、补考费缴纳、预报名。 前端使用技术:vue,js。 后端使用技术:Spring Boot,MySQL,MyBatis,jav
系统分为后端管理和小程序端。 后台管理模块:会员管理,微信小程序的内容管理,系统管理,微信小程序首页功能管理等功能。 微信小程序端:粉丝管理,首页健康知识学习,线上自检,线下预约体检,体检内容学习,我的粉丝管理等功能。 技术: 小程序端使用vue编写,自动生成小程序代码。