个人介绍
性格开朗,为人谦和,热爱生活。对技术精益求精,参与多项目核心部分架构。熟悉软件开发流程,具有较强的协调沟通能力 。钟爱Laravel,追求简洁优雅的编程。
技术栈:PHP Laravel MySQL Redis Nginx Centos Docker Jenkins Python
个人博客:https://www.bigran.cn/
工作经历
2017-07-20 -至今互联网公司后端工程师
大学期间开始开始接触PHP,之后一直从事PHP相关工作。 参与产品使用流程设计,对系统进行微服务架构。使用Laravel&ThinkPHP&Yaf框架开发。
教育经历
2014-09-09 - 2018-06-06河北大学计算机科学与技术本科
技能
为壁纸项目的马甲包项目。 主要以配置驱动应用页面显示。 通过基础配置,模块配置,定向配置再结合版本,系统,渠道,时间等设置参数为应用提供多元化的配置。 技术方案采用APCU+Redis对配置快速获取。通过对配置的调度使不同的应用呈现不同的UI样式与弹窗规则,拥有不同的运营策略。
系统内部服务结合OSS对资源存储浏览处理等。 对图片提供裁剪压缩,对视频利用FFmpeg进行转码,截图,雪碧图,GIF等。 针对转码峰值使用消息队列实现多台服务器同时转码。采 用Redis对资源冷热分流,减少访问压力。现有图片资源两千万+,视频资源一百万+,存储总容量突破40T。
使用Laravel开发后端API。 应用蕴含了主流视频社区的全部功能,包含帖子,话题,评论,壁纸,字体,小组件,推送,订阅支付,多语言等。 通过代码混淆,路由魔改,UI配置化等策略实现批量上包。 应用矩阵策略实现应用的相互引流持续提升应用排名&转化。 负责项目后端服务整体架构。秉承云原生架构思路,按照业务对项目进行微服务划分,使用docker容器化,利用Git+Jenkins+Docker实现项目的自动化部署,持续集成持续交付完成项目的快速迭代。 集成阿里云,fastlane,gradle实现安卓&iOS应用从服务器创建,域名解析,CDN,域名混淆,代码混淆,打包全流程自动化。