个人介绍
工作经历
2018-10-24 -至今北京奥鹏远程教育中心有限公司web/pc客户端开发工程师
负责 pc 客户端(electron)架构搭建及功能开发,优化打包配置,减少安装包体积。基于 nodejs 及 c++集成直播功能模块; 负责 web 端直播模块开发(基于 WebRTC); 负责两端直播功能模块底层逻辑封装,剥离业务模块与音视频模块; 部门内常用组件开发与维护; 项目框架梳理,优化项目框架结构,保证系统稳定可靠运行; 参与需求分析,后台管理项目(管理端与学员端)需求迭代开发,基于 vue、element 等 相关框架实现后台管理系统搭建及组件 数据组织维护及页面间数据传递(vuex 及本地存储),协调组内员工作安排; 基于 echarts 库以及 canvas 原生方法实现数据可视化,学生学情数据视图直观展示 负责移动端 H5 页面的开发; 解决各主流浏览器的兼容问题,整合代码,优化页面性能,提高用户的体验;
2017-03-01 -2018-10-15国诚信征信有限公司web前端工程师
1、负责城市投资服务网及相关平台的建设,根据设计稿实现各个功能模块静态页面的还原;基于ajax实现页面数据的动态渲染与展示;基于原生javascript以及jquery库实现用户交互操作的实现;基于c3以及动画类库实现动画功能。 2、基于echarts库以及canvas原生方法实现数据可视化,数据视图显示,实现世界地图、地图下钻、散点图、热力图、桑基图等等数据展示形式; 3、参与公司后台管理系统开发,负责侧边菜单栏组件开发与load内容区的框架搭建,配合后台工程师,利用ajax实现数据的录入,修改,查看,删除等基本操作以及订单管理及支付等功能。 4、梳理需求逻辑,预估产品开发时长,统筹前端开发工作量; 5、封装开发小组常用到的模板及简单框架,解决小组开发中遇到的疑难杂症; 6、熟练使用jq、vue框架,了解mvvm思想,负责网站前端页面开发、数据交互逻辑的实现,参与平台测试以及bug修复 7、与后台工程师、设计师、产品经理协作,完善平台建设与产品改进; 8、负责移动端H5页面的开发; 9、解决各主流浏览器的兼容问题,整合代码,优化页面性能,提高用户的体验;
教育经历
2014-09-01 - 2017-09-01河北北方学院计算机应用技术专科
计算机专业,系统学习过基础编程语言,c++,汇编,vb等,扎实的理论知识基础;
技能
配合管理端使用的学员端考核。 可观看直播课,与主播连麦互动。 实现考试,问卷,课件学习试产考核,关注学员学习进度 学员互评作业,互相评阅,增加培训认知程度 作业防抄袭,答案相似度检查
内容:项目分为管理员和学员端,主要包括远程教育,直播课,课堂互动,项目,班级以及学员的管理,教师培训等功能。 我主要负责基础组件开发与维护,独立开发与维护直播模块(基于webrtc及socket得音视频与实时消息),日常版本迭代,项目重构经历 业绩:于19年五月份开始收费,截止20年12月份已立项收入5000万 我负责开发维护得直播模块为主要盈利点 前段项目难点攻坚 参与需求分析,协调其他端人员,推动项目迭代