焦传锴

Web前端开发工程师

  • 男 / 1996.08
  • 安徽中医药大学 · 信息管理与信息系统
  • 本科 / 2018年毕业

工作经历

微医集团(挂号网)(2021.4 - 2021.12)

业务上主要负责公司的中后台系统研发以及部分 h5 业务开发

积极参与公司前端基建相关活动,通过发布掘金文章或者参与公司开源项目协助团队提升影响力。

上海理光数码设备有限公司(2019.9 - 2021.4)

负责公司的数字化生产线系统的前端功能开发与推进。

NTT DATA信息技术有限公司(2018.06 - 2019.08)

从事 JAVA 前后台开发和 C# 的项目开发。

项目

服务编排

微医流量网关

  • S: 通过服务编排的方式提供统一的 Api 管理能力以及作为全公司流量统一管控入口。
  • T: 实现从需求评审到部分技术选型以及开发体验优化的完整开发。
  • A: 整体采用React+Antd+Antv X6+Vite。因前期项目较大,Webpack 的 HMR 编译缓慢,故将构建工具转移至 Vite,并做懒加载等其他优化。
  • R: 业务上基于图形界面,通过连接、配置完成流程设计,支持在线调试的方式完成接口集成,降低使用门槛,提升交付速度。技术上提高了开发者的开发体验,节约了30% 以上的时间成本,同时对流程开发体验有了初步的摸索和沉淀。
开源项目

Easydoc 配置化项目文档系统

  • S: EasyDoc是一个开源的易配置的降本提效的项目文档系统,为了降低复杂系统的使用难度,将项目的业务细节载体从开发者变为文档工具,从而抹平信息差。
  • T: 项目中承担单元测试编写以及将原先与项目高度耦合的json文件配置方式解耦为专门的后台系统进行管理。
  • A: 自学 jest 相关内容完成单测任务,并沉淀知识内部分享。后台采用Vue3+ts+Vite+ElementPlus,项目运用了 script setup 等 Vue3 新特性。在调研的基础上,协助组内同学完成此项目的开源和推广
  • R: EasyDoc 已在微医集团内部孵化一年多接入十几个线上应用。正在集团内部全面推广中,同时向社区开源推广。
  • 链接直达:https://github.com/wefront/we-easydoc
SDK

Echat视频能力sdk

  • S: Echat 是一个连接业务层与视频能力的中间层 sdk。此 sdk 接入近十个线上视频问诊业务(包含 web 和小程序多端场景),视频服务的不稳定性较大,出现问题难以及时解决。
  • T:通过 Websocket 与服务端通讯,同时对错误进行定位记录。
  • A: Websocket 根据约定的报文进行通信后封装成不同的回调函数和方法暴露给业务层使用。在 sdk 内引入 Sentry 后,结合公司自研的链路追踪平台进行错误记录。
  • R: 在增加异常链路追踪后,将以往“用户-测试-开发-测试”的排查模式变为“用户-测试”,直接锁定 90% 的问题并降低开发人力投入。提前排查出数个隐患bug,显著提高线上问诊业务稳定性。

技能

前端基础
  • 熟悉 W3C 标准、页面布局架构、前端语义化
  • 熟悉HTML5、 CSS3、JavaScript
  • 熟悉各种 ES6+ 标准
  • 熟悉 Less 等 CSS 预处理器
  • 了解各种浏览器以及 HTTP 相关原理
框架及工程化
  • 熟悉 Vue 全家桶,包括 Vue3 及其新特性
  • 了解 Vue 相关原理
  • 了解 React 类组件和 hooks 的基本使用
  • 了解工程化相关知识,打包工具 Webpack、Vite 等原理。
其他技能
  • 了解HTTP协议相关知识
  • 有后端经验,熟悉前后端协作流程
  • 有关系型数据库使用经验,包括MySQL、SQLServer等
  • 熟悉日常开发工具如:Git、Jenkins等的基本使用
  • 熟悉BI与报表软件的使用与开发。
关于我
  • 热爱前端开发,有保持整理知识与更新个人博客的习惯。
  • 会使用Github进行学习与分享,个人的专项知识整理项目CSS-Notes获得了100+Star
  • 对新知识保持渴求的态度,日常会关注一些社区论坛来保证自己获取新的知识与技能,包括 掘金,v2ex 等
  • 擅长与工作伙伴沟通,在组内进行过分享,也能够支援其他项目。
  • 喜欢阅读技术书籍和一些明星博客,包括 《JavaScript高级程序设计》、《你不知道的 JS》等等