I am a full-stack software developer with 8 years experience in product development. I have rich experience and strong problem solving skills and understand how to apply best practices in real product development. I'm also a quick learner and always want to learn emerging techniques.
I have following skills in different areas of software development:
I published the book "Understanding the Java 7: the Core techniques and best practice" (Simplified Chinese edition), which covers Java SE 7 new features and deep dive of Java platform core features, including JVM internals, byte code manipulation, class loader, generics, security, concurrent programming and serialization. I'm a regular author on IBM developerWorks China and InfoQ China website with more than 50 published technical articles covering various technical topics.
Full stack developer
Spring, Apache Camel, AngularJS
My main role is to improve and maintain company's core real-time satellite-based flight tracking product. The product is being upgraded and migrated to new architecture and I take leadership in the new architecture and migration. My responsibilities include below:
YouPost (youpost.nzpost.co.nz) is New Zealand Post's digital mailbox solution. I was involved in this project from its early stage.
A book about Java SE 7 new features and deep dive of Java platform core features, including JVM internals, byte code manipulation, class loader, generics, security, concurrent programming and serialization.