个人介绍
有大学英语六级、中级工程师证书,大学期间获得过校"三好学生"和校二级奖学金。
具备良好的代码习惯和责任心。
技能栈:
熟悉常用的设计模式
熟悉Linux的常用命令
熟练使用SVN、P4V、Git版本控制工具
熟练使用Nodejs、Python、Shell、Go
熟练使用Koa/Express/Thinkjs/Egg
会使用docker, k8s基本操作
博客园:http://www.cnblogs.com/cool-fire/
个人博客:https://www.coolfirer.com/
工作经历
2020-04-01 -2022-09-01深圳市一枫科技后端开发
用Nodejs后端开发,主要做棋牌业务。项目主要有两个: 一、维护原有项目:斗地主、代理网关服务; 二、项目从0到1:广东麻将、日本麻将后端玩法逻辑开发。玩法有:匹配段位rank、友人建房、休闲玩法等。 都是基于长连接tcp。
2019-04-01 -2020-03-06深圳市必提学院教育科技有限公司后端开发
业务方面:微服务实施与开发,负责课程服务和商城服务业务开发,对接官网/APP/CRM系统,使用egg+mysql,部署在阿里云k8s上。 团队建设:API健康检查方案调研实施、独立完成API文档自动生成工具、初始化项目脚本架、通用缓存实现、推动ELK落地、解决团队技术难点。
2018-04-02 -2019-03-03深圳市云帆聚力科技有限公司后端开发
后端开发。小团队,后端两个人。负责后端业务开发及部署,主要使用Thinkjs+mysql,部署在AWS。
2015-06-05 -2018-03-02博雅网络科技有限公司自动化开发工程师
1、STF云测平台后端接口开发与维护,主要用Nodejs; 2、自动化工具和脚本开发;
2014-07-01 -2015-05-22深信服网络科技公司测试工程师
主要工作是做软件测试。 具体包括: 1、在测试平台上编写用例、bug跟踪 2、用LoadRunner/Chariot进行性能测试,如并发、上下行吞吐量。稳定性环境测试. 3、自动化环境维护,公司内部的自动化平台:.涉及Android/iOS/PC端. 4、制定发布测试项
教育经历
2010-09-01 - 2014-06-01南华大学软件工程本科
本专业课程包括:C++程序设计、Java程序设计、计算机组成原理、数据结构、操作系统、汇编程序设计、计算机网络、数据库原理与技术、算法分析与设计、Java Web开发、.Net软件开发平台技术、软件设计模式、Java EE平台软件开发、分布式计算、软件需求分析与建模.
技能
已上线iOS、Android和Web网页的棋牌项目日本麻将。玩法有段位场、友人场、俱乐部、休闲场、竞技场,再分2、3、4人规则。段位场是排位匹配rank,友人场是开房间邀请,俱乐部是面向团体组织,休闲场竞技场匹配不计段位。 前端cocos,后端php、Nodejs和Go。数据库mysql+mongodb,缓存redis,消息队列ActiveMQ。 主要负责socket方面的业务。负责的内容: 1、架构设计。项目分组件多服务开发,有大厅、匹配、房间、定时器、统计等服务,各服务可随时水平扩展,服务之间以rpc通信; 2、框架集成。参考egg实现,自研符合公司业务的tcp服务框架; 3、全玩法逻辑开发迭代,并产出相应的运维工具; 4、代理网关代码维护;
官网/app作为用户入口,提供课程分类展示、购买课程、查看学习情况等操作。公司使用egg框架实践微服务化,负责微服务实施与维护,主要维护课程服务、商城服务,提供接口。