作为一名聚焦于 Java、Vue 与 UniApp 技术栈的顾问,我具备以下核心技术能力:
在后端开发领域,精通 Java 编程语言及企业级开发体系,深度掌握 Spring Boot/Spring Cloud 微服务架构,擅长基于 Nacos、Feign、Sentinel 实现分布式系统的服务治理与高可用设计。熟悉 MySQL 关系型数据库优化,能通过索引设计、分库分表解决高并发场景下的数据性能问题;同时掌握 Redis 分布式缓存、RabbitMQ/Kafka 消息队列的实战应用,具备分布式事务(TCC/LCN)、分布式锁的解决方案设计经验。
前端与跨平台开发方面,熟练运用 Vue.js 3.x 进行组件化开发,精通 Vue Router 路由管理、Vuex/Pinia 状态管理,擅长基于 Webpack/Vite 构建高性能前端工程,熟悉 TypeScript 在大型项目中的类型安全实践。针对跨平台场景,深入掌握 UniApp 框架,能够实现一次开发多端部署(微信 / 支付宝小程序、H5、App),熟悉 UniApp 与原生平台的交互逻辑,擅长处理不同端的样式兼容与性能优化。
技术架构与工程实践层面,具备从需求分析到技术方案落地的全流程经验,可主导前后端分离架构设计、API 接口规范制定及跨团队技术协作。擅长代码评审与技术债务治理,能够通过设计模式(工厂模式、策略模式)提升系统可维护性,熟悉 Jenkins 持续集成 / CD 流程,掌握 Docker 容器化部署与 K8s 集群管理。此外,对行业技术趋势保持敏锐洞察,持续关注微前端、低代码平台等前沿领域,能结合业务场景提供技术升级建议,帮助团队提升开发效率与系统稳定性。
这些能力不仅覆盖了从后端架构到前端展现的全栈技术链,更注重技术与业务的深度融合,能够为企业提供从项目架构设计到落地实施的端到端顾问支持,助力技术团队突破瓶颈、实现高效开发与高质量交付。
近期做的一个比较满意的两个项目,一个是高尔夫球场的比赛小程序,主要功能是预约比赛和记录比赛成绩。预约比赛的功能要计算闲时忙时,这里是一个小难点。记录比赛的难点在于几分方式的多样和赛后的多维度图标统计。
还有一个比较满意的项目是自定义图标打印小程序,用户上传自己的图片,小程序提供编辑图片的功能,可以旋转放大缩小,在图片上添加文字,添加贴图。最终根据用户DIY设计生成图片,打印成贴纸。
角色 | 职位 |
负责人 | 项目经理 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
用户上传图片进行DIY编辑,可以对图片进行放大缩小旋转,添加文字,修改背景色。最终小程序生成图片,后台连接打印机,打印出贴纸。
这个项目的一个亮点是接入了deepseek,可以根据求职者的信息自动推荐合适的岗位,道具商城中的各种道具是可以从后台自定义发布的。