Skip to content
View DragonLiParadise's full-sized avatar

Block or report DragonLiParadise

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

Hi there 👋

I'm Dragon.Li, a 29-year-old Senior Software Engineer based in Chengdu, China 🇨🇳, with deep expertise in backend systems architecture and emerging focus on frontend data processing architectures.

💡 Professional Profile

  • 🎯 Clean Code Craftsman - Extensively studied refactoring principles and design patterns through numerous authoritative texts, translating theory into practice
  • 🏗️ Architecture Specialist - Proven track record in architecting and refactoring large-scale enterprise systems, with comprehensive knowledge of distributed architectures, microservices, Event-Driven Architecture (EDA), CQRS, and Domain-Driven Design (DDD)
  • 🚀 Full-Stack Architect - Primary focus on backend engineering with recent specialization in frontend data processing architectures and state management patterns
  • 📚 Continuous Learner - Deep theoretical foundation through extensive study of refactoring literature (Fowler, Kerievsky) and design pattern classics (GoF, POSA)

🛠️ Technical Arsenal

  • Core Languages: Golang, Java, PHP (production-grade expertise)
  • Framework Mastery: Spring, Laravel, Symfony, Gin - power user
  • Data Engineering: MySQL, Redis with expertise in data modeling, query optimization, and caching strategies
  • Frontend Architecture: Recent focus on state management, data flow patterns, and reactive architectures (TypeScript, Node.js)
  • DevOps & Tools: Git workflows, CI/CD pipelines, containerization
  • Architectural Patterns: Hands-on experience with microservices, event sourcing, hexagonal architecture, and clean architecture

🏆 Key Achievements

  • 💼 Led multiple large-scale system refactoring initiatives from legacy monoliths to modern architectures
  • 🔧 Designed and implemented architectural solutions for high-concurrency, mission-critical systems
  • 📖 Applied design patterns and refactoring techniques from extensive theoretical study to real-world production systems
  • 🌐 Bridging backend robustness with frontend data processing excellence

Languages & Frameworks & Tools

Java   Go   Php   TypeScript   NodeJs   MySQL   Git   Redis  

🌟 Engineering Philosophy

"Architecture is not about grand designs on whiteboards—it's about making countless small, informed decisions that compound into maintainable, evolvable systems. Every refactoring is an opportunity to align code with business reality."

📚 Current Focus

  • Exploring modern frontend data processing architectures and reactive patterns
  • Bridging the gap between backend system design and frontend state management
  • Applying backend architectural principles to frontend complexity

Popular repositories Loading

  1. nodebestpractices nodebestpractices Public

    Forked from goldbergyoni/nodebestpractices

    ✅ The Node.js best practices list (August 2022)

    JavaScript

  2. DragonLiParadise DragonLiParadise Public

    Config files for my GitHub profile.

  3. core core Public

    Forked from adonisjs/core

    🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence

    TypeScript

  4. Notification Notification Public

    In addition to supporting sending email, `Notification` also supports sending notifications through a variety of channels, including email, SMS (via Vonage, formerly Nexmo) and Slack. In addition, …

  5. Mail Mail Public

    发送邮件并不复杂。Laravel 基于 Symfony Mailer 组件提供了一个简洁、简单的邮件 API。Laravel 和 Symfony 为 Mailer SMTP 、Mailgun 、Postmark 、 Amazon SES 、 及 sendmail (发送邮件的方式)提供驱动,允许你通过本地或者云服务来快速发送邮件。

  6. Queue Queue Public

    在构建 Web 应用程序时,你可能需要执行一些任务(例如解析和存储上传的 CSV 文件),但这些任务在典型的 Web 请求中花费的时间太长。幸运的是,Laravel 允许你轻松地创建可在后台排队处理的任务作业。通过将耗时的任务移到队列中,你的应用程序可以以超快的速度响应 Web 请求,并为客户提供更好的用户体验。