Author Image

Hi, I am Yinjian

Yinjian

Full Stack Software Engineer

🔍 Currently Software Engineering Master’s student at Carleton University.
🖥️ 3+ years in backend development, 4+ years in iOS native development.
🌱 Passionate about AI and improving productivity.
🎯 Open to Software Engineer Summer Internship Opportunities in Canada

Independent Work
Cross-Functional Teamwork
Ownership

Experiences

1

Shenzhen, China

Xmind Established in 2006, is a pioneering mind mapping software trusted by over 100 million users worldwide. Specialized in mind mapping and brainstorming, Xmind offers a versatile suite of tools that cater to diverse needs, from small teams to Fortune 500 companies.

Shenzhen Aisi Software Technology Co., Ltd. is the Shenzhe office of Xmind (80-100 employees).

Backend Engineer

Apr 2023 - Jul 2024

Responsibilities:
  • Built a translation platform solely using LLM, Next.js, AWS, cutting external translation costs by CAD 20k/year.
  • Achieved 90% human translation quality (French, German) via RAG-based improvements, validated by in-house language experts.
  • Optimized user/payment services (Python, Node.js) features and collaborating across teams.

Shenzhen, China

Shanjian Intelligence is the leading company of AI video tools in China, with a total of 300 million users worldwide. I signed the contract with its subsidiary Shenzhen Qutui Science & Technology Co., Ltd.

Here is the English website https://www.boltcut.ai/

Backend Development Engineer

Jun 2021 - Aug 2022

Responsibilities:
  • Led 1 engineer to develop a cloud video rendering service (Node.js, Go, RabbitMQ) and coordinated with 5 teams (11 members) to support for more than 4 products integration.
  • Authored a technical guide that improved cross-team collaboration; received top monthly performance rating (1st of 14).
  • 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.
iOS Development Engineer

Mar 2019 - May 2021

Responsibilities:
  • 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.
2

3
4399 Network Co., Ltd.

Feb 2017 - Jan 2019

Xiamen, China

4399 founded in 2002, is a leading Chinese game developer, publisher, and platform operator. It has over 600 million registered users, operates 4399.com, China’s top gaming portal, and has developed and published 30+ hit games across web and mobile platforms.

iOS Development Engineer

Jul 2017 - Jan 2019

Responsibilities:
  • 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.
  • Collaborated with other members to develop a gaming video app and children vidoe app.
iOS Development Intern

Feb 2017 - Jun 2017

Responsibilities:
  • Supported iOS team in a video streaming app feature development, bug fixes, and testing.

Education

Master of Engineering - Software Engineering Practice
GPA: 10.67 out of 12
Taken Courses:
  • Web and Mobile Development
  • Advanced Operating Systems
  • Data Analytics
  • Project Management
  • Entrepreneurship
  • Research Methods & Professional and Ethical Practice
Bachelor of Engineering - Electronic & Information Engineering
GPA: 3.5 out of 4
Taken Courses:
  • Data Structures and Algorithms
  • Computer Network
  • System & Applications of Linux

Projects

Flash Cut
Flash Cut
Developer Jun 2021 - Aug 2022

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

Video Rendering Service
Developer Dec 2021 - Aug 2022

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

mimetype
mimetype
Contributor Apr 2021

A Golang package for detecting MIME types and file extensions. I contributed code to support the detection of one MIME type.

Doupai
Doupai
Developer Aug 2019 - May 2021

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

Youpai
Youpai
Developer Mar 2017 - Jan 2018

Youpai is a game live-streaming and video-sharing platform under 4399.

Skills