Zhang Hongshen

Email: [email protected]

Education

Nanyang Technological UniversityJan, 2025 - Dec, 2025

Master of Science in Signal Processing and Machine LearningSingapore

Southwest Jiaotong UniversitySep, 2018 - Jun, 2022

Bachelor of Engineering in Computer ScienceChina

Work

ByteDanceJul, 2022 - Apr, 2023

Backend EngineerChina

  1. Participated in the decommission of old Lark Recruitment System
    Developed data migration scripts and successfully migrated data from over 300 enterprises, reducing system maintenance costs by 30%.
  2. Technical Owner of Lark Recruitment Headhunting Project
    Led requirement analysis and authored technical solutions. Successfully identified and resolved more than 10 online issues, optimized the troubleshooting process, and improved operational efficiency.

Project

Rednote-like social appDec, 2024 - Jan, 2025

Tech Stack: Spring Boot, Spring Cloud, Nacos, MySQL, Redis, Kafka, Elasticsearch, Minio, Freemarker

  1. Implemented scheduled publishing for articles and full-text search functionality.
  2. Used Freemarker template engine to render article detail pages, improving page load performance.
  3. Performed offline article scoring and leveraged Kafka Streams for real-time score updates.
  4. Implemented multi-level rate limiting, including Nginx rate limiting, Gateway rate limiting, and microservice-level rate limiting, to enhance service stability.

ModelCraftJan, 2024 - Now

Tech Stack: Swift, SwiftUI, SwiftData

ModelCraft is a native macOS App, which aims to help users to run local LLM more easily. It utilizes RAG to enhance the answer's quality. Meanwhile, the embedd model store can help users to download LLM without any other complex opearations. This App also includes other features, like knowledge base, management of LLM, promprt libraries and so on.

Lark RecruitmentJul, 2022 - Apr, 2023

Backend EngineerChina

  1. Lark Recruitment System Decommissioning Project
    Participated in the decommission of old Lark recruitment system, developing and testing data migration scripts. Successfully migrated data from over 300 enterprises , completing the migration of approximately 20 data tables with a total of 200 million rows . The entire migration process was completed without any incidents.
  2. Technical Owner of Lark Recruitment Headhunting Project
    Led requirement analysis and authored technical solutions for the headhunting project. During my tenure, no incidents occurred.
  3. Unit Testing Optimization
    Led unit testing efforts within the team, improving and completing unit tests for existing projects. Increased the overall unit test coverage of all team projects by more than 10% on average and ensured that incremental test coverage consistently exceeded 70%.

Skills

  1. Familiar with Java basics, such as collections and IO, and understand concurrent programming and JVM runtime principles.
  2. Familiar with MySQL basics, such as indexes, transactions, etc.
  3. Familiar with the basic data structure of Redis and understand its persistence and transactions.
  4. Familiar with common message queues such as Kafka and RocketMQ.
  5. Understand common design patterns, such as Singleton and Factory patterns.
  6. Have a basic understanding of Python.
  7. Proficient in using the Spring Boot and Spring Cloud frameworks.
  8. Skilled in using containerization tools such as Docker and Docker Compose.

Honors

First prize, Sichuan Province, China Undergraduate Student Market Survey and Analysis Competition Apr, 2021

First prize, Sichuan Province, China Undergraduate Student Market Survey and Analysis Competition Sep, 2020

Last Updated: 14 Feb, 2025