多年一线项目研发及架构经验,4年+管理经验。有较强的需求梳理、及架构设计能力。参与并主导研发多个互联网项目的研发工作。无开发语言障碍,熟悉JAVA、PHP、Lua、GO等多个语言。保证线上服务高可用、高质量的同时,有节约成本的意识。在提高研发效率的同时,注重保证研发质量及引入提高研发质量的工具
项目一 配置中心
● 使用携程开源Apollo 配置中心二次开发,支持多环境、多集群配置
● 可视化的配置后台,有完善的权限管理模块,支持批量编辑、发布功能
● 支持SpringCloud,无缝对接Eureka注册中心
● 支持多语言栈技术对接方案,支持 Java、PHP
● 配置发布后,立即生效,无延时
项目二 规则引擎
● Springboot + Redis +Mysql
规则引擎为底层微服务,提供给PHP接口调用。通过规则后台的配置,过滤出匹配改请求用户的规则配置。
● 规则引擎目前支持多个维度的灰度配置,支持学生端、老师端、家长端的灰度配置,包括
版本号:版本号区间,开始版本 ~ 结束版本
平台: ios / android
有效期:有效期日期区间,开始日期 ~ 结束日期
省份:可指定多个灰度省份
城市:可指定多个灰度城市
年级:1~6年级
项目三 游戏长链接服务
● 使用Netty开发TCP服务器维持跟客户端的长链接,客户端发送命令协议给Netty,Netty 同步或移步调用后端的PHP API
● 使用Protobuf,跨语言、性能好
● 使用 Nginx 作负载,支持Netty 服务器水平扩展。开发Router Center维护UserID和Netty服务器的绑定关系。
● 客户端实现心跳和断线重连机制
● 支持消息推送,单条、批量消息推送,消息推送限流
项目四 广告投放系统
● SpringMvc +Redis + Mysql + Protobuf + Kafka
●效果广告平台开发,一期投放系统为天气API子系统
● 广告投放按照广告位、投放时间、渠道、语言、天气情况等信息投放
项目五 后台管理系统
● 后台PHP大框架开发,使用Yaf基础框架,封装Controller 和 Model、前端框架(sea.js/事件处理/Ajax请求/对话框/分页等整合)等,以提高团队开发效率
● Composer做打包管理,在Bootstrap中使用依赖注入的方式载入第三方模块
● RBAC权限模块开发,所有其他后台项目依赖该模块
● 墨迹商城&进销存&第三方商家后台、客服管理后台、数据统计后台、广告管理等后台开发
可兼职时间
可兼职地点
0条评论 雇主评价