个人介绍
熟悉MySQL,Oracle 、SQL Server关系型数据库,掌握Redis、MongoDB等非关系型数据库。
熟练掌握Spring、Mybatis、SpringMVC、Struts 2、Hibernate、SpringBoot框架进行web开发。
了解SpringCloudAlibaba的基本组件,如:服务注册与发现Nacos,网关Gateway等组件。
熟练掌握Javascript编程、JQuery、LayUI、Vue等等前端技术。
熟悉Maven、Git、SVN等主流项目管理工具。
熟练使用Eclipse、IDEA、MyEclipse等常用开发工具。
熟悉Shiro、SpringSecurity认证授权。
熟悉使用Tableau、润乾报表以及帆软报表制作工具。
对Android各大应用市场以及AppStore上架有一定的经验。
熟练使用Linux常用系统命令 ,有一定的系统维护经验。
【如果我们帮上忙,请联系我】
工作经历
2020-03-20 -至今长沙利谦科技有限公司Java开发
参与项目前期的需求调研以及需求文档的编写;根据系统原型以及需求文档设计数据库;负责系统模块的开发以及后期项目的上线部署;编写交付相关文档以及负责项目开发过程中工作的安排。
2019-09-01 -2020-03-01湖南驾道智云科技有限公司Java开发
负责后台管理系统模块代码的编写;系统的维护、更新、升级;负责移动端的上架以及新功能的开发。
教育经历
2016-09-01 - 2020-09-01湖南农业大学计算机科学与技术本科
技能
负责后台管理系统的用户基本信息管理、数据统计模块、App端的视频拍摄上传,视频自动播放,下滑播放以及好友之间的简单聊天功能。 用户基本信息管理:该模块主要针对用户的资料进行管理以及用户资质进行审核,当用户注册成功后会分配默认昵称和默认头像,且账号状态默认未激活,需要上传资质材料且管理通过审核后方可进行视频的上传,否则只能刷视频,当然应客户需求,实现了一个一键开启和一键关闭上传权限功能,方便客户运营。 数据统计模块:该模块是对用户的一些行为以及资料进行统计分析,如会员的性别统计,上传视频的类型统计,注册人数中,医生和普通会员的比例,预约类型的统计等等,实现思路都是从后台获取JSON格式数据,然后通过echart将数据图表化。 App端的视频拍摄上传:该功能是方便用户能随时拍摄上传以及从本地上传,从本地上传只是普通的文件上传,我使用的是Base64编码,将视频转码到后台接收,然后使用ffmeg对视频进行压缩、截取封面图、加水印等一系列操作,拍摄视频功能使用的是cordova-plugin-camera插件调养本机摄像头进行录像,返回Base64编码的文件,上传至后台。 聊天功能:此功能只是保证用户之间能正常的收发信息以及转发视频,核心技术是使用WebSocket长连接,客户端与服务端值需要一次握手就能保持连接,实现了消息的及时性。
负责数据库设计以及数据导入、数据分析模块、查询管理详情模块、基本信息管理模块 数据库设计以及导入:该系统业务数据由省厅提供,我们只需将数据拿来用即可,只需要设计系统表,如:用户表、 菜单表、角色表等,其中用户与角色是多对多,即一个用户可能会有多个角色,角色只是对菜单进行管理,即省级角色能看到省级的数据分析图表以此推论。 数据分析模块:分为数据分析、省级数据分析、市级数据分析、县级数据分析、派出所数据分析,以等级为单位对数据进行详细分析,如省级可以看到各市的数据情况,市级可以看到各县的数据情况。 查询管理详情模块:如:对查询出来的房屋列表进行详情查看,可以看到该房屋的用途,以及居住人信息或入住单位信息。 基本信息管理模块:分为角色、用户、机构、通知、菜单、使用统计管理; 角色主要是对角色信息修改以及对角色进行菜单的分配,用户管理是用户的添加、修改,该系统比较特殊无注册功能,所以添加用户就是注册,机构管理是对市局、县区局、派出所、警务室进行管理。
合同附件批量上传:发票以及签收单的合同附件需要从第三方系统对接,从第三方系统每日进行同步;其他附件按照【合同号[-合同号]*_文字说明.扩展名,[]表示可选*号表示0至多个】的规则进行压缩后,后台即可进行批量的上传。 合同附件打包下载:对于查询出的合同,需要将合同的附件从系统导出进行查阅,根据合同号的唯一标识在数据获取到合同附件文件流的base64编码,在后台解析转码生成压缩包,打包完成后通过oa消息提醒或邮件进行通知下载。 合同预结算以及达到条件结算:合同信息全部录入系统后,系统会根据事先在规则引擎中设置的参数读取合同的对应信息返回结算比例,然后将结算比例进行处理最终计算出合同的预结算金额(绑定到人),根据已结算的合同会自动生成一个人员结算金额汇总的页面能实时查看合同的结算金额。