前端开发工程师简历
个人信息:云阁 | 三年前端开发经验 | 本科 | 深圳
联系电话:15697615685 | 微信:W_Y9008 | 邮箱:507028106@qq.com
个人简介
拥有3年前端开发经验,精通Vue生态系统和现代前端技术栈,具备扎实的计算机理论基础和丰富的实战经验。曾主导多个大型前端项目架构设计和核心模块开发,擅长前端工程化建设、性能优化和组件库开发。对前端技术充满热情,关注行业前沿动态,具备良好的文档编写能力和团队协作精神。
技术栈
- 核心技能:HTML5/CSS3/JavaScript/TypeScript/Vue3
- 框架:Vue3全家桶、UniApp、React(了解)
- 工程化:Vite、Webpack、Node.js、Git、ESLint、Husky
- 构建工具:Vite、Webpack、Rollup
- 移动端开发:微信小程序、UniApp跨端开发
- 数据可视化:ECharts
- UI框架:Element Plus、Wot UI、Ant Design Vue
- CSS解决方案:UnoCSS、Tailwind CSS、SCSS
- 状态管理:Pinia、Vuex
- 其他:高德地图SDK、微信JSSDK、html2canvas
工作经历
广东XXX科技有限公司 | 前端开发工程师 | 2024.3 - 至今
负责公司智慧社区服务平台、停车追缴系统平台、H5电商平台和商会小程序等项目的开发工作,主导前端技术选型与架构设计。
湖北XXX科技集团股份有限公司 | 前端开发工程师 | 2022.7 - 2023.12
参与公司多个重要项目的前端开发工作,负责公共基础设施的维护和优化。
项目经验
智慧停车生态平台 | 架构师兼前端负责人 | 2023.4 - 至今
围绕停车业务进行开发,打通停车场周边生态,实现从停车缴费到商户消费的闭环服务。涵盖用户端H5、小程序及中后台管理系统。
技术栈:UniApp、Vue3、TypeScript、UnoCSS、Wot UI、Vite、Pinia、高德地图SDK、微信JSSDK
核心职责与成果:
架构设计与通用脚手架建设
- 主导设计基于 UniApp + Vue3 的跨端架构体系
- 采用 Vite 构建工具和 UnoCSS 原子化CSS方案,搭建支持H5、小程序、App多端的通用脚手架
- 集成 uni-helper 生态插件,实现路由自动生成、布局系统和多端配置统一管理
- 为公司多个项目提供标准化基建支撑,提升团队整体开发效率
组件库开发与性能优化
- 设计并实现高性能瀑布流组件,采用双栏布局算法和虚拟滚动技术,解决大数据量渲染性能问题
- 开发跨端多媒体轮播组件,支持图片、视频混合展示,解决不同端视频播放兼容性问题
- 实现虚拟列表组件,大幅提升长列表渲染性能
- 封装通用ECharts组件,解决小程序Canvas兼容性问题,实现图表的响应式布局和主题适配
工程化体系建设
- 建立完整的前端工程化体系,集成ESLint、Prettier、Stylelint代码规范检查
- 配置Commitlint规范提交信息,通过Husky和lint-staged实现提交前自动检查
- 搭建基于Vite的构建优化方案,包大小减少40%,构建速度提升60%
- 实现资源按需加载,减少不必要的网络请求,首屏加载速度提高30%
权限管理系统
- 构建基于角色的权限管理体系,通过路由拦截器和登录拦截器实现细粒度权限控制
- 设计动态tabbar组件,支持多模块权限切换,解决H5环境下自定义tabbar首次加载闪烁问题
主题系统与UI一致性
- 构建基于CSS变量的动态主题系统,支持亮色/暗色模式切换和多业务模块主题定制
- 通过UnoCSS预设和主题映射,实现主题的热切换和持久化存储,保证多端UI一致性
微信生态集成
- 深度集成微信生态,基于微信JSSDK实现支付(H5/JSAPI)、分享、扫码、定位等功能
- 设计统一的微信API调用封装,处理不同环境下的兼容性问题,支付成功率达到99.5%以上
商会小程序 | 前端负责人 | 2024.3 - 2024.8
为商会打造的日常运营交流平台,涵盖会员管理、商品管理、商圈供需发布等多种功能。
技术栈:UniApp、Vue3、Pinia、Wot UI、UnoCSS
核心职责与成果:
性能优化
- 优化小程序包体积,将主包从2MB减少到1.6MB
- 使用小程序分包和预下载,实现资源按需加载
- 优化图片加载和处理策略,实现图片懒加载和预加载,提升页面加载速度20%
- 在3G网络下将首屏加载时间从3秒减少到1.8秒
支付系统开发
- 集成微信支付API,实现商品订单管理、支付流程
- 开发支付安全机制,防范恶意支付和刷单行为
- 实现支付状态的实时同步和异常处理
教育背景
南阳理工学院 | 计算机科学与技术 | 本科 | 2019 - 2023
专业能力
- 扎实的前端基础:熟练掌握HTML5/CSS3/JavaScript/TypeScript,深入理解前端各项技术原理
- Vue技术专家:深度理解Vue3响应式系统、Composition API、diff算法等底层原理
- 工程化能力突出:具备从0搭建前端工程化体系的经验,熟悉各类构建工具和优化手段
- 性能优化经验丰富:在多个项目中实施性能优化方案,显著提升用户体验
- 组件库开发经验:具备基础组件库与公共库开发经验,注重代码复用和可维护性
- 跨端开发能力:熟练使用UniApp进行跨端开发,具备移动端应用开发经验
- 数据可视化能力:熟练使用ECharts开发复杂交互图表,处理大量数据的渲染性能优化
- 良好沟通能力:具备优秀的文档编写能力和团队协作精神,能有效推进项目进展