Hi, I'm Yinjian

Ottawa, ON, Canada

I'm a backend engineer focusing on Node.js, Python, also interested in AI and DevOps.

Currently pursuing a Master's degree in Software Engineering at Carleton University.

With 7 years of experience. Former Backend Engineer at Xmind and Shanjian. Former iOS Engineer at 4399.

Featured Projects

Here are some of my recent projects that showcase my skills and experience

Language Translation Platform - An internal platform in Xmind Company

Language Translation Platform

An internal platform in Xmind Company

Next.jsRAGAWS
Shanjian - Shanjian is a video generation platform based on text, pictures, and video clips to generate digital avatar videos.

Shanjian

Shanjian is a video generation platform based on text, pictures, and video clips to generate digital avatar videos.

Node.jsRabbitMQRedis
Video Rendering Service - Video Rendering Service is an internal backend core service that supports all the company's video generation products.

Video Rendering Service

Video Rendering Service is an internal backend core service that supports all the company's video generation products.

Node.jsGoRabbitMQMicroservices
Doupai - Doupai is a video editing tool that helps users create engaging videos and quickly share them on social media.

Doupai

Doupai is a video editing tool that helps users create engaging videos and quickly share them on social media.

Objective-CUIKit

Latest Blog Posts

How I use AI tools in development without losing control

How I use AI tools in development without losing control

AIWorkflowProductivity
I built a music video generator

I built a music video generator

Suno AIRunware AIFFmpeg
Hackathon Journey - I Vibe Coded a Vibe Landing Page Generator

Hackathon Journey - I Vibe Coded a Vibe Landing Page Generator

Vibe CodingGen AIHackathon

Work Experience

Shenzhen Aisi Software Technology Co., Ltd. (Xmind) logo
Apr 2023 - Jul 2024
Shenzhen, China
  • Developed user authentication API using Python, Node, and collaborating across teams.

  • Built a translation platform solely using LLM, RAG, Next.js, AWS, cutting i18n documents translation time from days to minutes and eliminating external translation agency dependencies.

LLMRAGNext.jsAWSPythonNode.js
Shenzhen Qutui Science & Technology Co., Ltd. (Shanjian) logo
Jun 2021 - Aug 2022
Shenzhen, China
  • Led 2s engineer to develop a cloud video rendering service (Node.js, Go, RabbitMQ) from scratch and coordinated with 5 teams (11 members) to support for more than 5 products integration.

  • Migrated a rendering engine from a single machine to scalable GPU servers, boosting rendering speed by 3× and simplifying deployment.

  • Optimized rendering tasks scheduled within cron jobs by designing a Redis-based caching strategy, reducing rendering costs by 50%.

  • Delivered REST and WebSocket APIs for a text-to-video generation product, collaborating with 3 teams on integration and testing to enable seamless mobile and front-end functionality.

Node.jsGoRabbitMQRedisREST APIWebSocket
Shenzhen Qutui Science & Technology Co., Ltd. (Shanjian) logo
Mar 2019 - May 2021
Shenzhen, China
  • Led 3 iOS developers to deliver major version updates, integrating video rendering engine new features.

  • Developed an iOS module registration library to support modular architectures across multiple projects.

  • Designed a local WebSocket-based backend service using Node.js and JavaScript to enable LAN-based file transfer between PC and , accelerating mobile debugging workflows.

iOSSwiftObjective-CNode.jsWebSocket
4399 Network Co., Ltd. logo

iOS Development Engineer

Jul 2017 - Jan 2019
Xiamen, China
  • Drove evaluation and adoption of a new iOS tech stack (RxSwift, MVVM, modularization) by developing libraries and documentation that enabled team integration in new projects.

  • Mentored an intern through mobile app development, using OOP principles, Git workflows, and conducted code reviews, improving code quality.

iOSRxSwiftMVVMObjective-CSwift

Skills & Tools

Backend

13
Node.jsTypescriptPythonGoRedisMongoDB

DevOps

8
DockerKubernetesAWSTerraformGithub ActionsGitlab CI/CD

AI

6
RAGMCPLangChain/LangGraph/LangSmithPineconeQdrantMachine Learning (Supervised)

Frontend

7
Next.jsTypescriptJavascriptReact.jsTailwind CSSHTML

Mobile

6
SwiftUIReact NativeSwiftObjective-CUIKitMVVM

Tools

6
CursorAnitigravityV0LinuxFigmaffmpeg

Education

Carleton University logo
Master of Engineering - Software Engineering Practice

Carleton University

Canada

2024.9 - 2026.5

Fujian Agriculture and Forestry University logo
Bachelor of Engineering - Electronic & Information Engineering

Fujian Agriculture and Forestry University

China

2013 - 2017