Java Lover and enthusiast. Extremely interest in developing HIGHLY reusable Java Utilities with plenty of abstract concept like Java Reflection, Annotation, Generics or Design Patterns. Especially love Object-Oriented Programming principle and concept. The Core value of my software developing is CHANGE. Only highly scalable and flexible programs could fit the rapidly change requirements in short period of time with minimum cost.
I'm also interesting in developing applications in distributed system with non-blocking technics such as Netty, Reactive Programming, Future/Promise concept and thread pool management on massive loading system.