zhangdizhangdi

简历

基础信息

女,38
16年工作经验
北京,离职
zhangdi1281@163.com

教育背景

软件工程
2012-2017
非全日制(单证)
工程硕士学位
软件工程
2005-2009
统招一本(双证)
工学学士学位

专业技能

前端基础

HTML5、CSS3、JavaScript、TypeScript

计算机基础

常见的设计模式、数据结构与算法、网络与安全

前端框架

Vue2/3、React、SSR(Nuxt、Next.js)

小程序

原生微信小程序

可视化

ECharts

后端开发

Node.js、NestJS、PHP、MySQL

工程化与运维

pnpm、Webpack、Vite、Git、GitHub Actions、Docker、Nginx、Linux

云服务

阿里云、腾讯云

工作经历

gap

全栈开发

2年8个月
B端C端APIVue3ReactNext.jsNestJSMySQLGitHub ActionsDocker
  • 负责全栈项目的架构设计与功能开发
  • 负责工程化体系建设与标准化开发流程设计
  • 不断夯实基础、查缺补漏,提升个人技能与项目质量
5

前端开发

1年2个月
B端C端微信小程序Vue2Nuxt2ECharts
  • 主导前端架构设计与开发规范制定,优化开发流程
  • 公用组件与业务功能开发,并不断进行性能优化
  • 项目管理,审核UI/UX,参与产品功能测试,确保按时交付高质量产品
4

前端开发

7年
C端微信小程序jQueryReact17PHP
  • 负责PC端、移动端、微信小程序的前端架构与开发
  • 主导网站VR频道的开发,提升用户的沉浸式浏览体验
  • 在MVC架构(基于Yii框架)下,实现部分后端功能模块的开发
3

前端开发

2年
C端jQueryPHP
2

前端开发

10个月
C端jQuery
1

前端开发

2年
C端jQuery

项目经验

私人项目

个人网站

全栈开发
B端C端APIVue3ReactNext.jsTailwind CSSpnpmNestJSMySQLSwagger & RedocGitHub ActionsDocker
1. 将基于Next.js的C端门户与Vue3/VitePress B端后台管理系统结合,两者通过pnpm monorepo统一管理; 2. NestJS后端通过TypeORM连接MySQL数据库,为admin和public提供AP接口,并利用Redoc自动生成API文档; 3. 部分数据由CDN JSON文件提供
  • Monorepo:使用 pnpm workspace 和 changesets 管理多个项目
  • 自动化部署:利用 GitHub Actions 和 Docker 实现自动化部署和持续集成流程
  • 性能与SEO优化:通过 Next.js实现 SSR,优化 SEO 和 ⻚面加载速度
  • 监控与告警:使用阿里云/腾讯云 RUM,监控网站性能、分析用户行为、设置告警规则
  • API开发:使用 NestJS 和 MySQL 为 admin和public 提供 RESTful API

公司项目

校园设计大赛平台

前端开发
C端Nuxt2Vuetify
每年一届的校园设计大赛,主要功能:报名参赛、提交作品、展示作品、入围作品投票、获奖作品公示,作品点赞收藏和评论互动; 招聘平台,主要功能:简历编辑、职位招聘和投递等。
  • 性能与SEO优化:使用SSR(Nuxt2)优化SEO和⻚面加载速度,提升网站排名、收录页面和访问速度
  • 多端适配:实现响应式布局,确保各种屏幕尺寸上页面的适配
  • 访问统计:为平台添加百度统计和Google Analytics数据埋点,帮助监控用户行为及分析访问数据
  • 项目管理:UI/UX审核,产品功能测试,确保按时交付高质量产品

电竞观赛项目

前端开发
B端C端微信小程序Vue2ElementBootstrap
1. 微信小程序:用户可以查看全国能观看电竞比赛的商户,并在特约商户内扫码参与比赛竞猜,获取积分以兑换商品或参与抽奖。 2. B端商户管理系统:用户管理、积分管理、奖品管理、抽奖功能、兑换奖品管理等。
  • 位置判断:基于扫码功能、用户定位及腾讯LBS判断用户是否在店
  • 开发流程优化:结合 miniprogram-ci 和 GitHub Actions、钉钉,实现预览、上传、信息推送,确保团队准时提交代码。
  • 项目管理:UI/UX审核,产品功能测试,确保按时交付高质量产品

IP授权管理系统

前端开发
B端Vue2ElementBootstrapECharts
IP授权业务全生命周期管理,包含授权合同管理、物料上传、产品设计审核、统计分析和报表对账单等。
  • 权限及流程控制:基于JWT令牌解析用户角色,实现路由守卫、流程控制、数据权限等功能
  • 文件管理:支持文件(夹)的上传与管理,实现大文件的分片上传
  • 数据可视化:结合表格与ECharts显示统计数据与报表
  • 项目管理:UI/UX审核,产品功能测试,确保按时交付高质量产品

全球高端酒店预订平台

前端开发
C端微信小程序React17Ant Design
与国外预订平台合作,为中国用户提供全球高端酒店预订服务,提供独家优惠和会员专属福利。
  • 前端架构与开发:独立完成微信小程序(原生)、Web端(React)的架构设计与功能开发
  • Web多端适配:实现响应式布局,确保各种屏幕尺寸上页面的适配
  • Web主题切换:基于CSS变量与prefers-color-scheme实现随系统显示Dark/Light模式