葛孝杰
Summary
Java backend/full-stack engineer with 6+ years of experience and strong microservices delivery skills. Currently building HR and after-sales systems at Jiangyin Zhonghe, with deep expertise in Spring Boot/Spring Cloud, MyBatis Plus, Redis, messaging, and DevOps (Docker, Jenkins, Nacos, Linux). In current projects, I deliver full-stack systems with NestJS + Prisma + React/Vue3. Based on AI Vibe Coding, I ship MVPs quickly, leveraging Prisma's code-first workflow for code-led schema sync and fast releases.
Education
Suzhou University of Technology
· B.S. in Software Engineering2015-2019
Skills
后端 (6年+): Java, Spring Boot/Cloud, MyBatis Plus, Spring Security, Gateway
前端: Vue3, TypeScript, Element Plus, React
数据库: MySQL (性能优化), Redis (缓存/分布式锁), MongoDB
中间件: RabbitMQ, Nacos, Kafka, Nginx
DevOps: Docker, Jenkins, GitLab, Linux 服务器部署
工具链: Claude Code, Codex, Gemini, CC Switch, Cursor, Windsurf, MCP, Skill
监控运维: Grafana, Prometheus
Experience
江苏众和信息电力仪表有限公司
· AI Full-Stack Engineer2024-08 - 至今
Led full-stack delivery and production rollout for the Meter After-Sales Quality System (asm_sys) and the HR system (hr_sys). The asm_sys (NestJS + Prisma + Vue3) covers events, work orders, repairs, logistics, notifications, dictionaries, statistics, and after-sale agreements with JWT auth, Redis caching, and MinIO storage; hr_sys (NestJS + Prisma + React + Ant Design) covers org/employee, approval templates, attendance, payroll, recruiting, performance, announcements, and push notifications with rate limiting and health checks. Delivered via Docker + Jenkins and operated MySQL/Redis/MinIO, with Grafana/Prometheus monitoring to ensure stability. Based on AI Vibe Coding, I delivered rapid MVP iterations; Prisma's code-first workflow enables code-led schema sync and fast releases. Daily work includes office collaboration, technical documentation (automated via custom skills), UML modeling diagrams, and user manuals.
上海兰桂骐科学技术集团有限公司
· Java Engineer2023-05 - 2024-07
Delivered backend systems for Lankuaikei's IoT middle platform, smart greenhouse management, and Erhai River basin Tech Courtyard mini-program. The IoT platform uses Spring Boot/Spring Cloud Alibaba (Nacos, Sentinel) with HTTP/MQTT/AMQP device access, Netty for device connections, Kafka for message flow, MongoDB for object models and device data, and MySQL for product/device management, plus MinIO and Swagger. The greenhouse system covers crop plan WBS tasks, check-ins, scoring, dynamic attribute templates, and xxl-job scheduling with WeCom SSO. The Tech Courtyard backend supports WeChat mini-program login, QR code generation, subscription messages, and content security checks, plus booking/room/visitor/seminar/interview/social-service workflows with Redis/Redisson for consistency.
上海沃行信息有限公司
· Java Engineer2019-07 - 2023-04
Worked at a B2B SaaS company serving export logistics. Built CARGOWARE value-added services and core flows: port-data service (port-server) integrated APIs from Shanghai Yangshan, Ningbo, and Tianjin ports, handling full and incremental sync, manual order sync, and idempotent processing. Used thread pools plus Redisson delayed queues to respect rate limits (60 calls/min, >=1s interval), and RabbitMQ to notify downstream billing and business systems. Delivered auto release and auto reconciliation with Aviator rules, rule management, scheduled jobs, and Stream-based grouping for efficient comparisons.
Projects
agent_mall_server
View Project →Open-source agent mall backend that integrates Coze APIs to sync agents/workflows/apps into local storage with incremental insert/update/delete. Provides pricing in the admin console. Integrated Shouqianba payments with pre-created orders, frontend polling, callbacks, and scheduled close-order fallback; added idempotency and rate limiting, plus recharge, points conversion, and consumption deduction with points/balance ledgers for traceability. CI/CD automated with GitHub, Jenkins, and Docker.
Meter After-Sales Quality System
Meter after-sales quality system built with NestJS + Prisma + Vue3. Covers events, work orders, repairs, logistics, notifications, dictionaries, statistics, and after-sale agreements with JWT auth, Redis caching, and MinIO storage, with Grafana/Prometheus monitoring. Based on AI Vibe Coding, I delivered rapid MVP iterations; Prisma's code-first workflow enables code-led schema sync and fast releases. Also delivered UML diagrams, user manuals, and standardized technical docs generated via custom skills.
HR Management System
Internal HR system at Jiangyin Zhonghe built with NestJS + Prisma + React + Ant Design. Covers org/employee, approval templates and workflows, attendance, payroll, recruiting, performance, announcements, and push notifications, with file upload and object storage and Grafana/Prometheus monitoring. Also built a React Native mobile app with multi-platform adaptation for Android/iOS. Based on AI Vibe Coding, I delivered rapid MVP iterations; Prisma's code-first workflow enables code-led schema sync and fast releases. Also delivered UML diagrams, user manuals, and standardized technical docs generated via custom skills.
LanZhi IoT Mini Program
Mini program backend with Spring Security and RBAC authorization. Unified device management APIs with a base device model and business codes for multi-type devices, wx-java login integration, and HttpClient-based vendor API calls.
LanZhi Greenhouse System
Greenhouse management backend (Java 8 + Spring Boot) with environmental monitoring (light/temperature/humidity), plot management, crop and planting plan management, and plan templates. Integrates crop growth models for yield prediction using light/temperature factors, with Spring Security + RBAC, scheduled jobs, and async updates for plan workflows.
Erhai Tech Courtyard Mini Program
WeChat mini-program backend with login, QR code generation, subscription messages, and content security checks, covering booking, room/bed management, and visitor/seminar/interview/social service records; uses Redis/Redisson for consistency and integrates MinIO storage.
IoT Platform & Middle Platform
IoT middle platform backend on Spring Boot/Spring Cloud Alibaba, integrating unmanned farm machinery positioning, temperature sensors, soil detectors, and other agricultural devices. Handles multi-protocol access (HTTP/MQTT/AMQP) via Netty async non-blocking I/O; Kafka ensures high-throughput message flow with idempotency and reliable delivery. Supports custom mapping rules for ETL transformation before persisting to MongoDB (object models, device data) and MySQL (product info). Upstream/downstream integration uses thread pools with Sentinel rate limiting/circuit breaking, retry mechanisms, and trace logging for stability and observability.
CARGOWARE Auto Release
Rule-driven auto release for freight orders. Built rule management and execution pipeline with Aviator expressions; supports user-bound rules with AND/OR logic. Manual trigger filters eligible orders; scheduled auto mode runs nightly, joins multiple tables to select last-month orders and invokes the rule engine in parallel.
port-server (Port Data Service)
Independent value-added service for CARGOWARE, integrating port APIs (Shanghai, Ningbo, Tianjin) for ocean freight. Supports full and incremental sync, manual order sync, and idempotent processing. Uses SpringBoot @Scheduled + Redisson locks, thread pools, Redisson delayed queues for rate limiting (60/min, >=1s), HttpClient fetch/parse, Caffeine local cache plus Redis caching by vessel/voyage, and RabbitMQ notifications to billing and downstream systems.
CARGOWARE Auto Reconciliation
Auto reconciliation with configurable import templates and comparison rules. Parses supplier Excel via Apache POI and caches mapped data in Redis per template/user; uploads raw files to storage. Reconciles by rule-defined dimensions using Java Stream grouping, compares detail/summary, flags differences, and paginates results.