姓名:吴青山

电话:15829313329

邮箱:jonsam.ng@foxmail.com

博客:https://www.jonsam.site

主页:https://portfolio.jonsam.site/

吴青山

|25岁|前端开发工程师|2年经验|线上简历

基本资料

教育背景

西安工程大学软件工程(本科)2016.09-2020.07

主修课程:Java语言程序设计、C语言程序设计、网络原理、数据库原理、数据结构、操作系统、算法设计、计算机组成原理、软件工程等。

工作经历

小鱼易连前端开发(业务部)2020.07-2022.10

  • 负责客户端产品内嵌H5公有云、私有云中部分模块的开发、重构、改版和维护工作。
  • 负责教育平台、CRM平台、企培平台等平台项目中部分模块的开发和维护工作。
  • 负责开发者平台、日志分析平台等内部平台项目中项目搭建、开发和上线工作。
  • 负责教育业务WebRTC巡课、监课业务的开发、重构和维护工作;参与Web Meeting和WebRTC SDK的开发。
  • 负责内部组件库、工具库的搭建、开发、推动工作。

专业技能

专业基础了解更多

  • 掌握计算机组成原理、数据库、网络原理、浏览器渲染原理、数据结构与算法等专业知识。
  • 熟练掌握HTML5、CSS3和JavaScript和ES6。
  • 熟练使用Git、VSCode、NPM等开发工具。
  • 熟悉企业开发、测试、部署、上线流程和多环境部署,熟悉CI/CD流程。

框架与工具链了解更多

  • 熟练使用React和Vue视图框架,熟悉框架相关的工具和生态。曾精读React和Vue3响应式源代码。了解《React源码漂流记》
  • 熟悉Webpack、TypeScript等工具链。

更多技能

  • 熟悉微前端框架,曾阅读过Single-SPA和QianKun的源代码。了解更多
  • 具有WebRTC音视频相关经验,曾参与巡课、Web Meeting等相关业务。了解更多
  • 具有工具库、组件库搭建和开发经验。了解更多
  • 有团队协同、Code Review、团队分享的相关经验。查看我的一次分享

项目经验

平台项目

  • 小鱼易连CRM平台CRM平台是公司内部自研的客户关系管理系统,用于管理产品销售、客户代理等业务。我在项目中负责产品管理、报备预检、总代订单、直销订单等模块的开发以及可编辑表格等组件的维护。
  • 小鱼易连教育管理平台教育管理平台是公司教育业务中面向教育课堂场景的平台产品。我在项目中负责教师评价、视频剪辑、巡课监课等模块的开发和维护。其中巡课监课模块使用WebRTC技术巡视、轮询课堂终端。我对巡课的重构工作解决了旧架构中存在的维护难、新功能兼容性差、线上事故多等诸多问题。
  • 小鱼易连企培平台企培平台是公司推出的用于企业客户培训的项目。我在项目中负责重构证书管理模块。我对证书管理模块的重构工作使得模块在功能上支持了更复杂的证书编辑任务,如文本、图片、占位变量的编辑操作。
  • 小鱼易连开发者平台开发者平台是公司的产品文档中心。我在项目中负责整个开发者中心后台管理项目的搭建、开发、部署与维护工作,其功能支持注册用户、权限、产品、场景、平台和文档管理等。同时也参与前台页面(NextJS)下载模块、旧文档内链迁移等工作。
  • 小鱼易连日志分析平台日志分析平台是团队自驱项目,用于对WebRTC、Electron、CPP Meeting SDK多环境的日志文件提供会议信息分析支持。我在项目中负责Node服务器(EggJS)的开发和维护。同时也参与到会议详情等前台页面模块的开发。

基础设施

  • 小鱼易连客户端内嵌H5客户端软终端H5是面向公有云、私有云等多云场景的云视频会议、会议周边的项目。我在项目中负责Hybrid H5多模块的风格改版升级和通讯录的开发与维护。其中我对通讯录模块的重构升级,解决了旧项目技术陈旧、结构混乱、性能瓶颈等问题。同时我也参与到软终端直播项目的重构工作,以及硬终端内嵌H5中文件夹等模块的开发。
  • 小鱼易连内部组件库、工具库组件库和工具库是公司团队间推动的基础设施项目。组件库和工具库的项目搭建工作由我负责,其中针对DX体验支持了组件模板、组件预览、文档生成、单元测试、CI/CD等功能。同时,我也参与到一些基础业务组件、工具的开发。

音视频会议

  • 小鱼易连会议UI SDK Electron 版本Electron UI SDK是公司推出的会议UI SDK的Electron版本。在项目中,我参与了账号登录、入会、会中等模块的开发,支持画面分页、画面布局等功能。同时在SDK层面,我曾参与到Electron SDK中CPP与JavaScript兼容层的部分接口开发,以及WebRTC SDK中巡课相关业务开发。
  • 小鱼易连教育巡课、监课业务巡课、监课业务是教育场景与会议场景强关联的业务,在项目中我接手了项目的维护和巡课业务的重构工作。其中,巡课业务重构将旧架构和代码全部废弃,采用的全新的架构进行重写。重构项目上线后,线上故障减少,性能提升巨大,同时新功能的兼容性大大增强。

了解更多我参与的企业项目和个人项目

证书荣誉

  • 大学英语四六级证书。

自我评价

  • 对新技术具有强烈的好奇心和敏锐力。
  • 善于提出问题,相比于“是什么”,更想知道“为什么”。

职业规划

  • 持续阅读源代码,提升技术的深度。
  • 参与社区与开源,分享与总结。