项目一:华为云资产可视化-运筹 Java 开发工程师
所属公司 :华为技术有限公司 (本人所属埃森哲)
时 间 :2018 年 10 月-2019年 8月 (10 个月)
开发环境 :SpringCloud+SpringBoot+Mybatis+Oracle+Maven+Git
项目描述 :云资产可视化项目是一个为了实现将华为云的资产可视化管理的项目,其下由十多个小的项目组,包括数据仓库、流计算平台、监控、运筹等。本人属于运筹项目组,也就是运营和筹划,目的是为了让华为的决策者可以根据这个系统看到华为云资产的具体使用情况,具体的如可以根据上海可用区一每年使用了多台弹性云服务器(ECS),再根据一定的规则,计划在未来几年投入多少台弹性云服务器,达到供需平衡的目的。系统包括一线需求、基建需求、纪委决策、辅助决策、资源规划、容量预测、要货预测、规则库、实时流等模块。
责任描述 :
1. 对接实时流平台的公共模块:提供高可用的接口,整合前台和库中的数据,传入流计算数据,待实时流计算完后,获取流计算结果,再将流计算结果持久化,返回给前台。
2. 资源家族模块:负责将这些资源放到资源家族模块来管理,包括各种资源的管理和资源间的联系管理。
3. 规则库模块:设计规则模块,需要根据业务逻辑生成不同地区、不同时间段的规则,然后将规则提供给其他模块调用。
4. 解决数据量大的时候,查询缓慢的问题。
5. 整合 IAM 权限管理,将此系统和 IAM 权限管理系统整合,使系统能够完成权限配置化管理。
盘古云枢CRM系统 Java 开发工程师
时 间 :2019年 8 月-2018 年 12 月(4 个月)
开发环境 :Dubbo+Spring+Mybatis+Mysql +Maven+Git
项目描述 :盘古广告的客户管理系统,通过流程管理员工、客户、产品之间的关系,并与钉钉集成组织架构管理、消息推送管理等模块。
责任描述 :
1. 根据公司业务部门提出的需求,完成需求文档,编写流程图。
2. 技术人员讨论不同业务的解决方案。
3. 完成了如银行流水管理、产品准入准出、客户管理等多个模块的开发。