Skip to content
View leozhang2056's full-sized avatar
  • AUT
  • Auckland
  • 12:23 (UTC +13:00)

Highlights

  • Pro

Block or report leozhang2056

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leozhang2056/README.md

Leo Zhang

Senior Android Developer Β· Java Backend Β· Full-stack Engineer
πŸ“§ [email protected] | πŸ“± +64 27 385 0794 | πŸ“ Auckland, New Zealand


πŸ‘‹ Professional Summary

Senior Software Engineer with 10+ years of experience and Master's in Computer and Information Sciences from AUT, graduating February 2026. Delivering enterprise solutions across Android development, Java backend systems, AI/ML integration, and DevOps/Infrastructure.

Proven track record leading technical teams, architecting scalable systems, deploying IoT solutions in industrial environments, and managing production infrastructure for long-running enterprise systems.

Key Strengths:

  • Android Expertise: 10+ years building enterprise Android apps with hardware integration (RFID, barcode, sensors), NDK performance optimization, and clean architecture
  • Backend Development: Strong Java backend skills with Spring Boot microservices, REST APIs, supporting 10,000+ DAU systems
  • Full-stack Capability: End-to-end delivery from Android client to Java backend to Vue.js frontend
  • Team Leadership: Led cross-functional teams, managed project lifecycle from requirements to deployment
  • AI-Assisted Development: Daily use of Claude Code, Cursor, and GitHub Copilot for code generation, refactoring, and review β€” comfortable integrating AI tools into the full development workflow
  • Additional Skills: Reverse engineering (JADX, Xposed), AI/ML (PyTorch, LLMs), DevOps (Docker, Jenkins), BI (PowerBI, Kettle) β€” value-add capabilities for complex projects

πŸ› οΈ Technical Skills

Primary Skills (Core Expertise)

Android Development

  • Languages: Java, Kotlin
  • Framework: Android SDK, Jetpack, MVVM/MVP, Jetpack Compose
  • Native: NDK, JNI, C/C++ for performance-critical modules
  • Storage: SQLite, Room, SharedPreferences
  • Architecture: Clean Architecture, Modular Design, Offline-First

Java Backend

  • Frameworks: Spring Boot, Spring Cloud, Spring Security
  • Data Access: MyBatis, JPA/Hibernate, MySQL, Redis
  • Services: REST APIs, WebSocket, Microservices
  • Messaging: RabbitMQ, Kafka (basic)

Secondary Skills (Supporting Expertise)

Full-stack & Web

  • Frontend: Vue.js, JavaScript, HTML/CSS
  • Backend: Node.js, Express, .NET Framework
  • Real-time: Socket.IO, WebSocket

DevOps & Infrastructure

  • CI/CD: Jenkins, GitHub Actions, Docker
  • Web Server: Nginx, IIS
  • OS: Linux (CentOS, Ubuntu), Windows Server
  • VCS: Git, GitHub, GitLab

Data & BI

  • ETL: Kettle (Pentaho)
  • Visualization: PowerBI, FineReport
  • Databases: MySQL, PostgreSQL, Oracle, SQL Server, MongoDB

Additional Skills (Value-Add)

AI / ML (Thesis project & self-study)

  • Frameworks: PyTorch, TensorFlow, OpenCV
  • Models: YOLO, Diffusion Models, LLM integration
  • Tools: ComfyUI, Dify

Security Research (Reverse engineering capability)

  • Tools: JADX, Xposed Framework
  • Skills: APK analysis, runtime hooking

Streaming (Historical project experience)

  • Protocols: RTMP, HLS (M3U8), WebRTC
  • Processing: FFmpeg

IoT & Hardware (Industrial project experience)

  • Protocols: UART, RS232/RS485, Modbus, MQTT
  • Devices: RFID, Barcode Scanners, Sensors

AI-Assisted Development

  • Tools: Claude Code (primary), Cursor, GitHub Copilot
  • Workflow: AI-assisted code generation, refactoring, test writing, and code review
  • LLM tools: Claude, DeepSeek, ChatGPT β€” used for architecture planning and debugging
  • Built this repository's resume generation system entirely with AI-assisted coding

Development Tools

  • IDE: Android Studio, IntelliJ IDEA
  • Collaboration: Jira, Confluence
  • VCS: Git, GitHub, GitLab

πŸ’Ό Professional Experience

Auckland University of Technology (AUT) β€” New Zealand

Master's Student & AI Researcher | Jul 2024 – Feb 2026

  • ChatClothes β€” Developed diffusion-based multimodal virtual try-on system with YOLO classification and LLM-driven interaction
    • Optimized for edge deployment on Raspberry Pi 5 with full offline capability
    • Integrated ComfyUI + Dify for workflow orchestration
    • Thesis passed with First Class Honours; completed ahead of schedule

Chunxiao Technology Co., Ltd. β€” China

Technical Lead / Senior Software Engineer | Jan 2013 – Jun 2024

Promoted from Software Engineer to Technical Lead, leading cross-functional development teams.

Key Projects:

  • Smart Factory Backend β€” Led microservice platform for textile manufacturing (2018–2024)

    • Architected Spring Boot + Spring Cloud backend supporting 5+ factory sites
    • Long-running production deployment with Docker, Jenkins, Nginx on Linux
    • Integrated IoT devices (RFID, barcode scanners, conveyors, electronic scales)
    • Improved production efficiency by 30%+ across manufacturing bases
  • Enterprise Messaging Platform β€” Core developer for internal IM system (2014–2023)

    • Built Android client using NDK-based TCP/UDP achieving <200ms message latency
    • Developed backend with Spring Cloud supporting 10,000+ DAU
    • Processed 500K+ messages daily with cross-platform support (Android, Web, PC)
    • Implemented BI analytics with Kettle ETL, PowerBI dashboards, FineReport
  • Live Streaming Commerce System β€” Full-stack developer (2015–2018)

    • Built multi-language platform: .NET (C#) + Node.js + C++ (NDK) + Python + Lua
    • Implemented real-time streaming with WebSocket, Socket.IO, HLS/M3U8
    • Delivered Android client and ASP.NET Web admin for 1,000+ concurrent viewers
  • Patent Search System β€” .NET Desktop Developer (2014)

    • Developed Windows Forms application using .NET Framework 2.0, C# 3.0
    • Implemented full-text search with Lucene.NET 2.9 and SQL Server 2008
    • Created Excel/PDF processing modules for patent document management
  • IoT Solutions β€” Full-stack engineer for industrial and consumer IoT

    • Developed Android apps with hardware integration for smart lockers, patrol systems, energy management
    • Built Vue.js dashboards for real-time monitoring and data visualization
    • Created reusable SDKs for hardware device control

πŸš€ Featured Projects

πŸ€– AI / Machine Learning

Project Description Tech Stack
ChatClothes Multimodal virtual try-on with LLM control PyTorch, Diffusion, YOLO, DeepSeek LLM, Raspberry Pi
Device Maintenance Prediction Predictive maintenance with ML Python, Scikit-learn, Time Series
Chinese Herbal Recognition TCM image classification platform PyTorch, OpenCV, Flask

πŸ“± Android & Mobile

Project Description Highlights
Enterprise Messaging Enterprise IM with 10K+ DAU NDK, <200ms latency, Reverse Engineering
Smart Factory Mobile Industrial IoT Android apps RFID, offline-first, hardware integration
Forest Patrol GIS app for forest inspections Offline maps, GPS tracking, field data
Picture Book Locker Smart library locker system Hardware control, REST API, sensors
Live Streaming Live commerce platform Multi-language, WebSocket, HLS/M3U8

β˜• Backend & Infrastructure

Project Description Highlights
Smart Factory Backend Microservices for manufacturing 5+ sites, Docker, Jenkins, Nginx
Broadcast Control Digital signage management MQTT, remote deployment, ad scheduling
Visit System Visitor management with face recognition Face recognition, access control
Patent Search System .NET patent document management .NET 2.0, Lucene.NET, SQL Server 2008

πŸ”§ DevOps & Data

Project Description Highlights
Enterprise Messaging BI BI and analytics infrastructure Kettle ETL, PowerBI, FineReport
Smart Factory DevOps CI/CD and infrastructure Jenkins, Docker, Kubernetes, Nginx

πŸŽ“ Education

Master of Computer and Information Sciences
Auckland University of Technology (AUT), New Zealand | 2024 – Feb 2026

  • First Class Honours Β· GPA 8.25/9.0
  • Research Focus: AI, Computer Vision, Edge Computing
  • Thesis: ChatClothes Virtual Try-On System β€” passed ahead of schedule

Bachelor of Software Engineering
Hebei University of Science and Technology, China | 2009 – 2013

  • National Scholarship recipient

πŸ“„ Publications

  • Zhang, Y. et al. ChatClothes: Conversational Virtual Try-On with Diffusion Models β€” IVCNZ 2025 Β· DOI 10.1109/IVCNZ67716.2025.11281834
  • Zhang, Y. ChatClothes: A Virtual Try-On System Using Conversational AI and Diffusion Models β€” AUT Master's Thesis, 2025 Β· AUT Repository

πŸ“Š GitHub Stats

  • 16+ Production Projects
  • 10+ Years Software Development Experience
  • 6+ Industrial IoT Deployments
  • Enterprise-scale Systems Delivered (10,000+ DAU)

Last updated: March 2026

Pinned Loading

  1. typing-word typing-word Public

    Forked from zyronon/TypeWords

    εœ¨η½‘ι‘΅δΈŠθƒŒε•θ―

    Vue

  2. vibe-coding vibe-coding Public

    AI ηΌ–η¨‹ηΊ¦ζŸη³»η»Ÿ - η»™ AI Agent ζδΎ›ηΌ–η¨‹ηΊ¦ζŸζŒ‡ε―Ό