基本信息
姓名: 罗圈圈 性别: 男
出生年月: 1993.5 学历: 河北农业大学(16 届应用物理)
联系电话: 19281005565 邮箱: luo_quanquan@163.com
掘金主页: 圈圈的圈
专业技能
- 熟练掌握 html css js 前端基础, 能快速精准还原设计师设计的 web 页面
- 熟练掌握 html5 css3 以及 es6+ 特性, 并在实际项目中得以运用
- 熟练掌握 react 技术栈, 并能够开发公共组件供团队内部使用
- 熟练掌握 Vue 技术栈, 具备 Vue 基础业务开发能力
- 熟练掌握小程序开发, 曾带领前端团队上线并维护多款微信小程序
- 熟悉常见前端攻击方式, 并主导过项目中遇到的前端漏洞的排查
- 熟悉 webpack rollup vite gulp 等前端自动化构建工具
- 熟悉 Node.js / http 协议等具有全栈开发能力和项目经验
工作经历
2022.01-2022.08 家里蹲科技有限责任公司
- web3 相关知识学习
- web3 相关项目开发
2022.01-2022.08 中国金茂 前端负责人
- 负责公司前端项目的技术选型脚手架搭建相关工作
- 负责项目前期技术调研并总结方案给前后端相关同事, 并负责新项目中前端核心模块的开发工作
- 负责前端团队的招聘, 以及后续前端团队代码风格规则制定等工作
2021.3-2022.01 快手 前端
- 负责回森项目 h5/后台项目的日常开发和维护工作
- 负责了孵化内部皮艇项目的技术升级和优化(vue2 -> vue3)
- 负责前端唤起 App 功能的开发工作. 并抽离成了 npm 包供所有前端同学共享
2018.9-2021.3 百度 高级前端工程师
- 负责百家号发文系统的升级和维护工作
- 组织分享组内历史代码逻辑, 帮助新同学和其他业务方向同学快速了解百家号发文业务
- 主导了对项目多年积累的巨石代码重构工作, 调整了代码组织方案并组织组内分享
- 负责团队内部新员工的辅导工作
2017.9-2018.8 尚德机构 高级前端工程师(前端开发组长)
- 负责尚德机构销售中心前端研发的招聘和团队建设工作
- 带领前端团队技术攻坚, 打通微信小程序技术栈并维护多款微信小程序
- 负责前端团队技术调研和项目中技术攻坚的工作, 帮助并指导团队内前端同学遇到的技术问题
- 完成技术规范的推进, 基于 eslint 实现每位同学开发代码风格的一致性. 并基于 git-flow 进行分支管理
- 负责前端项目开发和维护过程中的项目拆解和分配工作, 根据前端同事的技术能力分配不同的开发任务
- 负责指导和培养新同事快速步入环境, 不定期找新入职的同事沟通. 保证团队内部的通力合作
2016.6-2017.8 小能科技 前端工程师
- 负责小能云客服(访客端)的开发和维护工作(jQuery)
- 承担 ui 开发工程师工作完成客户定制的访客端聊天窗口样式(React)
项目经验
2022.05-2022.06 茂微
茂微是一款依托于企业微信的客户运营工具, 专门用于记录房产销售通过企业微信发布的朋友圈或者分享给客户的私信中客户的阅读情况
我在项目中承担了前端负责人工作:
- 负责项目前期技术方案的调研的实现方案的梳理工作, 并输出了技术方案文档讲解给后端和产品
- 负责项目中 “雷达” 功能的开发工作, 主要用于获取阅读客户的微信信息以及其阅读金茂信息的时长由此来判断其意向程度和意向楼盘
- 协调产品前后端以及测试的同事通力合作, 保证了项目在”不可能完成的时间内”完成了上线
2021.3-2022.01 回森 App
回森是一款创新的 K 歌合唱 App, 主要玩法为: 用户可以唱一首热歌(或段落)并录制一段视频, 其他用户消费短视频时可以选择以语音弹幕的形式进行跟唱. 以此达到 “跨地合唱” 的效果
攻克的难点:
- 语音弹幕无法和底版视频完全对齐: 抽离视频原音频并将语音弹幕 merge 到底版音频实现 “物理对齐”
- 音视频抽离后音画不同步: 通过 “预播放” 的方式实现视频的提前加载
- 线上作品弹幕量暴涨 oom: 将弹幕处理过程由异步改为同步处理, 实现内存使用最小化
- 浏览器限制 AudioContext 实例数: 查看
audio-buffer-utils源码后找到灵感: 初始化一次, 全项目共用实例 - 下载弹幕并 merge 时间过长: 基于 “流” 处理所有弹幕, 实现弹幕的边下边播
2018.9-2021.3 百家号主站发文系统
- 负责开发可重用的前端组件, 供团队内部使用
- 实现百家号 CMS 系统粉丝私信 / 文章插入小程序 / 模板化写作(基于 UEditor)等业务需求的开发和维护
- 推进落实基于 DllPlugin 和 DllReferencePlugin 实现项目中三方依赖和业务代码的分离
- 基于 react-loadable 实现前端模块按业务拆分, 极大程度减小用户首次加载代码和时间
- 推进百家号视频上传断点功能中断点续传和重复文件秒传的落地, 提升了用户视频上传功能稳定性
- 主动参与或主导百家号迭代过程中出现的安全漏洞和技术债务
2017.9-2018.1 尚德机构销售质检虎符系统
- 基于 Vue 技术栈搭建虎符系统的项目搭建工作, 协同后端开发负责人制定技术方案敲定接口文档
- 根据业务功能拆分项目结构并完成合理分工, 将项目整体拆分给每个前端同事
- 配合运维同事完成了 Jenkins 的接入, 降低了前端每次发布代码带来的运维成本
- 负责攻克项目初期搭建和后期维护过程中出现的系列技术难题, 并定期分享给组内成员.
2018.1-2018.8 轻题库 / 芒果会计 / 活动来啦等微信小程序
- 从零到一搭建小程序开发环境, 并指导组内同学完成功能开发工作
- 组织小程序分享 / 推送等能力在团队内的分享, 保证前后端同学了解微信小程序最新的开发政策
- 承担项目中的重点和难点功能的开发, 并提取公共组件供多个小程序项目共同使用
- 基于 Koa2 完成活动类小程序全栈开发工作, 并向组内同学分享后端开发相关的知识, 提升组内前端开发同学的项目整体观
2016.6-2017.8 小能云客服
- 负责小能客服系统的开发和维护工作(jQuery)
- 维护由 WebSocket 和 Comet 实现的两种长连接实现方式, 实现访客端和坐席端的实时通信
- 基于 React(Redux) 技术栈重构小能客服系统的访客端和坐席端
感谢浏览
非常感谢您拨冗查看我的简历, 非常期待您的回应并期待能和您并肩奋斗~