曹**

***********
·
elydore.me@gmail.com
·

个人信息

技术栈

工作经历

xxx 2020.11 ~ 2023.7 前端开发

工作成果

  • 累计参与20+个项目, 担任了新项目的主要开发工作以及维护已有项目
  • 推动团队内前端技术基建, 包括将技术栈升级至Vue3, 发布了30+NPM包、制定开发规范、开发项目模板等
  • 带了近10个前端实习生, 负责任务分配, 结果确认, Code Review
  • 项目经历

    牛叮当 (2022.6 ~ 2023.8) 参与角色: 前端小组长
    河南省种业发展中心的一个以牛只登记与管理、养牛服务下单与接单、牛只补贴为核心功能的牛只管理系统。

    技术栈: Vue3、TypeScript、原生微信小程序

    项目规模: 3个前端, 2个后端

    工作内容:

    • 整个项目包含五个子系统(1个小程序和4个Web网页), 其中存在大量可复用的组件与逻辑, 利用pnpm实现monorepo, 提取20+复杂业务组件在3个子系统内复用
    • 为了解决需要去服务器更新代码的问题, 使用GitLab Runner 实现线上环境自动更新
    • 发布了3个后台管理的通用组件到NPM并持续迭代了10+个版本
    • 实现原生小程序的watch、computed、mixin功能, 增强开发体验
    • 利用axios拦截器解决小程序端token竞态请求的问题, 以及登录拦截(必须先登录才能使用后续的功能)
    • 以此为项目为原型封装了后台管理开发模板, 内置了7个定制组件、5个业务逻辑、Vite封装。能够快速产出CRUD页面
    • code review, 按照优先级分配开发任务, 审核实习生的工作完成情况
    奥义销售小程序 (2023.4 ~ 2023.5) 参与角色: 前端开发 + 产品经理
    销售小程序是面向于机构管理者, 方便机构进行线索跟进、公海管理、数据统计、绩效考核的销售助手小程序

    技术栈: TypeScript、原生微信小程序

    项目人员: 商务、营销2人, 前端1人, 后端1人

    工作内容:

  • 独立负责产品设计与需求把控, 管控开发进度, 并完成一位客户的交付
  • 独立完成全部小程序前端功能的开发(22个页面)
  • 前2周开发出一个MVP版本给客户使用, 并在之后根据客户反馈迭代
  • 总结了一个以TDesign和CSS变量为基础的主题方案, 便于主题风格快速切换
  • 数字藏品平台 (2022.5 ~ 2022.8) 参与角色: 前端小组长
    基于区块链技术的数字藏品平台, 可以购买与交易藏品、盲盒。

    技术栈: Taro + React + Typescript

    项目人员: 前端2人, 后端2人, 产品2人

    工作内容:

  • 项目共分为3个子系统, 我独立负责H5和商家后台的全部功能
  • 在微信小程序和手机浏览器内, 实现用threejs渲染3D模型
  • 实现H5与小程序的海报生成与下载
  • 支付功能兼容微信小程序、浏览器、支付宝
  • 解决yarn workspace与umi、taro一起使用的异常, 实现monorepo