Resume

Education

Northeastern University (CN), Bachelor of Computer Science

2018.09 - 2022.06

  • GPA 3.94 / 5.00
  • Rank: 29 / 272

Work Experience

ByteDance, Object Storage - R&D Engineer

2022.7 - Present

  • TOS stability core feature contributor: Designed and implemented 5 improvements for TOS gateway service to maintain 99.995% SLA, no P0/P1 incidents, and MTTR < 30 minutes
  • TOS service quality system owner: Built multi-cloud functional test pipeline, fixed security vulnerabilities, and improved SDK performance Conduct training sessions on distributed object and logging systems for international Site Reliability Engineers in English, which helped them successfully manage daily operational tasks
  • TOS user platform owner: Standardized control plane, simplified development and debugging, implemented lifecycle rules translation

Tencent WeChat Group, WeChat Games - R&D Intern

2021.7 - 2021.10

  • Designed and implemented a web crawler system in compliance with robots.txt to support operations and product teams

Alibaba Cloud, Cross-Platform Technology & Infrastructure - R&D Intern

2021.6 - 2021.7

  • Designed and implemented a static analysis tool for Spring applications using ASM, and developed an API compatibility checker

Project Experience

AI-powered paper search engine, Team Lead

2019.10 - 2021.4

  • Tech stack: Vue.js (front-end), Nest.js (back-end), ElasticSearch (database)
  • Enabled full-text search on over 50,000 documents from ACL with multiple filtering conditions, achieving an average retrieval time of under 200 milliseconds
  • Migrated the Nest.js back-end service to Tencent Cloud Functions, reducing cloud server memory usage by 50%
  • Trained and deployed a seq2seq model in production to extract abstractions from papers fetched in a single query

Skills

Technical Skills

  • Programming Languages: Proficient in Go, Python, C/C++; Working knowledge of SQL, Scala, Java AI: Trained and deployed seq2seq models in production. Used Hugging Face framework for model fine-tuning, with prompt engineering experience
  • Programming Languages: Proficient in HTML, CSS, JavaScript, Python, TypeScript, SQL, Bash, and C/C++
  • Front-end: Proficient in Vue.js, familiar with React development
  • Back-end: Proficient in back-end development (Python + Flask, Node.js + Nest.js)
  • Databases: Familiar with SQL (MySQL) and NoSQL (MongoDB, Redis, Elasticsearch) databases
  • Tools: Familiar with Linux, Git, Vim, Docker, and other tools

Soft Skills

  • Experience: Experienced in designing and implementing scalable AI-driven full-stack applications and distributed systems. Familiar with Agile development methods
  • Communication: Excellent communication skills, able to convey complex technical concepts to different audiences, including training international Site Reliability Engineers on distributed object and logging systems in English

About Me

Trying to learn a tiny bit of Everything. Once had a deep dive into learning programming languages. Now trying to figure out how distributed systems work.

What I know

From peers, side-projects, doing schoolwork and internships in Tencent and Alibaba, I gained:

  • Languages: JavaScript/TypeScript, C++, Python, Java, Rust, Go, HTML, CSS, SQL, Racket...
  • Technology Stacks: JavaScript(Node.js, React, Vue, etc), GUI(Qt, Swing, ImGui, etc), Backend(Flask, Gin, Spring Boot, etc), DataBase(PostgreSQL, MongoDB, ElasticSearch)...
  • Domain Knowledge: Using Cloud(VMs, Object Storage, Network, Serverless), Fullstack Development, Compiler Implementation(LLVM, ANTLR), Distributed Storage and Computing(Ceph, HDFS, Hadoop), Functional Programming(Learned by Reading SICP)

Featured Projects

Personal Blog

A WordPress-based blog showcasing my thoughts and experiences.

Visit Blog

Universal Turing Machine

Explore the concepts and implementation of Turing machines.

View Project

GOTO Statement Research

Reconsidering the harmfulness of the GOTO statement.

Read Article

Data Structures Experiment 1

Explore the implementation of basic data structures.

View Experiment

Data Structures Experiment 5

Delve into advanced data structures.

View Experiment

WebGL Learning

Explore the basics of WebGL and its applications.

View Project

Friends

Lian200's blog

Explore Lian200's thoughts and experiences.

Visit Blog

Contact Me

I'm always open to new opportunities and collaborations. Feel free to reach out!