• 熟练使用C/C++语言编程,熟悉常用数据结构,算法和设计模式,深入理解面向对象的编程思想。
• 具有七年以上linux下C/C++后台服务开发经验,参与分布式系统的设计开发。
• 熟悉多线程并发处理,进程及线程通信,网络编程开发,具有FastCGI,epoll,socket,串口编程经验。
• 熟练使用sql语句,plsql客户端工具,具有Oracle,MySQL,SQL Server数据库使用经验。
• 熟悉nosql编程思想,具有memcached,mongodb数据库使用经验。
• 具有规范定义软件接口,编写软件设计文档的能力和经验。
• 能够使用javascript,php,python,shell等编写程序。
一、彩票游戏系统
•项目简介:本项目为线上运行的视频彩票系统,由多个子系统组成,是整个公司的核心业务系统。本人所在项目组负责后台系统新功能开发预研,线上问题定位及修复。
•应用技术:linux,C++,makefile,多线程,内存映射文件,信号量,epoll,sql,mongodb等。
•个人工作:负责多人互动玩法架构开发。负责手机slot游戏开发。实现系统加解密算法。定位并修复软件升级系统在客户端高并发时无法连接问题。搭建cppunit单元测试框架。
•视频彩票系统为线上项目,多人玩法为原有单人玩法系统的功能扩展。
二、互联网分布式平台
•项目简介:本项目做为一个平台系统,可以接入原有视频彩票系统,传统彩票系统等,为彩民提供手机app和互联网购彩等多种便捷渠道。平台采用REST/HTTP微服务架构,使用Nosql数据库保存session信息,通过多个子系统的分布式协作与调度,达到大数据量的高并发,实时性访问。本人所在项目组负责后台系统开发,为前端提供API接口调用。
•应用技术:linux,C++,sql,makefile,FastCGI,json,memcached,zookeeper等。
•个人工作:从产品预研到产品成型,参与了整个开发过程。负责用户系统,资金系统,多期投注批处理的设计与开发。
•本项目已经完成三次迭代和第一期开发。
web网页展示股票量价信息,财报信息;根据历史数据做买卖练习;前后端分离,可加载所有A股数据。StockServer是后端程序,使用C++语言编写,数据库使用mysql,通过nginx+fastcgi对外提供基于http协议的API接口。股票数据及财报数据收集使用python写的
对批量行业数据进行统计分析,可以处理excel等的数据文件。使用pyqt5开发的用户操作界面,使用DataFrame存储excel导入导出的数据,对数据进行分析处理,对一些缺少或者存在问题的数据采用人机交互的界面做修改。数据分析处理的结果通过matplotlib以适合的曲线图展示