Hi, I'm Yinjian

Ottawa, ON, Canada

I'm a backend engineer focusing on Node.js, Python, 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.

Latest Blog Posts

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