1,能够熟练掌握使用java,javaScript,C++,C,shell脚本等语言,对python 语言了解
2,熟悉linux/unix系统及常用命令
3,非常熟练oracle数据库(单独处理过10亿级的数据),会使用shell脚本,slqload工具装载数据
4,熟悉掌握多线程技术,java反射机制
5,熟练spring,springMvc,mybatis等,清楚spring,springMVC内部原理(自己跟过源码。对内部实现原理很清楚)
6,参与过kafka(java,多线程,node.js,nginx,shell脚本,mongodb,oracle)二次开发和运维
7,能够独立完一个项目从环境部署->开发->发布->测试->生产 的过程(myeslipse+maven+git+tomcat+linux系统+springMVC+mybatis+oracle)
1,联通CRM系统日常需求开发(联通crm系统业务非常非常复杂,我主要负责核心模块开发,运用的技术:java,c++,shell,javaScript等)
整个项目是我们工作的核心,也是贵州省联通公司的核心。
我的职责:
a,系统功能模块的开发,这一点主要是新的功能模块开发,从前台页面到后台逻辑到数据处理到功能测试都需要自己完成
b,原有模块的二次开发,这一块是最难的,因为现有的业务逻辑本身就很复杂,在此基础上修改的话,需要考虑到修改的点对现有系统的影响以及隐藏的BUG,这个需要做全面性的评估,不然很容易出问题
c,对接外围系统,主要工作内容是,我们提供封装的业务能力,通过接口规范对外实现功能开放,这一块主要是对接系统外的平台,实现互利共赢。
2,创新系统开发(联通中台系统,采用的springMVC+mybatis架构,后面也用到了springboot做微服务开发)(对springMvc内部原理很清楚,自己跟过源码)
所谓的中台系统就是一个能够提供多种能力的平台,通过行销工具(沃受理)
实现:线上轻触点预约下单,平台自动抓取订单纳入系统,流转可监控,宽带订单对接装维抢派单,减少中间流程,一次上门、即时交付、即时开通,渠道运营线上一个店、线下一个店,以能人分销模式扩张触点,通过二维码引流业务,获取订单后联系用户上门受理,缩短业务处理实现,拓宽营业推广范围等
该系统分为以下几大中心:
订单中心:支持多种渠道多种方式的订单接入,转换为统一的格式导入订单中心。
商品中心:对所有商品进行集中管理、统一服务、统一发布、统一建模功能单元。
触点中心:渠道统一管理,登陆统一认证,二维码管理和生成中心 。
支付稽核中心:支付服务,实现线上、线下支付一体化,提升互联网支付体验
激励中心:针对出台的激励政策,计算激励奖金的功能模块。
系统管理:中台系统内部系统权限管理模块。
沃受理APP:是一款可以移动办理各种业务的行销app
我主要负责订单中心的开发:(订单流转,监控,落地,完工,反馈)
一点归集:全触点全渠道订单统一归集
一点流转:不同触点不同渠道可自定义业务流程、自定义岗位;
一点生产:对全触点按照业务提供统一生产
涉及的业务:
开移网单卡(BSS/CBSS)
开单宽带
融合新装
副卡绑定业务
亲情业务受理
缴费充值
产品变更(附加产品/主产品)
装移修进度查询
综合用户信息查询
......
3,plsql编程(oracle,sqload,shell,linux)
核心存储,函数的编写
4,kafka数据同步以及监控系统开发(java,多线程,node.js,nginx,linux,shell脚本,mongodb,oracle)
该项目是为了实现总部数据与省份数据的同步,采用OGG+kafka的形式进行数据同步,为了对系统健康进行实时监控,需要开发监控系统
我主要负责的工作:
1,省分环境的部署
2,监控系统的部署与运维
3,二次开发