Skip to content
View derekzhan's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Vancouver in canada

Block or report derekzhan

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
derekzhan/README.md

👋 Hi, I'm Zhanweichun (Derek Zhan)

🚀 About Me

  • 💻 Backend Engineer with 18+ years of experience
  • 🧠 Focused on backend development, high-concurrency systems, and database-related tooling
  • 🌏 Based in Vancouver, Canada
  • 🔧 Tech stack: Java (Spring Boot), Go, MySQL, MongoDB, Redis, AWS
  • 🎯 Currently focusing on Go and building developer tools

🛠️ Tech Stack

Backend

  • Java (Spring Boot, MyBatis-Plus)
  • Go (concurrency, CLI tools, backend services)
  • PHP (Laravel / Lumen)

Database & Middleware

  • MySQL / MongoDB / Redis
  • RocketMQ / SQS

DevOps & Infrastructure

  • AWS (EC2, SQS, ALB)
  • Docker / Docker Compose
  • Jenkins CI/CD

Frontend

  • Vue3/ React / Element Plus
  • Uni-app
  • Android, iOS

🔥 Featured Projects

🚀 Ferrobase (In Progress)

Lightweight cross-platform database client (inspired by DBeaver)

  • Built with Tauri + Go/Rust + Vue/React

  • Focus on:

    • ⚡ Fast query execution
    • 📊 Efficient large dataset handling (pagination / streaming)
    • 🧩 Clean and modern UI
  • Designed for backend engineers and developers


📚 What I'm Learning

  • Go for backend services and developer tools
  • AI-assisted development workflows
  • Database performance and query optimization

🎯 Current Goal

  • Transition into Go-based backend roles
  • Build high-quality developer tools
  • Improve coding depth and system design skills

📫 Contact

  • 📍 Vancouver, Canada
  • 💼 Open to backend / platform engineering roles

Pinned Loading

  1. nodejs-tools nodejs-tools Public

    This repository is a collection of Node.js-based CLI tools for daily development and work. It contains various utilities that help automate, analyze, and simplify common tasks.

    JavaScript 1

  2. baicizan baicizan Public

    用idea插件百词斩背单词

    Java 1

  3. Ferrobase Ferrobase Public

    TypeScript 1

  4. derekzhan derekzhan Public

    CSS