个人介绍
本人毕业后一直在深圳从事软件开发工作,从最初的通信软件到应用,从通信设备开发到互联网开发,从c++到java, 从底层驱动到上层应用,这些年都写过很多代码。从心底里还是喜欢开发,虽然由于生活与世俗眼光,会有点不坚定,但不管怎样,还算是工作和兴趣走在同一个方向吧。2020年底,因为家庭原因回到海口,在家里,希望还是继续快乐的开发吧
工作经历
2020-12-31 -至今信链(海南)区块链科技有限公司高级java工程师
1、交易所软件开发。实现了从货币拉取成交数据,展示k线图,实现挂买卖单,撮合服务。实现币币交易,otc交易。实现质押分红,以及算力质押结算。使用的技术栈是 springboot+edas+redis+rocketmq+mysql 2、链上优品商城开发。独立式商城项目,有独立的进货渠道。完成了商城项目的模块划分和基于k8s的架构设计,使用feign做rpc, k8s的动态伸缩和故障检测隔离机制,实现系统随业务动态扩展。完成电商系统中订单及库存功能的处理,完成从结算、下单、付款、发货签收、售后及订单通知下游服务的代码实现。商城的第一阶段已经完成,基本的商城功能实现部署。
2020-11-01 -2020-12-01盈动电子竞技高级java
从事动动娱乐app后台开发,使用技术栈是 springcloud+nacos+ redis+rocketmq+mysql 进入的时间虽然比较短,对其中的关键技术点进行了优化,解决了网关连redis连接过多导致端口使用耗尽致使用户无法连接的问题。
2014-09-15 -2020-06-11海能达通信高级应用软件开发
海能达是专网通信领域全球领先的供应商。在国内主要给公安政府部门做专网的通信系统,对讲机设备。我所在的部门主要是做对讲机系统的后台服务器的开发。这些服务器主要涉及语音信令和语音数据的转发,主要的协议时sip,rtp,主要的语言是c++和java,我们开发了一个通信接入的平台,基于k8s,把主要的模块微服务化,可以动态扩展,基于k8s的故障检测恢复机制,实现了平台根据容量的伸缩动态扩展并在故障时提供了保护。这些系统之上会给客户做定制化的应用开发,比如系统的大数据展示,我也在任职时开发过一款数据展示系统数据的展示系统,覆盖信息系统。主要的开发语言是java,技术栈是springboot +mysql+rocketmq+dubbo+redis。
2013-12-19 -2014-08-01优视(uc)高级软件工程师
浏览器后端软件开发,uc浏览器后端服务器会对某些网站做访问加速的优化,或者会有对网站的页面格式,比如小说,做专门的展示的转化。我主要负责的是网站访问加速的部分,主要基于squid,给网站内容进行缓存。比对查询的匹配算法做专门的优化。主要的开发语言是c和c++。
2006-10-31 -2013-07-31华为技术软件开发
1、协议软件开发 链路层协议软件lcas 、二层协议rstp igmpsnooping 等开发 2、通信设备单板驱动软件开发,单板np 微码开发维护 3、包转发设备mstp+设备转发层面开发,ip tcp转发层面报文转发处理 4、单板平台软件开发
教育经历
2001-07-01 - 2005-07-01北方工业大学土木工程本科
土木工程,并辅修计算机专业,两门专业均达到毕业水平