
weihaocheng
Full Stack Developer Java Spring Boot AI Integration
Habilidades

Conheça meus serviços

Experiência profissional
Creator & Lead Developer
Self • Freelance
Mar 2026 - Present • 5 mos
Designed and built Progress-AI (progressai.dev) from scratch — an open-source AI-driven R&D team management platform for 5–30 person dev teams. Tech stack & architecture: - Backend: Spring Boot 3.5 + Java 17 + MyBatis-Plus + MySQL 8.0 + Redis + Redisson - Frontend: React 19 + TypeScript + shadcn/ui + Tailwind CSS v4 + Zustand + TanStack Query - AI: Qdrant vector database (7 collections), Git context-aware AI pipeline, RAG knowledge base, member profiling - Deployment: Docker Compose one-click deployment, private deployment ready Core modules built: - 50+ REST API controllers covering projects, tasks, bugs, requirements, iterations, milestones, burndown charts - RBAC permission system (user → role → menu/permission) with team-level data isolation - AI pipeline: Agent role-based routing (6 roles + 3-tier model routing), AI audit logging, 4-layer memory system - Custom workflow engine, approval chain engine, event bus (31 events), automation rule engine - Real-time WebSocket push, multi-channel notifications - Code quality scanning, daily planning, leader view, document parsing - Full-text search (MySQL FULLTEXT INDEX), wiki documents, webhook (24 events) - Multi-language i18n (zh-CN, en-US, vi, th, km) - License activation system (RSA signature + machine fingerprint + expiration check) Released under AGPL v3 with a closed-source enterprise edition (automated inspection, daily briefing, memory consolidation).
Full-Stack Java Developer
Self Employed • Período integral
Jun 2018 - Present • 8 yrs 2 mos
Develop and maintain enterprise web applications using Java (Spring Boot) and React (TypeScript). - Build RESTful APIs with Spring Boot, MyBatis-Plus, MySQL, and Redis - Develop frontend interfaces with React, TypeScript, and Tailwind CSS - Implement authentication and authorization (RBAC, JWT) - Deploy applications with Docker