shangwenhe v1.0.7
工作履历
商文河 -- 前端架构
学历:本科
电子邮件: 15810179305@163.com
移动电话: 158-1017-9305
VIPKID:P7 前端专家
个人博客:https://blog.csdn.net/swe_ling
自我评价
现在北京融云,担任前端架构职务,负责web SDK 稳定性及版本交付。以及公司的赤兔平台(dev/ops平台)
① 熟悉 java script、React、VUE 框架开发,以及其周边框架的使用,熟悉 Nodejs、Express、Egg 框架。熟悉 Hybrid App 开发,了解 APP 端与 h5 页面交互原理。
② 熟悉 Webpack、Vite 配置、Babel 配置以及 eslint 配置。熟悉包管理系统 npm、git 的使用。 ③ 了解流媒体传输协议(RTMP\RTSP\HLS)等,熟悉WebRTC代码,熟悉弱网相关NAck、FEC等知识
④ 熟悉 CI、CD,对 Jira、Jenkins、GitLab、npm 等开放平台的 API 有一定了解,熟悉 Jira 工作流程并可以开发插件以满足公司内部的工作流程,熟悉 Jenkins 任务配置及 Jenkins File,熟悉 Pipeline 的语法及插件调用及开发。
⑤ 了解 docker, k8s, Istio 等原生云部署的服务编排及服务治理,基于 Istio 流量精准分发为每个学员设置一套独立的开发环境。了解腾讯、阿里 Serverless 组件、对象存储,以及服务部署。服务 SaaS 化实践方案,基于乾坤框架从零到一构建一套完整的SaaS 方案
⑥ 熟悉 Shell 脚本的编写。熟练使用 Mac、Linux、windows 开发平台。熟悉 Spring Boot 开发过简单项目
⑦ 了解 Nginx 服务器的使用和配置如:反向代理-proxy,多域名负载匀衡-upstream。
新技术学习
① 熟悉 WebSocket ,了解 IM 即时通信,以信令、消息的封装。
② 熟悉 WebRtc 流媒体服务,对音视频 ICE 服务有比较深入的了解
③ 熟悉 WebGL 渲染,了解 Three.js 框架 了解 OPenGL基础
2022/04 – 至今 北京融云
所属行业: 即时通信服务
职位:前端架构(R7)
前端技术栈:React、Typescript
主要负责:负责公司web端SDK管理,带领前端团队共5人。
① SDK功能开发,版本交付。SDK功能稳定性。上报SDK稳定性指标数据,解决稳定性盲点。
② 负责公司的赤兔平台(dev/ops平台),构建一套完整的上线规范,通过平台使服务快速部署、回滚。同时实现服务滚动部署。
2021/10 -- 2022/04 开课吧
所属行业: 在线教育 职位:前端专家(P7) 前端技术栈:React
主要职责:负责 Kmos 中台前端开发管理及活动运营业务管理,带领前端团队共 8 人
① 负责 Kmos 中台前端人员管理及招聘,带领团队快速支持业务,提升技术氛围,双周分享。制定前端开发规范及前端脚手架模板 的开发。
② 负责转介绍活动的开发及维护,以及技术方案的输出。Kmos 后端管理系统微前端化,将原有的项目按业务拆分为多个子项目,实现独立开发、部署上线,提高服务的稳定性。
③ 低代码服务引擎,开发定制化组件添加到渲染引擎中,扩展渲染引擎对业务的支持力度。
④ 负责将神策数据分析平台打点接入 Kmos,以观察 Kmos 各子模块的使用情况。
2020/10 -- 2021/10 拉勾教育【一年】
所属行业: 在线教育 拉勾教育:前端架构 前端技术栈:Vue + React + 微信小程序
主要负责:前端技术团队搭建,教育前端架构,用户增长业务技术,带领前后端团队共 15 个人
①组建前端团队,带领团队技术氛围提升,组织定期分享。
②增长业务技术负责人,项目工程化接入 Jira 提高自动化比例,让研发团队开发效率得到大的提升;
③搭建在线学习平台,为每个学员构建一套独立的学习 theia Web IDE。
2017/08--2020/10 vipkid 美国小学在家上【三年】
所属行业: 在线教育 技术平台 1 部:技术架构师(P7) 前端技术栈:Vue
主要负责:负责大米网校前端架构,业务项目、需求沟通及人员工作协调、分配,带领前端团队共 22 个人。
①负责大米网校前端:负责管理前端日常工作。开发 Ark 平台(模块化部署平台)打造一个全新的前端的生态,提高前端服务稳定性。负责用户增长,商品售卖,及订单服务。
②负责 VIPKID 前端架构:负责开发 Agile 部署平台,部署平台支持 Aws、Ali、Ten 多机房部署。管理公司前端 Nginx。基础组件
开发及开发性能监测平台,使用户的整个请求全部串链起来。
2014/06--2017/08 百度在线技术(北京)有限公司,百度视频 【三年】
所属行业: 互联网/视频 技术平台 1 部:资深前端工程师 公司开发环境:Mac + Linux
主要负责:视频 PC 端、前端集成化开发,负责公司基础服务平台的开发及维护.
①浏览端升级,从原有的窄版,升级为自适应版本,对不同宽度的浏览器进行识配展示
②搭建服务平台:前端自动化编译、打包。负责公司 ERP 的开发维护,公司域用户的添加及管理,及相关机器的备份方案。Agile 平台负责将 GitLab 与 Jenkins 打通。负责代码提交后进行编译,同时发起上线包。上线平台可以取得上线包。
2010/09—2014/06 合一信息技术有限公司(优酷视频)【三年】
所属行业: 互联网/视频 产品策划部:脚本开发工程师 公司开发环境:Windows + Linux
主要负责: 负责公司点 TV 移动端产品的开发及维护。以及开发公司 PAD 端 overlay 新广告形式。并且参与公司数据统计平台的开 发。
①利用 JS 来实现屏幕区分及 JS 按需载入。(使用 seajs)
②负责 PAD 端 overlay 的开发。(引入 gmu.baidu.com 插件)
③svg 画图基于 high charts 画图如:直方图,曲线图,饼图。
④公司 CMS 的使用。