个人介绍
1.熟悉 Golang,了解cpythonshell等其他语言,能按场景需求使用不同语言完成任务。
2.熟悉 Linux 环境及常用的系统命令,了解常见的数据结构和算法,熟悉 TCP/IP、HTTP/HTTPS 等网络协议。
3.熟悉 Mysql、Redis、Kafka、Nginx、Docker等常见的数据库及组件,了解常见的网络攻击及防护相关知识。
4.有较好的工程开发能力,了解Golang各类Web框架、可以使用Golang实现不同产品的各类需求。
5.有较丰富的代码review经验,能输出较高质量的代码以及文档,能排查定位并解决产品的各类疑难问题。
6.有较好的架构设计能力,曾参与过XCental云图系统从0-1的建设,曾独立完成过HFish/OneSIG产品的后端
框架设计及从0到1的实现。并负责过多个版本、本地及SaaS不同环境的模块及系统级设计。
7.有较好的沟通协作能力,能积极协调组内成员进行任务分工,模块设计评审,工作量估算,前后端联调以及需
求调整,测试回归,推进项目进度以及发版。
8.有较好的学习钻研能力,能比较快掌握新的知识与技能,学习新的技术,适应新的角色,并敢于迎接挑战。
工作经历
2020-11-02 -至今北京微步在线科技有限公司go开发工程师
2020/11开始负责HFish蜜罐产品的架构与主要开发工作,目前HFish是国内最大的免费蜜罐产品和社区。 2022/11开始负责新产品OneSIG后端架构和开发工作,完成新产品后端框架设计和主要编码。
2018-04-15 -2020-10-30深圳市深信服科技有限公司linux开发工程师
18年入职至今参与深信服云图XCentral多个版本的后端开发,从无到有参与搭建,熟悉平台设计与架构。 19年Q3、Q4作为云图产品技术支持对外接口人,负责处理线上问题,解答渠道、客户及一线的疑问。 20年作为版本CTO,负责版本内部关键方案设计、技术指导工作,对整个版本的设计编码质量负责。
2016-07-01 -2018-04-02深圳市青葡萄科技linux开发工程师
15年进公司实习,参与青葡萄VDI产品线多个版本的设计与编码工作,也会协助技术支程解决客户现场问题。 主要在这里接触学习了go,为后面工作打下了基础~
教育经历
2012-09-01 - 2016-06-30湖北工业大学软件工程本科
本科毕业于湖北工业大学计算机学院软件工程专业,优秀毕业生
技能
深信服saas类云端管理平台 https://x.sangfor.com.cn,整合了云网端一体的安全防护解决方案 入职近三年一直在进行该产品的开发,参与了该项目从0到1的搭建,参与或负责数十个版本的迭代开发,后期作为版本CTO为版本设计编码质量把关负责。 最近几年该产品作了较大的改版,不过底层实现还是比较了解的,后端采用go+beego+mysql+redis+kafka等技术,采用分布式部署,多分支BBC采用docker管理~
免费蜜罐产品 详情可见https://hfish.net 1、了解go的交叉编译,搭建能兼容各类系统平台的环境,包括一些国产的麒麟系统,龙芯,申威的CPU等,支持一键编译安装及部署,支持docker部署。 2、了解go的各类框架,gin,beego,goframe等,可以使用go很快的实现产品想要的需求。 3、在hfish中,负责整个项目从0-1的架构设计与实现,不管是本地系统、云端系统,以及云蜜网开发部署,项目打包发布,用户问题排查都能一个人搞定。 4、hfish本地使用go+mysql/sqlite,云端使用go+python+mysql+mongo+nginx+flume+docker等,云端系统采用了分布式部署,docker构建了云蜜网。 5、后端全链路都比较清晰,该项目也是我一手搭建起来,目前已经是国内最大的免费蜜罐及社区。发布两年未出现安全问题,口碑质量都有保障。 具体产品功能,可以官网下载hfish使用看看, 总之,可以用go开发出你想要的安全可靠的产品~