Skip to content
View EricZhengH's full-sized avatar

Highlights

  • Pro

Block or report EricZhengH

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
EricZhengH/README.md

Hi there 👋 I'm Hang (Eric) Zheng

🚀 Senior Fullstack Developer | Melbourne, Australia

I'm a passionate software engineer with 9 years of professional experience specializing in building high-performance distributed systems and scalable microservices architectures.

💻 Tech Stack

Core Expertise

  • Languages: Java, Golang
  • Architecture: High-concurrency Distributed Systems, Microservices
  • Frameworks: Spring, Spring Boot, Gin, Echo, Beego, Netty
  • Databases: MySQL (Index Optimization & Transactions), Redis, MongoDB, ElasticSearch, AWS Redshift

DevOps & Cloud

  • Cloud Services: AWS Lambda, AWS S3, AWS Redshift
  • CI/CD: GitHub Actions, Jenkins, Docker
  • Messaging: Kafka, RabbitMQ
  • Big Data: Hadoop HDFS, Hive, Flume, JStorm, Sqoop

AI & LLM Integration

  • AI Frameworks: LangChain, LlamaIndex, Semantic Kernel
  • LLM Models: OpenAI GPT-5, Claude, Gemini, Llama 3, Mistral
  • Vector Databases: Pinecone, Weaviate, Qdrant, ChromaDB
  • Agent Development: Multi-agent systems, RAG (Retrieval-Augmented Generation), Tool calling
  • Embedding Models: OpenAI Embeddings, Sentence Transformers, BGE

🎯 Professional Highlights

AI Agent Development & LLM Integration (Current Focus)

  • 🤖 Building intelligent AI agents using LangChain for automated workflow orchestration
  • 🧠 Implementing RAG systems with vector databases for enhanced context retrieval
  • 🔗 Developing multi-agent architectures for complex problem-solving scenarios
  • 📚 Integrating various LLM models (GPT-4, Claude, Llama) for optimal task performance
  • ⚙️ Creating custom tools and function calling interfaces for LLM agents

Cheetah Mobile (Joyme) - Fullstack Developer (2020-2024)

  • 🔧 Led development of LiveMe risk control platform using Golang, Kafka, and Elasticsearch
  • ⚡ Refactored core modules from Java to Go, achieving significant performance improvements
  • 💰 Reduced server costs by 30% through optimized real-time event streaming architecture
  • 📊 Built data warehouse on AWS Redshift, processing over 10TB daily
  • 🚀 Developed high-performance data service handling 40 million daily API calls

Quant Group - Java Backend Developer (2017-2020)

  • 💳 Maintained credit wallet backend system supporting 100K+ DAU (peaked at 1M)
  • 🏆 Received Annual Best Employee award for technical leadership
  • 🔄 Led loan fund management redesign, streamlining third-party integrations

🎓 Education

  • Master of Information Technology - Monash University
  • Bachelor of Science in Computer Science and Technology - Beijing Jiaotong University

🌍 About Me

  • 📍 Based in Melbourne, Australia
  • 🎂 Born in 1998
  • 🗣️ Languages: Mandarin, English
  • 💡 Passionate about performance optimization, distributed systems, and AI-powered automation
  • 🔬 Actively exploring LLM applications and intelligent agent development

📫 Get in Touch

GitHub

🚧 Current Projects

  • 🤖 AI Agent Framework: Developing a modular LangChain-based framework for enterprise automation
  • 🔍 RAG Pipeline: Building production-ready RAG systems with hybrid search capabilities
  • 🧩 LLM Gateway: Creating a unified API gateway for multiple LLM providers with intelligent routing
  • 🎯 Trading Agent Orchestrator: Designing multi-agent systems for automated trading platform operations

Building scalable solutions and intelligent agents, one line of code at a time

Pinned Loading

  1. SMZDM_Monitor SMZDM_Monitor Public

    什么值得买网站的定时监测工具

    Python 33 17

  2. baiye-framework baiye-framework Public

    简单的Java-Web框架,支持注解配置,依赖注入等功能;

    Java 2

  3. BaiyeJVM BaiyeJVM Public

    GO语言实现的JVM

    Go

  4. LeetCode LeetCode Public

    记录LeetCode的题解

    Java 1

  5. teledown teledown Public

    A powerful web-based Telegram video downloader that supports downloading videos from both public and private channels that you have access to.

    JavaScript 2 1

  6. baiye-rpc baiye-rpc Public

    基于Netty实现的RPC框架

    Java