5年Web前端工作经验,从事过门户、电商等项目,开发过PC、移动、H5;具有丰富的技术经验和技能,可以帮助您构建高质量、稳定的软件系统,并保证您的业务流程顺畅运行 。我将与您密切合作,理解您的需求并提供最佳的解决方案,以确保您的满意度和项目成功。如果您有任何问题或疑虑,欢迎随时与我联系,我将竭尽全力帮助您。
1、精通html,JavaScript,Typescript,CSS,CSS3、字体图标等前端常用基本技术, 精通ES5/ES6语法及其预处理语言less、sass等语法;
2、精通 Vue 全家桶、熟练使用 Vue、vue-cli、vue-router、Vuex、Axios 等技术栈;
3、熟练使用vue ui框架,如Element UI、Element Plus、Bootstrap、Vant UI 等,遵循模块化与组件化规范进行开发,注重代码质量及性能优化
4、熟练使用echarts等第三方包;
5、熟练掌握 npm,cnpm,yarn 等包管理工具,独立配置打包工具进行项目调整;
6、了解 MVC、MVVM 模式和 CommonJS 规范以及模块化开发,并能基于此进行对项目的构建;
7、了解vue3 以及掌握如何使用vue3 新api 进行开发;
后端技能:了解 NodeJS、Express、Mysql、Java、Spring boot
技术亮点:
官网项目 v2
技术栈:NUXT2 + JS + SCSS
●负责业务快速迭代,推进重点需求及专项平稳落地;
●主导网站SEO优化,自然排名的关键词数量及页面收录量稳步增长,自然搜索流量的价值大为增长,已由日均 30 美金,增长至今日的日均 450 美金;
●主导项目重构及性能优化。优化后,打包chunk由 5.97MB 减少为 905.57KB,打包文件大小减少了 85%;性能由 26 提升至 60;
●确定前端代码规范及审查要求,优化开发流程;
●建立项目文档体系,实现新员工零成本接入项目
官网项目v3版本升级
技术栈:Nuxt3 + TS + SCSS
●主导网站升级,基于项目代码冗余、逻辑复杂、维护成本高的问题,确定新架构,输出版本升级方案,完成任务拆解;
●基于 NUXT 3 打包更轻量、可自动导入组件及函数、让开发者可以专注于推动功能的开发的特性,确定架构的技术栈为 NUXT3 + TS。基于接口分开维护成本高、状态逻辑复杂、C端和PC端路由两套配置维护成本高的问题,确定升级后架构的模块组成;
●确定 Nuxt3 及 TS 的代码规范。
需求管理系统
技术栈:VUE2 + JS + SCSS
●主动提出实现需求管理系统,解决业务迭代过程中,需求进度、人员安排等均通过本地 excel 记录,更新和通知不及时,研发、产品、测试等人员均浪费大量时间进行同步的效率问题;
●调研研发过程中的具体问题,基于痛点问题,联合研发、测试及产品部门,共同开发,完成需求管理系统的快速实现;
●投入使用后研发效率提升显著,产品、研发、测试可以快速同步需求进度,减少了钉钉群聊对齐次数,季度绩效评审数据的处理也由几个小时缩短到10分钟内可处理完毕。
产测工具预研及开发
技术栈:Flutter
●需求:用于工厂进行产测,支持设备可用 Wi-Fi / 蓝牙列表的获取,支持 Wi-Fi / 蓝牙信号强度获取,支持指定设备 Wi-Fi / 蓝牙连接及断开。支持 win10 以上系统;
●调研技术栈,基于 Flutter 生态、性能、团队学习成本及第三方包等优点,最终采用 Flutter + Dart 确定研发方案;
●确定任务架构,完成任务拆解及客户端工具的功能开发,根据工厂实际电脑系统情况输出对应使用文档。
后台管理系统
技术栈:VUE2 + JS + CSS
●支持复杂需求、复杂组件的开发,图片上传转换成 Webp 格式、论坛回复组件等;
●优化用户体验,页面缓存、按钮防误触等