..

Hao Zhang / ahow / ahaooahaz

AGE:

BRON IN: Shannxi, China

LIVING NOW IN: BeiJing, China

LANGUAGES: Chinese, English

PROGRAMMING LANGUAGES: C, C++, Go

EMAIL: ahaooahaz@outlook.com, ahaooahaz@gmail.com

GPG: 594DE6A95912C607

GITHUB: ahaooahaz

STACKOVERFLOW: ahaooahaz

Work Experience



Beijing Jiigan Technology Co., Ltd.

Development Engineer

2024/02 -

Beijing SenseTime Technology Development Co., Ltd.

Backend Development Engineer

2020/07 - 2024/11

Shenzhen Tencent Computer System Co., Ltd.

PCG Interactive Video Department - Backend Development Intern

2019/04 - 2019/08

Project Experience


SenseNova Large Model System
  • Participated in the design and implementation of the general dialogue interface for the SenseNova large model, integrating model prompt templates, tracking user resource consumption, ensuring the safety of conversation content, and supporting basic responses as well as SSE streaming responses.
  • Participated in the design and development of modules such as knowledge base management, file management, and file parsing for the SenseNova large model, including building knowledge bases, uploading and downloading files, and creating file parsing tasks.
EdgeCube Edge Computing Device
  • Using C/C++ to detect video streams on the device, running SenseTime's face and body recognition SDK to extract and track faces and body images from the video stream, and finally uploading the recognized results to the cloud. Additionally, it supports device management from the cloud-side control panel and enables device OTA upgrades.
  • Responsible for adapting Hikvision and Dahua snapshot cameras, integrating Hikvision and Dahua SDKs, and retrieving face and body recognition results from the edge computing device.

Personal Skills


Programming Fundamentals
  • Familiar with the basic syntax of C/C++ and Golang programming languages, and knowledgeable in the basic syntax of scripting languages such as Shell and Python.
  • Familiar with the main containers of STL, smart pointers, and other commonly used data structures, as well as their underlying principles.
  • Knowledgeable in database technologies such as MySQL, PostgreSQL, and Redis, with the ability to design efficient data storage solutions.
  • Familiar with the use of Git version control tools, accustomed to team collaboration processes, and experienced in communication within open-source communities.
Operating Systems
  • Familiar with the Linux operating system, capable of troubleshooting application issues in a Linux environment, and experienced with the Ubuntu operating environment.
  • Familiar with Linux system process management, memory management, I/O mechanisms, and inter-process communication, with a strong command of multi-threaded programming in a Linux environment.
  • Knowledgeable in Docker microservice architecture, with proficiency in using tools such as docker-compose, Docker, Helm, and kubectl.
Network Fundamentals
  • Familiar with computer networks, the TCP/IP protocol stack, and common application layer protocols such as HTTP and HTTPS.

δΈ­ζ–‡ English