基础:具备扎实的 Java 基础对面向对象编程有深刻的理解,熟练掌握 Java 集合、多线程、反射等基础开发
技术;
开发工具:熟练使用 IntelliJ IDEA、Git 和 Maven 等工具;
数据库:熟练掌握 MySQL 数据库及其对应工具(navicate、DBeaver),掌握常用 SQL 语句的编写,了
解使用 Oracle、达梦数据库;
后台框架:Struts2、Spring、Spring MVC 、Spring Boot 、MyBatis 、Mybatis plus、Hibernate 框架技术;
中间件:kafka、Redis、Minio、aws3 熟练使用并应用于项目。
前台技术:了解使用 Html、JavaScript、jQuery 框架、 以及 AJAX 等前台技术;
运维技术:熟练使用 Linux 指令,了解 docker 常用命令能够部署发布项目版本;
2019.12~2022.04 86君app (南京亚信软件有限公司)
项目简介:该项目采用springboot+spring+dubbo+zookeeper+mybatis+nginx+redis架构,主要是为移动客服人员提供的集打卡签到、我的代办、我的薪酬、发票助手、数字化指标、热线报表、新闻、智能质检、云培训、轻学院、请假和视频会议等功能的APP平台,后台则是单独接入了全网集中运营管理平台(在线客服框架)来作为后台管理页面;
请假功能模块,为解决分公司现阶段请假、销假不便捷,流程规则不透明问题,APP增加请假、销假和审批功能,后台相应增加请假记录管理、假期管理及审批流程配置功能,请假流程为: 用户选择请假类型->设置请假时段(班务和非班务)->计算请假时长->选择流程支持自选的审批人->提交;
打卡签到优化,首先签到打卡分为班务常规、班务自由、班务异常、常规签到、自由签到五种打卡模式,通过合并班务打卡数据和常规签到,增加中间表、优化查询sql及统计配置处理逻辑等来解决打卡配置更改、删除而引发的数据统计月总览,月明细不准确、未打卡异常审批等一系列问题;
新闻评分功能,管理员可在web端选择新闻评分功能,同时在管理页面查看所发新闻的点赞量、评论量及综合评分值,如若新闻“允许评分”,在新闻底部展示评分模块,查看评分、并进行评分,此外web端新闻详情增加二次回复评论展示等;
人员选择树优化,应用权限管理”、”指标数字化”、”我的代办”“签到打卡配置”等模块设置了一个组织类别下的人员生效后,再有新成员加入时,不会自动将新成员纳入生效范围之内,而需要管理员再次手动勾选或更新配置方可生效,解决方案:新建一张表模型来保存功能模块类型、全部选中的组织节点及关联配置,当人员在运营管理平台注册或者在职、离职状态修改时,触发异步回调方法,首先查询用户组织结构,去新表中匹配是否包含在某个功能模块中,然后在根据查出的功能模块,如签到打卡配置,执行原打卡人员关联表的新增和更新,该方案不涉及修改原有代码逻辑,实现了真正意义上的解耦;
指标工具,分为自有及众包,指标数据、配置相互独立,且互相个性化。具体内容:1.指标查询中按指标业务类型展示,由web端控制展示的类型;2.业务类型有:服务基础数据、营销数据、
投诉数据;3.每种业务类型的指标的数据来源都要求支持总部+分中心本地数据;4.服务基础数据管理维度有:个人(实时、日、月)、班组(实时、日、月)、部室/团队(日、月)、分中心(日、月);服务基础数据目前数据来源总部,可按现有指标的展示方式接入分中心本地数据;5.营销数据管理维度:个人(日、日累计、月)、分中心(日、日累计、月);6.其他业务类型的指标按照营销数据的模式处理;7.个人、班组分析报告目标值由班组长在班组助手中配置,分中心分析报告由管理员在web端配置;8.数据来源由分析平台提供,需将分析平台的hive报表数据通过数据开发平台进行数据结构处理转化,并同步至86君数据库;
2018.04~2019.11 河南H5营业厅 (南京亚信软件有限公司)
项目简介:该项目是采用springboot+spring+dubbo+zookeeper+mybatis+nginx+redis架构,分为营销活动、业务办理、报表管理、支付业务、宽带及高清电视业务、离网挽留模块、商户电子券平台、分离单甩单过滤、智能应答、登录及安全广告聚合页以及批量任务模块,项目初始是为了服务中移在线,提供刮刮乐,种树、签到、九宫格抽奖、大转盘抽奖、好友助力送话费等100多项营销活动以及套餐变更,流量包等业务办理能力,前端有微信,浏览器以及10086app;后升级作为各平台的中转服务,为新一代客服、云平台、接口平台等提供服务,其中涉及的模块有离网挽留产品维护模块、宽带产品模块以及支付模块等;
根据移动crm基础宽带接口,编写宽带新装、续费、高清电视新装、加装模块,该模块较为复杂则提供在线页面地址https://ngcs.cmcc-cs.cn:29090/ha/dist/module/bandOnline.html#/;
编写幸运刮刮乐,福利中心改版,赏春光需求, 洛阳校园卡, 全球通活动分档,517奖状活动, 好运翻出来,九宫格改造等营销活动;
智能应答导入导出以及图形报表统计分析,同比和环比功能及后端页面;
离网挽留产品模块,提供有目标群,套餐及活动配置和关系配置,并支持redis缓存,由新一代客服和云平台调用,主要流程为:根据目标群关系筛选符合目标群->由目标群查出符合用户地市的关联的活动及套餐产品->根据套餐与活动关联配置进一步筛选出包含活动的套餐->筛选出优先级最高的活动(支持多档次活动)->最终查出套餐以及对应的活动;
电子券配置模块,对接接口平台及卡卷平台,提供卡卷配置功能及页面,包括前台接口逻辑,用户可以在其他平台办理如流量包等活动后跳入领劵页面,领取限额的优惠卷并激活使用,目前挂载在中国移动10086微信公众号下;
登录及安全,该模块主要包含微信登录割接, h5登录及杭研登录接入,互联网一键登录(4G取号),onest转oss文件系统,xss漏洞修(包含富文本)及文件上传限制等;
安阳宽带预约模块,构建宽带预约h5平台,包含用户登录、订单创建及查询,催单添加和中途意见等,将安阳宽带订单预审核工作通过分离单系统调整至中台进行,节省人员成本,同时便于后期推广;
福利中心改版,在原福利中心红包、流量、异业卷等卡卷设定的基础上,将卡卷编码、种类,数额、是否可直冲等配置化,并支持后台批量充值,以适应各类营销活动;
分离单过滤甩单模块,改功能分为入库->过滤->甩单三个步骤,入库,需要筛选黑名单及停开机状态,当预约单或失败单数据入库后,推送到redis队列,由各个启动任务的多台service并发读取队列,并匹配响应的过滤规则,筛选如用户积分,是否办理宽带,星级等,过滤成功则需要补充业务编码等数据推送甩单到中台系统,其中支持redis宕机队列恢复,空队列异步阻塞,批量任务入库,甩单过滤详情查询及导出等;
该项目采用springboot+spring+dubbo+zookeeper+mybatis+nginx+redis架构,主要是为移动客服人员提供的集打卡签到、我的代办、我的薪酬、发票助手、数字化指标、热线报表、新闻、智能质检、云培训、轻学院、请假和视频会议等功能的APP平台,后
该项目是采用springboot+spring+dubbo+zookeeper+mybatis+nginx+redis架构,分为营销活动、业务办理、报表管理、支付业务、宽带及高清电视业务、离网挽留模块、商户电子券平台、分离单甩单过滤、智能应答、登录及安全广告聚合页以及批量任务模块