个人介绍
为人:对待他人诚实和善,以真诚之心处理身边的人际关系,将心比心是我处世待人的基本原则;高调做事、低调做人,善于发现别人优点并学习之;“学习+改良创新”,以学习的心态工作,保持一颗年轻的心。其实每个人都会有这样那样的缺点,而我却乐于听取别人的意见,因为这是改善自己,成长自己最好的机会,而错过了,除了自己没有人会有损失。
处事:对生活明白知足者长乐的道理,更明白人生的意义在于不断的成长,不断的排除艰难险阻不断的寻找人生之中一个又一个成功;对待事情积极面对,善于充分发挥主观能动性和创造性去解决面前的实际问题。
能力:
1)编程语言:掌握并能运用VC++ windows环境、C++ linux(centos、slackware、ubuntu)环境编程,熟悉chromium谷歌内核源码编程构建,掌握ng构建,cmake构建,能使用boost库开发服务器程序,duilib界面开发库,了解QT环境开发,熟悉cocos2d-x、cocos2d-js游戏开发,熟悉c/s架构开发;熟悉使用php开发web后端;web前端开发,熟悉h5+css+JavaScript开发,熟悉使用node.js开发,熟悉b/s架构开发,熟悉mvc模型;了解使用java语法及开发环境,熟悉lua脚本语言;
2)项目工具:熟练使用mysql(linux、windows),sqlserver2005,了解sql存储过程编写,了解redis在服务端的应用与开发,熟悉eclipse开发环境,熟悉xcode苹果开发环境,熟悉使用nginx、apache架设web服务器;
3)其他能力:熟悉应用TCP/IP协议、网络结构设计,熟悉socket、websocket、http通信编程与使用;开发过棋牌游戏前后端、thinkphp框架管理后台、discuz网站、视频直播后端、mmo手游java服务端;文采良好、知识丰富;项目文档的撰写、PPT撰写及讲解;有良好的语言和文字表达能力,擅长与客户、同事、上级沟通。
性格与爱好:对文学艺术有天生的兴趣和爱好,擅长与文艺活动的组织策划,热衷于为组织和朋友带来欢声笑语。
工作经历
2024-07-01 -至今长沙裕邦软件开发有限公司C++技术主管
1、负责团队日常管理工作; 2、负责技术方案设计,框架制定; 3、负责智慧办公平台客户端软件开发; 4、负责chromium源码谷歌浏览器定制开发; 5、负责slackware(linux发行版)操作系统、微软操作系统跨平台应用层工具开发; 6、负责系统API接口应用开发;
2022-03-01 -2024-06-30长沙翔宇信息科技有限公司项目主管
负责涉及C++编程或QT界面开发项目工作; 独立完成了三个项目(高超声速飞行器设计软件界面开发、航天器异常告警与威胁规避原型软件界面开发、载人月球探测轨道一体化设计系统界面开发)的开发工作,一个项目(某计算软件界面与数据库开发)的后期需求问题修改工作,还有两个项目(ATK载人航天任务设计工具箱界面开发与软件集成、某试验飞行器任务规划软件界面开发)正在参与开发;其中一个项目为科大重点研究百万级项目,并且本人在该项目中为本公司驻场主要负责人,负责UI界面开发、算法集成。
2019-06-01 -2021-12-31圣才电子书(武汉)有限公司C/C++开发工程师
开发并维护多个win桌面应用程序(电子书、题库、全套资料、圣才视频)。分为两个阶段,第一阶段改善和优化原有应用项目,该应用是用到vc+mfc+cef3+qt+sqlite;第二阶段,在已经解决原有程序稳定性、且基本熟悉逻辑业务后,重新设计制作并推出新版四合一电子书桌面程序,一个项目集成电子书、题库、全套资料、圣才视频四个功能,代码统一使用qt+vc+sqlite+duilib;主程序用qt项目,通过vs2015的qt插件转化,在vs2015上进行win版本开发,本地数据库运用sqlite,支持加密解密;在线安装器和卸载程序使用duilib开发;为实现计算机等级考试c、c++、java的模拟考试,引用在线编程概念,设计和运用了docker镜像+php+web解决方案。
2018-03-01 -2019-05-31武汉游匠互娱网络科技有限公司服务端开发工程师
负责 棋牌游戏项目《天天去捕鱼》、视频直播项目、mmo手游项目服务端开发和技术维护工作;详细内容涉及到 linux环境,c++boost编程游戏服务端开发;thinkphp(后台)、nodejs(聊天室)、h5、css、JavaScript(前端),利用阿里云视频直播通道进行视频直播服务器二次开发,全栈式开发各种功能组件。
2017-03-01 -2018-03-01长沙欧姆诺米网络科技有限公司多媒体/游戏开发工程师
负责公司运营的《58开心玩》、《糯米棋牌》两个棋牌项目的软件开发及技术维护工作,详细内容包括:移动端 苹果、安卓版本打包上架和第三方接口接入,移动端cocos2dx-c++/LUA游戏功能定制开发,移动端底层框架设计开发,服务端游戏逻辑开发,平台功能开发。
2016-07-01 -2017-03-01浙江网竞网络科技有限公司电竞端游项目经理
独立开发并维护Windows下运行的c++业务服务器,完成登录、报名、1V1solo赛、团队赛等多个功能的开发,涉及使用完成端口IOCP、TCP套接字长连接通信、底层多线程异步并发、基于原子锁atomic_int防止公共资源线程冲突,数据库则利用c++代码的开源redis工具。
2016-03-01 -2016-06-01杭州云忠网络科技有限公司技术经理
负责技术部门所有事务,招人、培训、服务端架设、服务端功能开发、游戏开发、cocos2d游戏设计开发。在这家公司主要让我学习到了移动互联网开发工作中cocos2d游戏引擎的使用,技术部门整体的管理能力进一步加强。
2014-06-01 -2016-03-01深圳红鸟网络科技有限公司互联网软件开发工程师
前期主要负责公司所有pc游戏的开发工作,后来负责公司整个pc研发任务,并使用duilib引擎独立开发过pc客户端(神鸟平台),过了一年开始负责公司新成立的大酷龙游戏世界开发项目工作。
2012-12-01 -2014-06-01深圳正易龙科技有限公司pc游戏开发组长
从事pc端游戏客户端加服务端开发,主要做过如跑得快、百家乐、百人牛牛、神兽转盘、长沙麻将、刨幺等棋牌类网络游戏。在该公司这段时间,掌握的技术能力主要分为两部分,第一部分是网络棋牌游戏开发的思路,设计方法,动手能力;二是团队协作能力有明显提升。
2010-11-01 -2012-11-01深圳易思博软件技术有限公司C++软件工程师
在一年的工作中,由于表现突出,逐渐学习和了解了华为内部项目开发流程,和相关软件开发经验技术。在此期间对C++ MFC、Win32 API网路编程、串口通信、音视频Directshow工具运用有了深入学习和掌握,不但能独立完成项目中指定功能模块设计,完成,也能独立进行小型项目的开发
教育经历
2006-09-01 - 2010-06-01长沙学院信息与计算本科已认证
主要是学习基本的计算机编程知识,如java、C\C++语言、lua、h5、JavaScript等;学习了linux操作系统,mysql数据库;学习了面向对象程序设计,如MFC、SQL Server访问技术、GDI技术、ODBC访问技术、STL技术、boost库、多线程技术等C++
资质认证
技能
项目主要针对跨平台多端应用的智慧办公平台开发,用到了前端技术界面开发、c++PC客户端功能开发,安卓苹果移动端开发,后端用到java业务服务器、mysql数据库、ceph+nginx+lua实现云存储; 本人C++负责部分: 1、整个客户端代码框架采用以cmake与gn相结合的方式为主,不同系统其他脚本方式为辅,进行构建; 2、开发完成了slackware及微软操作系统下基于谷歌内核实现的桌面软件基础版本,谷歌浏览器内核主要用到views模块对UI控件实现自定义开发、用到browser与render模块之间的IPC进程间通信实现前端JavaScript与C++之间的互调; 3、文件上传下载模块开发,采用curl开源库实现底层http(s)传输,业务层用到任务队列、多线程+锁的线程池技术; 4、本地消息中心采用socket、websocket实现网络通信; 5、利用win32窗口api以及微软系统api,注册表修改等技术实现自定义锁屏功能;
该项目合同额有两百多万,软件服务于中国载人月球探测计划以及航天仿真领域相关业务; 主要运用QT框架,集成轨道算法,osg可视化仿真。本人为公司项目负责人,专门负责软件框架架构设计开发、界面开发,QT跨平台开发,部分算法开发工作。