1. 熟练掌握 Vue2、Vue3 全家桶以及代码结构、语法的不同,webpack、Vite 等构建工具的使用。
2. 熟练掌握 uni-app、Taro 多端框架的使用;微信小程序的开发(组件、api 使用、分包、优化配置)
和功能实现。
3. 熟练使用 Avue、element、element-plus、vant、uni 组件库;熟悉 Node.js,Express 框架搭建
后端服务;熟悉 pc 端和移动端适配。
4. 熟练 java 基础知识开发,熟练运用 SpringMVC、SpringBoot、SpringCloud、Spring Cloud Alibaba
等框架和技术;熟悉 SpringCloud+nacos+gateway+auth+upms 的实例使用。
5. 熟练掌握 MySql 数据库、MyBatis、MyBatis-Plus 框架和 Redis 、RabbitMQ、Elasticsearch、
Minio 等中间件的使用。
6. 熟练掌握 Git 相关知识以及 Git 代码提交规范。
7. 熟悉 k8s、docker、linux 相关知识及命令,可单独部署应用服务;熟悉 shell 语法编写自动化脚本。
8. 掌握 python 的基础知识;可使用 Flask 框架编写接口,可编写网络爬虫、文件操作等程序。
9. 全国计算机技术与软件专业技术资格(水平)——软件设计师(中级)。
ITB 业务中台系统
项目描述:公司自主开发的 web 端后台管理系统,通过 RBAC 权限管理与动态路由实现对微服务平台项目的
访问控制、页面数据显示与管理(表格、表单、统计图表、保险业务流程操作:审核,理赔,支付等)。
技术栈:Vue2 + Avue + element-ui + vue-router + vuex + echarts
职责描述:
1. 负责业务项目的页面开发,使用 echarts 完成统计相关的数据图表。
2. 封装常用组件(多样性表单、导入导出、文件上传预览等)。
3. 后续负责维护和优化系统页面及代码,升级框架及功能。
由于集成了各个业务项目的前端代码,导致整个代码包体积庞大,页面加载缓慢。带领团队对业务项目目录与
主模块目录进行分离、调整。优化项目内冗余代码,调整 eslint 规范约束代码,通过 webpack-bundle-analyzer
插件和配置 config.optimization.splitChunks,将大体积的静态 js 文件和每个项目所有代码都打包为单独的
chunk,避免 chunk 体积过大和重复打包,减少了约 30%的体积。同时对于下线的项目做好 tag 管理,可以方便快速的移除代码,减少项目体积。
财保箱(小程序全栈开发)
项目描述:该项目是一款类 AI 产品,通过小程序识别 pdf 电子保单和相关证件,帮助保险行业销售人员减轻
操作侧输入和输出存在的大量机械重复工作;同时通过小程序管理团队、客户的基本信息与资料。
技术栈:Vue3 + Vite + uni-app
职责描述:
1. 通过 npx 创建 Vue3/Vite 版项目,编写小程序常用工具函数(授权获取手机号、获取 openId、解密用户
加密数据等)。
2. 封装布局组件,常用 Cell、Modal、Radio 等组件,编写示例页面。
3. 按项目需求制定分包目录,同时进行优化配置(预加载分包,按需引入组件等)。
4. 负责开发整个项目,实现摄像头调用、下载二进制流文件并分享到聊天、表格数据展示与修改、二维码分享、购买支付、订阅通知、socket 通知等功能。
财保箱(小程序全栈开发) 项目描述:该项目是一款类 AI 产品,通过小程序识别 pdf 电子保单和相关证件,帮助保险行业销售人员减轻 操作侧输入和输出存在的大量机械重复工作;同时通过小程序管理团队、客户的基本信息与资料。 技术栈:Vue3 + Vite + uni-app
敬心云服(pc端) 项目描述:该项目是 to B 产品,旨在为人力资源与保险行业提供一个灵活用工综合服务平台,提高企业用工的 保险服务水平;平台具有多种投保方案,可快速为企业员工进行投保。 技术栈:Vue3 + Vite + TypeScript + vue-router