Skip to content
View HudsonShi's full-sized avatar
💭
open to work
💭
open to work
  • Haikou, Hainan
  • 21:17 (UTC +08:00)

Highlights

  • Pro

Block or report HudsonShi

Report abuse

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

Report abuse
HudsonShi/README.md

Hudson Shi — Java 后端架构师

多年Java 生态深耕, 专注高可用、高并发云原生架构。热爱开源、系统架构设计与分享。


🧑‍💻 关于我

  • CHD本科(211 双一流) SIT硕士(US NEWS TOP 80)
  • 🎓 PhD Drop out (Transportation Engineering) 转型后端架构师
  • 🏢 曾就职于独角兽Aqumon & IBM FinTech 架构组,主导微服务改造
  • 🌍 开源布道者
  • 📷 Fuji XT5 | 🎹 巴赫党 | 🍣 日料JPOP狂热者 | 🎵 HiFi耳机 | 💻 计算机硬件&外设极客

⚙️ 技能栈 / Tech Stack

Category Tools & Frameworks
语言 ☕ Java 17 / 21, 🐍 Python
核心框架 🌱 Spring Framework, 🌀 Spring Boot, ☁️ Spring Cloud, 🦄 Quarkus, 🚀 Micronaut
数据层 🐘 PostgreSQL, 🐬 MySQL, 🥭 MongoDB, ⭐ Redis, 🔍 Elasticsearch
持久化 🛠️ MyBatis-Plus, 📜 Spring Data JPA
消息流 🐳 Kafka / Pulsar, 🐇 RabbitMQ
云原生 🐳 Docker, ☸️ Kubernetes, 🔧 PCF, 🪁Tanzu, 🍌AWS
Observability 📊 Prometheus, 📈 Grafana
DevOps 💁 Jenkins, 🛡️ SonarQube, 🕸️ Nexus
其他 ⚡ gRPC, 📡 Restful, 🖇️ GraphQL

🛠️ 代表项目 / Highlight Projects

1. DBS DigiBank微服务架构改造

  • 背景:原有单体金融科技平台架构,面临高并发和高可用挑战
  • 技术栈:Spring Boot, Spring Cloud, PCF Tanzu, Redis, MySQL, Kafka, Git, Jenkins, SonarQube, Nexus, Grafana, Bitbucket, Jira, Confluence, agile development
  • 职责:主导微服务架构设计与实施,提升系统可扩展性和容错能力
  • 成就:成功将单体应用拆分为多个微服务,提升了系统的可维护性和可扩展性

2. 招联金融黑镜风控项目

  • 背景:新开发基于NLP的风控系统,需处理海量文本数据并分析
  • 技术栈:Spring Boot, Spring Cloud, MySQL, MyBatis, Elastic Search, Git, Jenkins, Grafana, GitLab,Python, 禅道
  • 职责:主导对齐Python NLP模型与Java后端服务,设计多租户敏感字数据库管理和ES查询规则
  • 成就:成功实现了多租户敏感字数据库管理和ES查询规则,提升了系统的可维护性和可扩展性

3. 广州农商行金米组合项目

  • 背景:新开发基于多因子量化投资组合管理系统,以及智能投顾功能
  • 技术栈:Spring Boot, WebSphere, MySQL, Git, Spring Data JPA, WeSocket, GitHub
  • 职责:主导与量化金融数据服务对接,设计多因子量化投资组合管理系统,实现了申购,赎回,部分赎回,自动调仓等功能
  • 成就:成功实现了多因子量化投资组合管理系统,将公司APP的投资组合管理功能提升到一个新的版本

Popular repositories Loading

  1. MATSim-self-taught MATSim-self-taught Public

    2

  2. TensorRT-LLM TensorRT-LLM Public

    Forked from NVIDIA/TensorRT-LLM

    TensorRT LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and support state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorR…

    C++ 2

  3. micronaut-core micronaut-core Public

    Forked from micronaut-projects/micronaut-core

    Micronaut Application Framework

    Java 1

  4. Book3_Elements-of-Mathematics Book3_Elements-of-Mathematics Public

    Forked from Visualize-ML/Book3_Elements-of-Mathematics

    Book_3_《数学要素》 | 鸢尾花书:从加减乘除到机器学习;上架;欢迎继续纠错,纠错多的同学还会有赠书!

    Python 1

  5. architect-awesome architect-awesome Public

    Forked from xingshaocheng/architect-awesome

    后端架构师技术图谱

    1

  6. PH-551-ML-Repo PH-551-ML-Repo Public

    1