8年前端工作经验
曾就职于搜狗,腾讯等互联网公司
熟练掌握前端javascript,css,html,jquery等基础知识
熟练运用react和vue两种MVVM框架,并分别都具有4-5年的实战开发经验
熟悉element-ui 和 ant-design两大UI框架
使用过跨平台框架electron
写过简单的微信小程序(数字人直播)
nodejs也有过实战经验(中间件,登录控制,业务逻辑处理等)
1.声咖主站
所属公司:(腾讯)
项目描述:
声咖是一个借助腾讯的AI能力(主要为TTS 文字语音转 和 VCTTS 音频变声)为用户提供声音生产的网站。创作者只需写好文稿导入声咖,像用word一样编辑音频。2000字的文字稿, 平均可在5分钟内完成音频编辑和发布。几十种音色覆盖视频配音、文章播报、新闻播报、有声小说、语音助手等场景 ;音色种类包含多语种、多方言、多情感、多风格等。主要用户为各类声音生产的博主,新闻类APP,自媒体公众号以 及一些大V媒体。该项目底层使用了eggjs框架作为基础进行搭建,前端使用了react框架,以及AntDesign UI框架。
我主要负责声咖文本配音模块以及智能工具箱模块所有主业务的开发,埋点上报机制的设计开发以及有声小说模块基础 业务的开发
1. 参与本次项目长达近两年时间,见证并参与了该项目从一个toB的demo项目到成为部门支柱产品的toC业务的全过程 ,也可以说是这两年全部的心血。
2. 最初阶段很多功能只是demo级别导致最开始设计的时候有很多扩展性不强,或者不够强壮的代码技术债,这两年在不 断开发新业务的同时也在不断的进行重构和封装,这让我对项目组织架构的设计,代码设计的优化,基础设施的搭建有 了更多的思考 3.除了业务模块的开发,我还负责设计并开发了了整个项目的埋点上报机制,为产品的走向和发展提供了有力的数据保 障,让我对埋点开发也有了整体的认知和体会
2.悟空平台(搜狗AI合成主播) 搜狗
项目描述:
职责:参与需求讨论,需求评审,用例评审;提供前端项目架构图和流程图;进行页面开发,以及联调提测。 项目描述:通过前端页面对搜狗分身主播进行快捷配置(包括主播的外形,衣着,动作以及播报内容甚至包括语速,停 顿等)并生成2/3d效果的播报视频。该项目相关内容为两会期间新华社重点项目,并登上微博热搜。 工作内容&个人职责:
1. 负责分身主播前端页面的开发。整体页面利用flex布局和最小宽度实现了不同分辨率下的自适应; 2. 视频预览部分保证了在16:9的显示比例下根据窗口当前大小动态计算宽高,支持窗口拖拽;
3. 使用了vuex,和vuex-persistent库,对一些全局变量进行初始化,设置以及存储;
4. 利用contenteditable属性,封装了一个文本编辑器,支持对自定义标签的添加修改和删除;
3.会议系统(行业录音笔) 搜狗
项目描述:
职责:参与需求讨论,需求评审,用例评审;提供前端项目架构图和流程图;进行页面开发,以及联调提测。 项目描述:会议系统是一个包括了会议管理,设备管理(输入设备),会后编辑和在线会议实时编辑功能的系统。旨在 通过语音识别技术,将每一位发言人的语音实时转写成文字,通过简洁的界面显示文字内容
工作内容&个人职责:
1. 我负责前端所有页面的开发;
2. 设备管理页面是一个简单的支持增删改查的普通列表;
3. 会议列表,除了基础增删改查外,还需要维护一个实时的队列(轮询机制,实时更新当前列表状态)
4. 在线编辑模块主要实时显示当前在线的用户头像和昵称,实时显示会议中不同用户的会话内容,并支持颗粒度为句子的 在线实时协同编辑(实现了对每一句话的编辑锁的获取,释放),以及对句子进行标注方便会后用户对标注的句子进行 跟踪修改。同时支持用户通过对句子的拖拽操作来提炼出会议中的重要内容
5. 会后编辑页面也是一个以句子为颗粒度的编辑页面,同时支持按照标记(开会时候的标记功能),进行快速查找和编辑
4.客服工作台
所属公司:搜狗
项目描述:
职责:参与需求讨论,需求评审,用例评审;提供前端项目架构图和流程图;进行页面开发,以及联调提测。 项目描述:一个类似于阿里旺旺形式的客服系统。 工作内容&个人职责:
1. 开发该项目的前端页面
2. 实现了整个IM的相关的前端页面的不同消息分发处理极致,会话列表状态刷新机智以及图片,文件,文字,表情等不 同消息类型的发送机制
3. 使用了vuex进行全局变量的管理。
舆情系统 搜狗
项目描述:
职责:参与需求讨论,需求评审,用例评审;提供前端项目架构图和流程图;进行页面开发,以及联调提测。 项目描述:该项目是为了通过接入各电视台的直播流将播报内容实时转写为文字,并对自定义的敏感词内容进行舆情警 报的系统。旨在持续获取媒体平台舆情信息 ,语音信息实时转写 ,关键词监控消息推送 ,舆情信息录音回放。 工作内容&个人职责:
1. 负责所有前端页面的开发
2. 舆情信息列表显示页面(下拉加载的列表)
3. 基于WS实现了系统消息通知的接收和分类处理。
4. 舆情详情页面,利用