个人介绍
1. 五年开发实战经验,可进行全栈开发;
2. 参与需求分析、系统设计、数据库设计,拥有良好编码习惯,可提高代码阅读性和可维护性;
3. 针对安全问题也有一定开发经验,敏感词过滤、文件上传木马校验、数据敏感信息加密脱敏等;
4. 熟悉 java、JVM、Mysql、Redis、SrpringCloud 、RocketMq、Zookeeper、Kafaka、Nacos、Vue、JqueryScript;
5. UML图、ER 图设计。
工作经历
2018-07-01 -至今保密软件开发
1. 负责系统架构设计、数据库设计、需求分析、代码安全整改; 2. 代码评审、文档编写。
教育经历
2014-09-12 - 2018-07-01河南理工大学软件工程本科
资质认证
技能
1.预约平台是一个支持可配置的多功能预约平台,管理者可在后端配置预约系统信息,比如美发预约、场馆预约、会议室预约等,然后配置可预约时间段、价格、数量进行发布,C端用户即可进行某一类型的系统进行预约支付,用户达到现场可通过扫码核销。 2.前端使用Vue3.0;后端使用SpringCloud + Nacos + RocketMq + Mysql + Redis; 3.主要负责预约系统数据库设计、代码架构设计、需求分析;
商业智能的数据可视化展示以及分析平台,根据配置的数据源通过拖拉拽的形式 diy 各种报表数据生成一个仪表板或者大屏,并可分享 url 链接给指定客户查看。 ● 功能: 1. 数据源配置(支持 Mysql、Oracle、Hive 等数据库); 2. 创建 SQL 视图(编写 SQL); 3. 创建组件(根据 SQL 返回的数据创建合适的图标); 4. 可视化应用(仪表板和大屏); 5. 定时任务(可配置定时任务按时发送感兴趣的数据); 6. 数据预警(配置预警规则触发发送邮件); 7. 数据 API 接口(提供对接 API 接口的形式获取数据)。 ● 前端技术: REACT+TYPESCRIPT 。 ● 主要工作: 1. 负责项目的需求分析、系统设计、数据库设计以及功能开发、自测; 2. 完成数据源配置、数据预警、定时任务、数据 API 接口功能的开发。
● 项目介绍:物联网平台分为商户前台服务、管理后台服务、API 接口能力服务、定时任务服务。 ● 商户前台功能: 1. 首页:流量池信息统计、卡数信息统计; 2. 卡片列表:展示卡片列表,可通过点击详情查看卡的使用详情以及历史使用记录; 3. 停复卡: 用户可批量操作卡的停机、复卡功能; 4. 发送短信:用户可批量操作卡给选中的卡发送短信; 5. 充值记录:用户可通过*小程序给卡充值续费,可在商户平台中看到充值记录; 6. 个人信息:展示个人信息以及账户余额等信息; 7. 数据 API 接口(提供对接 API 接口的形式获取数据)。 ● 管理后台服务: 1. 用户角色资源权限; 2. 卡片列表:卡片导入、历史使用记录、销卡等功能; 3. 卡片统计:卡片使用统计信息。 ● API 接口能力服务: 1. 提供 restful 风格的 API 接口供客户查询单卡信息、批量查询卡信息、停复卡接口 、发送短信接口。 ● 定时任务服务: 1. 每天定时去调取运营商的接口获取卡信息并更新。 ● 技术: 1. SpringCloud 微服务,使用 Nacos 作为注册中心,SpringCloud-gateway 作为网关服务; 2. XXL-JOB 定时任务:定时任务服务集成多家厂商 API 接口,按厂商规则定时去获取卡使用信息; 3. 线程池:将线程交由线程池管理,开启线程去调取厂商 API 接口并更新卡使用信息; 4. Mybatis: 数据持久化层使用 Mybatis 框架; 5. Mysql: 关系型数据库; 6. Redis: 非关系型数据库,存储用户 token 信息以及一些配置信息。 工作: 负责系统架构的搭建以及系统代码的编写,包含前后端代码。 前端使用Vue,后端使用Java语言