熟练使用 spring boot、spring cloud netix、spring cloud aibaba 等spring技术栈进行分布式系统开发
熟练使用 mybatis、mybatis-plus、JPA 等ORM框架
熟练使用 kafka、rabbitmq、redis 等中间件
熟练使用策略模式、迭代器模式、工厂模式等设计模式拆分组件,解耦项目
熟练使用 golang gin 框架做单体应用开发
熟练使用 aws云 sqs消息队列,sns消息分发
熟练使用 mysql、mongodb 等数据库
熟练使用 stripe、apple、google 三方支付
熟练使用 docker、linux 命令部署云端服务
熟练使用 Agent 智能体构造,react思考模式及概念等,如 task、thought、action、observation、final answer 等
深入了解 AI Agent 概念,prompt、plan、mcp、skills、rag等
深入了解 JVM 构造、GC回收与性能调优
fotor web/app:主要参与AIGC 类的AI文生图、AI图生图、AI文生视频、stripe、apple、android 渠道的订阅和零售类支付,技术栈上使用了 Java 的 spring boot 、spring cloud netflix 框架,aws 云 sns 消息订阅、sqs 队列,以及 MongoDB,MySQL,Redis 等,并使用策略模式、单例模式去简化代码,提高可读性、可维护性
ceerly web:主要参与塔罗牌中的抽卡业务、stripe支付业务,技术栈上使用了 spring boot、spring cloud alibaba 微服务框架、kafka、java 线程池 做应用层开发,对接diff工作流实现星座、运势等用户特征判断,同时,我从0到1搭建了stripe支付流程,实现了不同的场景订阅需求,例如阶段订阅、一次性支付、升降级会员等复杂需求
insmelo web/app:主要参与AI音乐业务,包含文本生歌、图片生歌、提示词生歌,技术栈上同ceerly web项目,不过有所区别的是,该项目从前期的diff工作流改为agent智能体生成,采用 spring ai alibaba 框架,agent内部流程主要为:user prompt 通过tokenizer解码为向量,去向量数据库milvus中做长期记忆扫描,找到近似内容后再编码为文本,拼接到 user prompt 中,然后请求LLM大模型,由大模型进行思考、调用工具做多步骤操作,最终得到结果后返回给调用方
此项目是海外图片剪辑和视频生成的网站和应用,主要功能为图片裁剪、海报设计、AI文生图、AI图生图、AI文生视频、AI图生视频等功能,我主要参与AI类功能的后端开发,负责stripe支付的主要流程,使用了单例模式、策略模式、工厂模式等众多设计模式开发出高内聚、低耦合的后端服务
此项目为 AI 音乐类产品,可通过提示词生歌、文本生歌、图片生歌及其他功能完成音乐的创作,我主要将此项目中的diff工作流升级成单智能体生成,搭配 spring ai alibaba、jdk17等技术栈构建了ollama+本地大模型的全流程服务搭建