Skip to content

Latest commit

 

History

History
80 lines (46 loc) · 5.51 KB

resume.md

File metadata and controls

80 lines (46 loc) · 5.51 KB

简历

个人信息

  • 姓名 吴明骏
  • 微信号 TreasureTesla
  • 电话 13550038728
  • 邮箱 treasurewmj@foxmail.com
  • Github https://github.com/MrTreasure
  • 毕业院校 成都大学 数字媒体技术 本科
  • 毕业时间 2017-07
  • 个人荣誉 2019 中国 JSConf 受邀讲师;知乎前端话题下活跃回答者
  • 意向 中台开发 serverless

技能简介

  1. 熟练 HTML+CSS+JS开发(前端本职)

  2. 熟练 Vue React 开发,掌握其实现原理,了解其设计思想;目前主要使用 typescript + hooks; 结合部门业务特点,封装了常用的业务组件并在团队内部进行推广;

    平时也负责 review 代码,给出性能优化等相关建议;

  3. 熟悉 HTTP 协议,掌握缓存控制、CORS、HTTPS 等网络编程基础知识;

    深入了解 cookie 等前后端权限校验机制,解决不同项目中授权认证等问题;

  4. 熟悉 nodejs go 开发,能够完成基本后端开发,掌握后端开发具备的理论知识及相关工程知识

工作经历

• 2018年9月——至今 阿里本地生活 资深前端工程师

​ FI前端基础设施部门下的大数据组,负责大数据部门的业务开发工作,参与项目的评审与设计。有丰富的大数据产品落地经验,掌握了使用各种技术赋能用户; ​ 搭建可视化报表系统(中台类型,前端配置生成网站)供一线用户使用。

​ 对接过 ECharts、Antv 等各种图表制作;深入了解过 Antv-G6,熟悉流程图,脑图开发,参与过 GGEditor 贡献;完成高德地图等相关开发。 ​ 同时也参与部门建设,不限于团队招聘、指导新人、review 等相关工作

• 2017年10月——2018年9月 深圳竹云科技有限公司 前端工程师

​ 公司的项目为大型身份认证管理系统,我在其中负责后台管理页面开发;

​ 入职以前,公司还是传JSP页面,由后台负责前端业务逻辑,UI老旧;

​ 入职后进行vue框架的推广,投入公司新开的项目通过vue的组件复用,数据驱动,前后端分离等特性,快速完成了开发。前后端解耦也使得逻辑更清晰,有利用后期模块的扩展。并且将相关开发经验及使用到的库整理成文档,在全公司推广

主要项目经历

•2019年5月至今 策略中台

​ BU 内各团队需要借助大数据的能力,精确的找出符合条件的各种商户、BD、物流等对象。

​ 在此背景下,我主导了策略中台前端部分的建设,并且联合产品、后端定义中台组件不同项目之间交互、通信的方案。前端封装了核心的筛选逻辑,并通过 npm 包的形式提供给接入方使用,节省了接入方前端的开发时间;和后端的交互统一封装成为了 service 层,提高了项目的维护性,接入方也能通过查询参数之间获取相关的数据信息。

​ 目前该策略中台在 BU 内部多端都有使用,累计接入方达 10+,如商户补贴、高风险商户预警等。项目完成后,我也进行了相关复盘,分享了《从 0 到 1 搭建业务中台》的经验

•2020年1月至今 新雷达门户

​ 该项目前身是一个老的门户网站,主要提供各种图表看板给一线城市经理、BD 用于业务分析。老项目中数据结构不合理,后端返回的数据中包含了前端样式相关信息,导致后端开发时间成本高;组件复用率低,同一个组件项目中多次出现不同的代码 copy,往往修改一处别处还会出现故障;前端开发效率低,明明相差不大的页面却需要重复开发。针对以上痛点,联合产品、后端等对项目进行重构。

​ 整理出了通用的数据结构, 封装了常用的业务组件。数仓直接对数据结构进行出数,减少了后端接入的过程;

​ 提出了配置式开发理念。前端不再关心具体的值直接由组件根据业务属性进行适配。相关的组件也推广到了其他项目中使用;

​ 提效以后,原本项目的迭代需要 3 个前端同学,现在只需要 1 到 2 个同学完成。目前新雷达门户已经作为大数据平台拳头产品,在 BU 内部推广

阿里师兄

​ 在工作中担任过阿里师兄,负责带实习生。针对实习生制定了一系列的学习内容,包括了 gitflow 流程、框架背后原理分析、后端交互场景、项目评审和产品需求分析等。实习生目前已顺利转正。

个人评价

项目经历主要集中在可视化(前端搭建、复杂图表、脑图、流程图)以及组件化赋能(拆分、整合业务单元供多个业务线使用)方向,个人也保持着对前沿技术学习。主要在于微前端、serverless 方向。并且部门推崇 "工程师" 理念,学习的方向也不仅仅局限于前端方向,从 HTTP 入手,学习并掌握 nodejs 和 go 语言的 web 开发。

​ 在平常的业务开发中也比较注重相关经验积累,内网编写了相关实践 10 余篇帮助团队内同学快速填坑,提升团队同学的开发效率;

​ 深入了解过部门后端内部服务间通信,也经常协助测试、后端同学定位、解决线上问题;

​ 平常也关注前端社区、帮助社区新人进步,学习前沿的前端理论,并思考如何作用于公司的业务。之前也有维护部门的知乎专栏、微博号等