The Way is Nature, The Nature is The Way

English 中文

My Skills

Programming Languages

+-------------+------------------+---------------------+
| Language    | Proficiency      | Primary Applications|
+-------------+------------------+---------------------+
| Jupyter     | ███████████▓░░░  | Data Analysis & Viz |
| Rust        | ██████████▓░░░░  | Systems, Blockchain |
| Java        | ████████▓░░░░░░  | Backend, API Gateway|
| Python      | ██▓░░░░░░░░░░░░  | Scripts, Data Proc. |
| TypeScript  | ▓░░░░░░░░░░░░░░  | Frontend Dev        |
+-------------+------------------+---------------------+

Frameworks & Libraries

Backend

  • Spring Boot/Cloud: Advanced - Microservices architecture, API development
  • Netty: Advanced - High-performance network applications
  • Tokio (Rust): Advanced - Asynchronous runtime for Rust applications
  • Apache ShenYu: Expert - API gateway framework, active contributor

Frontend

  • React: Basic - Component-based UI development
  • Vue.js: Basic - Progressive JavaScript framework
  • D3.js: Intermediate - Data visualization

Data Processing

  • Pandas: Intermediate - Data manipulation and analysis
  • Apache Spark: Basic - Large-scale data processing
  • ClickHouse: Intermediate - Column-oriented DBMS

Infrastructure & DevOps

Containerization & Orchestration

  • Docker: Advanced - Application containerization
  • Kubernetes: Intermediate - Container orchestration
  • Helm: Intermediate - Kubernetes package management

CI/CD

  • GitHub Actions: Advanced - Automated workflows
  • Jenkins: Intermediate - Build automation
  • ArgoCD: Basic - GitOps continuous delivery

Cloud Platforms

  • AWS: Intermediate - EC2, S3, Lambda, RDS
  • Azure: Basic - App Service, Functions
  • Google Cloud: Basic - GCE, GKE

Database Technologies

Relational

  • PostgreSQL: Advanced - OLTP, JSON capabilities
  • MySQL/MariaDB: Intermediate - Transactional systems

NoSQL

  • MongoDB: Intermediate - Document storage
  • Redis: Advanced - Caching, pub/sub
  • Elasticsearch: Intermediate - Search, analytics

Time Series & Analytics

  • InfluxDB: Basic - Metrics storage
  • ClickHouse: Intermediate - OLAP workloads

Blockchain & Cryptography

Platforms

  • Ethereum: Intermediate - Smart contracts
  • Substrate: Basic - Blockchain framework

Tools & Languages

  • Solidity: Basic - Smart contract development
  • Web3.js: Intermediate - Blockchain interaction

Project Management & Soft Skills

Methodologies

  • Agile/Scrum: Advanced - Team leadership
  • Kanban: Intermediate - Flow-based development

Communication

  • Technical Writing: Advanced - Documentation, blog posts
  • Public Speaking: Intermediate - Conference presentations
  • Mentoring: Advanced - Developer guidance

Domains of Expertise

API Management

  • API Gateway design and implementation
  • Service mesh architecture
  • Protocol conversion (HTTP, gRPC, WebSocket)
  • Rate limiting and security policies

Distributed Systems

  • High-availability design patterns
  • Consensus algorithms
  • Fault tolerance strategies
  • Performance optimization

Financial Technology

  • Trading system design
  • Order matching engines
  • Blockchain-based finance
  • High-frequency data processing

Continuous Learning

I believe in lifelong learning and am currently focusing on:

  1. Advanced Rust patterns for performance-critical systems
  2. Distributed consensus algorithms
  3. Machine learning integration with traditional systems
  4. Cloud native architecture patterns

Certifications

  • AWS Certified Solutions Architect
  • Certified Kubernetes Administrator
  • Oracle Certified Professional, Java SE
  • Apache ShenYu Community Contributor