About
Java Guru is a technical blog by Phạm Thanh Hưng (Harry), a Software Engineer (Full-stack) passionate about building resilient systems and writing clean code.
About the Author
Hi! I’m Phạm Thanh Hưng (Harry) — a software engineer (full-stack) who loves simplicity, clarity, and resilience in every line of code.
What I Do
I currently work in consumer finance — a demanding domain where bugs cost real money and performance isn’t optional, it’s existential. This environment has shaped my habits:
- Write well-tested code — no guessing
- Design systems defensively from the start
- Think about failure scenarios before the happy path
- Review code as carefully as reviewing my own bank statement
Tech Stack
- Java, Spring Boot — primary language & framework
- Kafka — message broker for event-driven architecture
- Redis — caching, distributed locking
- MySQL — relational database
- Docker, Kubernetes — containerization & orchestration
- Microservices, Cloud-native, Observability (logs, metrics, traces)
How I Work
I don’t want to just code — I want to build. Build systems that scale. Write code that outlives the next sprint. Grow into an architect who makes complexity feel simple.
My approach:
- 🧠 Think clearly — understand the problem before touching the keyboard
- ✍️ Write precisely — code is the best documentation
- 📦 Ship reliably — CI/CD, test coverage, monitoring
- 🤐 Talk less, code more — action speaks louder than words
Where I’m Headed
Cloud-native, event-driven, observable-by-default — that’s the direction I’m pursuing. I believe a good system doesn’t just work correctly — it must be easy to operate, easy to debug, and easy to extend.
What This Blog Covers
Practical knowledge for backend developers, focusing on:
- Java Core
- Spring Boot
- Database
- System Design
- Performance
- Clean Code
- Real-world engineering experience
The goal is to help backend developers understand problems deeply, write better code, and build stronger engineering thinking.
“Write code your future self won’t hate you for.”
Contact
- GitHub: https://github.com/hungpt99-dev
- Email: thanhhungpham6@gmail.com