熟悉Linux下开发,有八年的Linux下开发经验
熟悉C/C++开发,有八年的C/C++开发经验
了解Java,Golang,Lua开发
了解Python开发
熟悉常见设计模式
熟悉高并发
熟悉网络编程
有较丰富bug调试经验
熟悉常见数据库
了解Linux下内核开发
Linux平台下的视频会议系统
采用C++进行开发,基于Webrtc。PC/iOS/Android全平台。
支持聊天、群组、文件、在线标注等。
基于C++的视频监控系统采用的是epoll作为网络模型,采用分布式架构。
基于C++的交易系统使用ZeroMQ作为消息队列。将所有的功能分离成单独灵活的模块,在开发上更加灵活。
需要实时去监控系统的资源消耗情况。
同时对交易模块做负载均衡。
基于C++的手机棋牌游戏
基于Boost开发的跨平台手机棋牌游戏框架,支持用户注册登陆,游戏大厅小游戏以及可自由扩展的游戏模块。
平台支持机器人自动陪玩
支持Lua脚本自定义机器人规则以及相关其他规则
基于C++的直播服务,核心业务参考了开源代码,将其的逻辑进行了修改,匹配到整个自身业务系统内。
同时对架构进行了修改,去承载更多人数以及更多方式的观看,以及文件的存储。
基于Golang的即时通讯系统
采用NSQ作为消息队列的分布式系统。支持节点的横向扩展,基本满足当前IM的所有需求。包括文字语音视频、群组、消息撤回等等。