Giới thiệu
Java Guru là blog của Phạm Thanh Hưng (Harry), một Software Engineer (Full-stack) đam mê xây dựng hệ thống bền vững và code sạch.
Về tác giả
Xin chào! Mình là Phạm Thanh Hưng (Harry) — một software engineer (full-stack) yêu thích sự đơn giản, rõ ràng và bền vững trong từng dòng code.
Công việc hiện tại
Hiện mình đang làm việc trong lĩnh vực consumer finance (tài chính tiêu dùng). Đây là một domain khắc nghiệt — nơi bug không chỉ là bug, mà là tiền thật. Nơi performance không phải là “nice to have”, mà là yếu tố sống còn. Chính môi trường này đã rèn cho mình thói quen:
- Viết code có test đầy đủ, không đoán mò
- Thiết kế hệ thống phòng thủ từ đầu (defensive by design)
- Luôn nghĩ về failure scenarios trước khi nghĩ về happy path
- Review code kỹ như review tiền của chính mình
Stack kỹ thuật
- Java, Spring Boot — ngôn ngữ và framework chính
- Kafka — message broker cho event-driven architecture
- Redis — caching, distributed locking
- MySQL — relational database
- Docker, Kubernetes — containerization & orchestration
- Microservices, Cloud-native, Observability (logs, metrics, traces)
Triết lý làm việc
Mình không muốn chỉ code — mình muốn xây dựng. Xây dựng những hệ thống scale được. Viết những dòng code sống lâu hơn sprint tiếp theo. Phát triển bản thân thành một architect thực thụ — người khiến sự phức tạp trở nên đơn giản.
Cách mình làm việc:
- 🧠 Nghĩ rõ ràng — hiểu vấn đề trước khi chạm vào bàn phím
- ✍️ Viết chính xác — code là documentation tốt nhất
- 📦 Ship đáng tin cậy — CI/CD, test coverage, monitoring
- 🤐 Nói ít, code nhiều — action speaks louder than words
Định hướng
Cloud-native, event-driven, observable-by-default — đó là hướng đi mình đang theo đuổi. Mình tin rằng một hệ thống tốt không chỉ chạy đúng, mà còn phải dễ vận hành, dễ debug, và dễ mở rộng.
Blog này viết về gì
Blog chia sẻ kiến thức thực chiến cho backend developer, tập trung vào:
- Java Core
- Spring Boot
- Database
- System Design
- Performance
- Clean Code
- Kinh nghiệm đi làm thực tế
Mục tiêu là giúp backend developer hiểu bản chất vấn đề, viết code tốt hơn và phát triển tư duy kỹ thuật vững chắc hơn.
“Write code your future self won’t hate you for.”
Liên hệ
- GitHub: https://github.com/hungpt99-dev
- Email: thanhhungpham6@gmail.com