




个人介绍
2、熟悉python、sql、lua、php、js等脚本开发
3、熟悉Chromium、skynet、cpprest、stl、boost、dulib、protobuf等开源库
4、熟悉sqlserver、mysql、redis等
5、熟悉cocos2d-x、hge等游戏引擎
6、熟悉TCP/UDP/IP、Http、Websocket协议等
7、熟悉windows与linux环境下的shell编程、gdb调试、软件开发等
8、熟悉棋牌游戏玩法逻辑与算法编写等
9、熟悉git与svn工具的项目代码管理与环境搭建
工作经历
2019-09-01 -2022-11-01深圳随意玩网络科技有限公司服务端主程
主要在公司担任服务端主程,负责游戏后台服务器开发与维护等 1. 分布式框架基于Linux+c/c++底层+lua+protobuf+php+mysql+redis,负责后台框架的开发与优化等 2. 开发基于分布式框架下的lua游戏业务逻辑与客户端接口对接等 3. 开发Linux分布式框架应用所需的shell脚本,运行环境一键搭建,启动应用等脚本 4. 游戏后端开发, 框架优化、解决框架一些遗留问题与bug等等 5. 后台部署KVM、OPNsense、Ovirt、OpenResty、Nginx、Docker、LXC等 6. 熟悉GIT、SVN工具服务端搭建与项目管理 7. python编写监控程序通知发送消息到钉钉 8. python编写一些测试应用小工具
2019-03-01 -2019-07-01深圳云舟网络科技有限公司软件开发工程师
主要负责服务器后台框架开发、任务安排等 1. 基于skynet框架进行分布式服务器后台的开发,整个项目基于linux+skynet+mysql+redis+nginx+egret引擎h5,主要后台开发语言lua,protobuf消息序列化,redis数据缓存,mysql数据存储等。 2. 基于cpprest与websocketcpp框架开发后台中间件,消息协议转换,采用protobuf消息序列化与反 序列化,服务于后台推送信息等 3. 编写linux项目编译环境使用的makefile,生成so库与执行文件 4. 编写python测试样例程序,与后端程序进行测试处理 5. 熟悉git项目代码管理 主要是基于skynet框架搭建与编写分布式后台服务器,划分系统模块,安排工作任务与调度协助,与前端进行接口对接等工作内容。
2017-04-01 -2018-12-01深圳扉凡互娱网络科技有限公司项目主管
与朋友一起创业,并担任项目主管与主程,主要管理棋牌开发团队,负责游戏后台框架开发与游戏开发提供技术指导。 1. 研发棋牌模式功能,例如:最近火热的私人房模式、擂台房模式、战绩录像等。 2. 添加新服务器功能,例如:网关服务器、web服务器等。 3. 优化整体框架,模块组件化,添加新的功能接口与完善原有接口规范化。 4. 基于SQLServer数据库设计数据存储表与编写游戏后台存储过程。 5. 维护现有的后台程序,并解决现有框架中存在的隐藏bug。 6. 前期负责扑克、麻将等游戏服务端的模板游戏逻辑与算法实现开发等。 7. 基于cocos2dx手机端底层框架搭建与网络协议开发,采用lua++进行lua的绑定等。 8. 基于二进制数据流解析lua表数据与lua表数据封装二进制流数据方便上层开发。 对网狐棋牌框架非常熟悉,基于该框架加入日志文件系统、dump奔溃处理、网关处理、sqlite本地数据存储、各个功能模块组件化,开源库有:cpprestsdk、sqlite3、CrashRpt、spdlog、rapidjson、tinyxml2等。
2013-04-01 -2017-04-01深圳爱玩网络科技股份有限公司软件开发工程师
在公司后期担任服务端组长,主要负责服务端管理、棋牌游戏后台、游戏大厅、子游戏开发、研发与技术指导。 1. 管理服务端开发人员的派发任务与问题追踪反馈。 2. 负责前端PC端与手机端开发的网络消息协议对接处理。 3. 基于 SQL Server 数据库的存储过程编写与修改,同网站后台对接工作等。 4. 基于 Chromium 界面库开发一些游戏新功能中通用的界面与动画控件等。 5. 基于 Hge 引擎支持中文、flash 播放动画功能等。 6. 基于 duilib 界面库开发http下载小程序,独立程序大小于500k~1M。 7. 基于 wke 开源库,新版游戏客户端框架中嵌入 webkit ,开发web控件。 8. 基于子游戏,扑克、麻将、字牌类等业务逻辑开发 。 9. python 使用主要工具开发,案例:SVN 项目提交自动发布管理软件(客户端、服务端)、图像合成拼接工具,游戏桌子配置工具等,基于 wxpython、py2exe、subverion 开发。 对于游戏框架、子游戏服务端与客户端界库 Skin与 Chromium 客户端开
2011-05-01 -2013-05-01深圳市兆广安科技有限公司软件开发工程师
主要负责公司的安防监控产品的后台软件开发和嵌入式软件开发。 1. 负责录入服务器开发的软件,将前端图像数据处理、分类图像合成、叠加路口信息、防篡改、发送数据给网站后台等。 2. 负责车牌识别服务器二次开发,将图片识别结果传输录入服务器。 3. 基于硬件短信猫sdk二次开发短信发送软件。 4. 嵌入式方向:主要基于51、AVR、ARM片上系统软件开发。 5. 基于openwrt开源代码进行开发的系统存储,openwrt与qnap 系统文件烧写对应flash硬件中等。 6. 基于德州仪器的开发套件DaVinci系列DM368的IPCamera、uboot移植与开发安防监控相机等。 主要用到的编程技术方面主要包括:STL、网络编程、图像处理、多线程等,了解Linux嵌入式开发一些知识,编写软件开发的相关文档。
教育经历
2008-09-01 - 2011-06-01湖南软件职业学院软件技术专科
主修课程: C语言程序设计,C++程序设计,Win32编程,VisualC++编程,MTK/MMI开发,数据结构,汇编语言与微机原理,操作系统原理,Linux C程序设计,Server Sql关系数据库MySql关系数据库,Oracle9i关系数据库
技能

1.分布式框架基于Linux+c/c++底层+lua+protobuf+php+mysql+redis,负责后台框架的开发与优化等 2. 开发基于分布式框架下的lua游戏业务逻辑与客户端接口对接等


小工具主要都是采用python开发完成项目,都是平时方便完成一些任务二开发的一些小型工具,例如: 1. 图像自由拼接合成工具 2. 棋牌大厅桌子调整工具 3. plist资源图分解工具 4. 开发库自动生成、常用加密解密、接口生成等工具 5. 图片基于tinypng自动提交压缩图像工具 6. 基于GDMAP位置反向解析地理名称工具 7. 网络爬虫获取对应图片资源工具 8. 扑克配牌测试工具 9. 麻将配牌测试工具 10. 字牌配牌测试工具
