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

I am a seasoned developer with a proven track record of delivering high-quality solutions. Developed a GitHub open-source project with over 100 stars. I have built multiple independent website services from the ground up, skilled in Node.js, NestJS, Express, and related frameworks. On the front-end, I am highly proficient in React, Vue, Webpack, and Vite, Micro Front-end, and skilled in building responsive websites and applications across PC, mobile, and desktop. My experience spans full-stack development, microservices, cloud technologies like AWS, and SEO optimization. I am passionate about performance optimization and latest tech exploration. I specialize in writing clean, test-driven code, ensuring project stability through comprehensive testing (TDD and E2E). As an individual contributor, I have independently handled 80% of the front-end, back-end, and cloud deployment work in multiple projects, working collaboratively to deliver innovative, efficient, and user-centric solutions
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

Designed and optimized a high-concurrency order-snapping service using Node.js, Redis, and RabbitMQ, leveraging Lua scripts, distributed locks, and async queues to reduce order processing latency from 200ms to 50ms, stably handling 100,000 requests per second.

Enhanced SEO for a Next.js e-commerce platform by implementing incremental static regeneration (ISR) and dynamic sitemap generation, improving page load speed by 30% and increasing organic search visibility.

Using Lambda Serverless architecture to deploy Next.js applications, optimizing scalability and 40% cost reduction. Front-end resources hosted on S3 and CloudFront are efficiently distributed via CDN routing.

Implemented GitLab CI/CD pipeline to efficiently achieve automated deployment and regression testing, enhancing development and operational efficiency.

Deployed scalable and high availability full-stack services on AWS with EC2, Load Balancer, and Auto Scaling Groups; leveraged Docker for containerized deployment and Nginx for efficient traffic routing, enhancing system performance and responsiveness.

Integrate Cypress E2E testing and Lighthouse CI for comprehensive testing and performance monitoring, Greatly improved the fault tolerance and maintainability of the project, keep consistently high performance scores above 95 points.

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.

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.

Collaborated on developing a full-link data processing SASS platform, responsible for building the micro frontend engineering framework and handling the integration issues of React and Vue sub-projects, Resolved complex dependency and state management challenges, enhancing system reliability.

Led the development of the company's internal business component library, supporting both full and on-demand imports, enhance the reusability of the same components across different projects, accelerating feature delivery.

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

Enhanced project build performance, achieving an 16MB reduction in package size and a notable increase in build access speed.

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.