精通和熟练使用的技术以及框架(13年java开发经验):Java设计模式、多线程及高并发技术、HTML、JSP、Servlet、XML、shell等等;
熟练Struts、Spring、SpringMVC、Mybatis等开发框架;
熟悉SpringBoot、SpringCloud,精通Dubbo分布式框架,熟悉Docker容器技术,PaaS云平台;
熟练使用Oracle,熟练Mysql数据库设计、MyCat分库分表等技术,熟悉Redis/Mongodb等nosql技术。
熟练使用Linux系统、熟练的SHELL编程;
拥有PMP证书,熟悉CMM流程、敏捷项目管理流程,9年左右项目管理经验.
2006.11 - 2007.09|业务自动安装部署和升级工具
【软件环境】:Linux操作系统
【开发工具】:vim/vi
【责任描述】:主要负责本部门研发的IMS产品的业务部署系统的开发,与各个模块的负责人进行沟通,了解每个模块的部署和配置方式,最终通过简单的业务配置即可“一键式”部署到指定的多台服务器上。主要采用shell脚本语言实现。
使用该工具后,部署整套系统由原来的2人天缩减到0.5人天,同时该工具也支持系统补丁的升级,大大提高了部署和升级效率。
【项目描述】:该系统主要是为了提高IMS产品的安装部署和升级效率、减少人工干预和重复工作量而开发。
2008/11 -- 2009/06:MTV手机电视项目巡检工具
【软件环境】:Linux操作系统
【开发工具】:Eclipse开发工具、Python脚本语言、shell脚本语言
【责任描述】:主要负责MTV项目中部分模块的业务巡检开发,包括操作系统巡检、Oracle数据库巡检、业务运行状态巡检等。
该巡检工具提供给一线工程师使用后,大大缩减了一线工程师的巡检时间,减轻了巡检工作,得到一线的一致认可。
【项目描述】:该巡检工具主要是用来替代手工巡检,通过定期巡检业务系统的运行状态,可以提前发现问题,提前采取预防措施,避免用户的投诉。
2013/10 -- 2014/11:中国移动高额反欺诈系统
【软件环境】:Linux、Struts+Spring+iBatis、Oracle
【开发工具】:Eclipse、PL/SQL
【责任描述】:担任项目管理工作,主要负责项目的需求讨论和澄清、可行性分析、实现方案写作,以及项目进度、质量把控和资源协调、对外沟通协调等相关事宜。
【项目描述】:随着电信产业技术的不断发展,不法分子为套取非法利益,利用运营商网络漏洞或业务漏洞进行话费欺诈的现象频频发生。为此,中国移动建立了一个全网范围的综合性欺诈风险控制系统
2016/10 -- 2019/04:中国移动国际漫游清算系统
【软件环境】:Linux、Struts+Spring+mybatis、MySQL、Oracle、Dubbo分布式部署、Zookeeper、Redis、MyCat分库分表
【开发工具】:Eclipse、NaviCat、PL/SQL
【责任描述】:担任项目管理工作,主要负责项目的需求讨论和澄清、可行性分析、实现方案写作,以及项目进度、质量把控和资源协调、对外沟通协调等相关事宜。
【项目描述】:国际漫游清算系统是中国移动国际漫游业务进行数据清算的一套系统。该系统分为三层:接口层、应用层、访问层。接口层与外部系统进行数据交互,包括链路传输、邮件报告、系统接口、监控等;应用层需求为核心清算功能,包括数据清算、财务清算、欺诈防治、信息管理、收入管理等模块;访问层为人机交互部分,包括前台、ARCH网站、运维管理三个模块。