Hi, I'm Kenji Ding as a full-stack developer with 7 years of experience

Seasoned full-stack engineer with 7+ years delivering high-performance applications. Maintained a GitHub open-source project with 100+ stars and built 10+ independent websites from scratch. Familiar with AI LLM Agent, Function Calling, MCP, RAG, and Tools technologies, Proficient in Performance Optimization, Node.js, NestJS, React, and Vue for responsive PC, mobile, and desktop solutions. Familiar with microservices, AWS, SEO, and TDD/E2E testing, with a focus on collaborative, user-centric projects where I handled 80% of front-end, back-end, and deployment.
Download Resume

Contrbution Graph

 

Work Experience

International e-commerce independent website logo

International e-commerce independent website

(Senior Full Stack Engineer)

Independently architected and delivered a scalable full-stack e-commerce platform with high availability, low-latency order processing, serverless deployment, SEO optimization, and automated CI/CD and testing pipelines, resulting in significant performance, cost, and maintainability improvements.

Next.jsNode.jsNest.jsRedisRabbitMQAWSGitLab CI/CD

Led the delivery of a session-scoped Agent execution architecture: designed an integrated execution plane combining Sandbox, Tool Runtime, and noVNC, and tackled core challenges in long-running isolated execution, real-time human takeover, and end-to-end artifact lifecycle closure—significantly improving stability and recoverability for complex tasks.

Built a highly reliable multi-agent orchestration framework: implemented a Planner-ReAct state machine with Human-in-the-Loop recovery, addressing key issues such as context consistency after user interruption, tool-call continuity, and context bloat in long-running workflows.

Implemented Planner-ReAct + A2A orchestration for robust multi-agent operations: built a multi-agent state machine with Human-in-the-Loop interruption recovery and memory rollback repair to preserve tool-call message consistency. Combined async resource governance under AnyIO/asyncio cancellation semantics with context compaction to eliminate cancellation contamination, cross-task cleanup conflicts, and long-session token cost blowups.

Architected a high-concurrency transaction system with elastic cloud infrastructure: designed an order-sniping pipeline with Node.js, Redis, and RabbitMQ, solving consistency and low-latency challenges under extreme concurrency (200ms -> 50ms, stable at 100K QPS), while deploying highly available full-stack services on AWS (EC2/ALB/ASG) with Docker.

Built a growth-oriented frontend performance and engineering system: leveraged Lambda Serverless + S3 + CloudFront to improve efficiency and reduce cost (37% reduction), and used Next.js ISR, dynamic sitemap generation, and performance optimization to drive both SEO and UX gains (organic traffic +41%, LCP 4.2s -> 1.8s, homepage load ~2s). Implemented GitLab CI/CD, Cypress E2E, and Lighthouse CI to sustain long-term performance scores above 90.

Tencent Technology (China) Co., Ltd logo

Tencent Technology (China) Co., Ltd

(Senior Full Stack Engineer)

Designed and implemented a SaaS-based low-code platform for enterprise-level data analytics, enabling external database integration, data modeling, field cleansing, and dimension configuration. The platform empowers users to complete the entire data pipeline—from ingestion to BI visualization—without writing any code.

ReactVueNode.jsMonorepoMicro FrontendWebpackRollupPuppeteerSASS

Responsible for core rendering engine, system design, maintenance, and code review of low-code BI visualization platform, Built a remote plugin system and CLI scaffold, streamlining development workflows and boosting efficiency.

Developed an innovative JS Sandbox isolation component, enabling React code integration into Vue projects by parsing JSX online with Babel in Web Workers for performance optimization, and securing the environment through variable injection to prevent user code from accessing site memory."

Architected the internal component library with dynamic resource extraction via webpack external, compiling only component source to avoid asset precompression; developed a custom Babel plugin for AST-based CSS injection, enabling both tree-shaken and full imports to optimize build performance and reusability.

Built a serverless service using Node.js to generate web page screenshots with Puppeteer and automatically push them to users, enabling low-cost, maintenance-free automation.

Led greenfield development and optimization of core micro-frontend infrastructure (routing, lifecycle, resource loading). Utilized cross-framework communication and sandboxing to decouple business modules, enabling multi-stack (React/Vue) parallel development and providing a robust foundation for large-scale SaaS platform iterations.

Led the splitting of a large-scale project into monorepo multi-package management, making it easier to maintain and decouple. Implemented multi-version build solutions for the SASS platform.

YY Live, Bigo Live Technology logo

YY Live, Bigo Live Technology

(Mid-level Frontend Engineer)

Data Content Processing Platform Developer

Web ComponentReactVueReduxVuexWebpack

Built a reusable Component library with Web Component and Shadow DOM, enabling cross-framework integration and powering a design system used by 3+ teams

Design and development of an innovative Webpack skeleton screen plugin, reducing page load time by 38% through intelligent pre-rendering techniques, significantly enhancing perceived performance.

Enhanced project build performance, achieving an 16MB reduction in package size and decreased TTFB by 35%.

Responsible for developing and maintaining the internal YY live data content processing platform, as well as audio and video streaming playback. Participated in the engineering of remote public library sharing using module federation.

Led the refactoring of the PC project into a responsive project to meet the needs of mobile office work.

Rapeseed Flower Game Technology logo

Rapeseed Flower Game Technology

(Frontend Engineer)

Game Store Management System (Desktop)

ReactNode.jsElectronWebpack

Developed a reusable Electron printing component and enhanced frontend data caching with IndexedDB and WebSocket.

Optimized UI animations and image uploads using requestAnimationFrame and canvas-based compression for improved performance.