熟悉JAVA、C++、C语言、Python等多种语言,并熟练使用他们进行项目的设计开发。曾经在嵌入式系统ST/海思等芯片上,开发过STB等终端项目、也曾经在linux、window等系统服务器上,开发过移动通信核心网等项目。熟悉广电DVB-C通讯协议、移动IMS/volte的网络协议,以及TCPIP等多种协议。熟悉Spring MVC、MyBatis/Hibernate、Sping boot、Spring Cloud等框架。开发的项目主要基于DevOps软件开发,实现开发测试运营自动化,能熟练使用ansible、jenkins、docker、k8s、helm、python等脚本语言和容器,用于研发测试运营自动化项目。
1·、智慧充电项目
使用Spring Cloud微服务架构,按业务划分的各个独立的服务共同组成系统。使用netty框架实现与终端的数据通讯和数据采集。使用Python等脚本工具,以及jenkins、ansible、docker、k8s、helm等实现DevOps自动化运维,使用ELK进行日志的收集分析。
2、IMS/Volte探针项目
使用C++语言,在linux系统上实现中国移动的核心网的IMS/Volte的网络协议的开发,主要包括diameter/sip/dns/enum以及xdr数据的上报等。
3、STB项目
使用C语言,基于ST、海思等芯片进行嵌入式系统的开发,主要包括tcpip协议栈、DVB-C等协议的开发,以及使用ucGui、QT等实现人机交互功能。
使用JAVA 语言, netty框架实现与终端数据的交互、采集等功能,使用jenkins、ansible、docker等实现DevOps自动化运维,使用ELK进行日志的收集分析。本人负责相关功能的开发工作。
微信小程序和支付宝小程序商城,实现用户的充值、退款、积分、以及商城商品的上架、兑换等功能,后台使用JAVA语言开发, 使用Spring Cloud微服务框架实现。本人负责后台业务的功能开发。