Python Backend
Building and maintaining web applications with Django, Tornado and Flask. Data processing and storage with MySQL, MongoDB, Redis, Kafka and Milvus. Interface design and integration over RESTful APIs and Protobuf-based gRPC.
Full-Stack Engineer / AI & Backend
Building AI products since 2019, centered on machine learning and production-grade backend engineering. Currently in Japan working on AI code-analysis and business systems.
ABOUT
My strength is a strong curiosity toward new things and a willingness to take on challenges. Whenever a new technology or tool appears, I learn it and try it out hands-on first. As a result I pick things up quickly and adapt flexibly to new environments. I welcome change and keep growing while enjoying new opportunities.
Hebei University of Economics and Business (B.Sc.)
Mathematics and Applied Mathematics
2015.09 – 2019.06 ・ GPA 3.97 / 5 · Rank 9 / 30 in major
SKILLS
Building and maintaining web applications with Django, Tornado and Flask. Data processing and storage with MySQL, MongoDB, Redis, Kafka and Milvus. Interface design and integration over RESTful APIs and Protobuf-based gRPC.
Data analysis (regression, clustering) with scikit-learn. Object detection (Faster R-CNN), recognition (ResNet) and YOLOv8 with PyTorch. Inference acceleration on NVIDIA CUDA and Huawei Ascend ACL with C++ integration.
Admin UIs with Vue 2 / Vue-Element-Admin. Screen development with React, TypeScript and Angular. Data visualization with ECharts.
C++11 project work. API and business-logic implementation in Go. Experience with a migration project to Rust.
Provisioning and deployment with Docker, docker-compose, Nginx and shell scripts. Production setup and operations on AWS and Azure. Handling vulnerability scans with tools such as Fortify.
Crawler development (XPath-based and API-based). Data manipulation with NumPy and Pandas. Image processing with OpenCV; video rotation, affine transforms and cropping with FFmpeg. Applied LLM / prompt engineering at work, including building an internal GPT bot.
◎: 1+ year professional / ○: professional experience / △: familiar
OS
Language
Database
Web / AP Server
Other
Mother tongue
Self-taught, ~2 years
EXPERIENCE
2024.07 – Present
◯◯ Co., Ltd. (SES)
Full-Stack Engineer ・ Contract development (Japan)
2022.08 – 2023.07
Zhejiang Mulian Technology Co., Ltd.
Python Developer ・ Industrial control security
2020.08 – 2022.08
People's Zhongke Intelligent Technology Co., Ltd.
Algorithm Application Engineer ・ AI × content safety (public-opinion monitoring)
2019.07 – 2020.07
Beijing Yunshangzuo Technology Co., Ltd.
Software Engineer ・ AI × education
During university (mathematics): learned data analysis with Python/scikit-learn and NumPy/Pandas. Amid the face-recognition boom, studied the C++ OSS face-recognition framework SeetaFace.
After joining AI × education: implemented Faster R-CNN and ResNet with PyTorch inside business logic. Web moved to Tornado; the frontend moved from HTML/JS/CSS to Vue, broadening my CS foundation.
AI × public-opinion period: worked with CV, OCR and NLP; used Kafka to unify multiple platforms in the core algorithm program, and ran Docker and cloud operations. Learned model distillation/pruning and hardware-level acceleration on CUDA / Ascend.
Security industry: understood common attack techniques and privilege escalation. Became proficient with Django; took part in a C++-to-Rust migration and Python speedups via Cython or rewrites in Go.
In Japan: working on AI code analysis and business systems, doing full-stack development aligned with Japanese development processes.
WORKS
Manufacturing (major electronics maker) ・ Full-Stack Engineer (PG) ・ Team 5
Development of an internal project-management system for a major electronics manufacturer. Based on the OSS Redmine, we built custom cycle-management and progress-visualization features to fit the client's requirements, including role-based view permissions and department-level progress tracking.
Responsibilities
Outcomes
AI (legacy-asset visualization & documentation) ・ Systems Engineer ・ Team 3
An AI-assisted system that analyzes existing COBOL assets, visualizes their structure and auto-generates documentation. We implemented LLM-based code summarization and design-document generation to speed up investigation and maintenance work.
Responsibilities
Outcomes
Real estate (vacation rental) ・ Systems Engineer ・ Team 3
A back-office system for vacation-rental operators, offering public property listings and an admin-facing property management console. Booking and payment are handed off to Airbnb's external site. I handled everything from server setup to production deployment and operations.
Responsibilities
AI × education ・ Full-Stack Engineer (SE) ・ Team 5
An education solution that uses AI to gauge students' attention in class, digitizing lesson evaluation and giving feedback to parents. Student actions (leaning forward, smiling, turning away, standing, slumping, raising a hand, etc.) are classified automatically, streamlining teacher evaluation and letting parents review their child's classroom behavior afterward.
Responsibilities
AI × content safety (public-opinion risk) ・ Platform / Algorithm Backend Engineer (SE) ・ Team 15
Aimed at an enterprise-grade content-safety review platform: it monitors and analyzes media content on the public internet and provides safety-review capabilities. Models (face detection, logo, scene, OCR, ASR, cross-modal, etc.) are consumed through a subscription model.
Responsibilities
Data flow
Upstream apps → Kafka (Protobuf tasks) → algorithm program → model inference → results stored in Milvus / MongoDB → results returned via API
Industrial IoT × security ・ Full-Stack Engineer (SE) ・ Team 13
An audit system that protects the networks of PLCs and control equipment in industries such as energy and chemicals, in line with China's Cybersecurity Law and its classified-protection scheme. It monitors all factory-network traffic, detecting vulnerabilities and raising security alerts.
Responsibilities
Data flow
All mirror-port traffic → captured with sniff → industrial-protocol parsing (CVE/CNVD matching via Suricata) → IP/MAC/port/payload stored in MySQL → policy check (allow/deny lists) → alerts pushed to the web UI
AI × education (data platform) ・ Systems Engineer ・ Team 1
Built to visualize and streamline the data-processing work that deep learning needs, letting team members collect and transform data through a GUI. Scattered personal scripts were consolidated into one system, improving reuse and efficiency.
Responsibilities
Other projects
ARCHIVE
Things I built on my own from university through my first year working (around 2019) — the period when I moved from a maths major into ML and web development by self-study. The full site is preserved as-is at /2019/.
For an English-conversation school: a dashboard visualizing student attention and teacher metrics from lesson videos.
A big-screen view summarizing metrics across classrooms, teachers and students.
Aggregated behavior metrics (attendance, smiling, hand-raising, …) per student, generating weekly/monthly reports.
Image classification of postures — facing front, looking down, turning away, slumping, standing, etc. — trained and applied with ResNet.
Used 3D-ResNet for classifying human actions that depend on temporal context.
Human keypoints via Detectron2, used for hand-raise detection and counting sit-ups.
A prototype MVC web system doing facial-landmark detection and feature extraction with Dlib.
Walkthrough clips of the classroom-analytics product at the time (3 clips).
The above is only a selection. Study notes, detailed screenshots and my profile at the time are all preserved on the 2019 site.
2019 · resume-master
CONTACT
For work inquiries, please reach me by email.