Introduction

I am Zhenguo Jin, a software developer with almost 5 years’ experience, and over 3 years of experience in developing scalable web-applications. I am currently working for JD.COM as a Senior Android Developer and Project Manager since 2014. I have a keen interested in the latest emerging technologies. I use my spare time to turn my experience, ideas and love for IT tech into informative articles, tutorials and more in hope to help others and learn more.

I love architecting systems in a high-performance environment with a focus on application development. My passion in Java and JavaScript is as strong as my believe in agile methodologies, especially Scrum. I decided to write this blog because, while there is plenty of information regarding application development in general, there is comparatively less information on styling and, in particular, theming apps. While much can be learned by browsing the app source code, this can be a fairly difficult process, and often it is not easy to find precisely what you’re looking for.It is assumed that the reader is familiar with application development in general.

Open Source

I love open source. Open source make our world better.

You can find my open source project on GitHub, and android-utils is my famous open source project.

My open source project list:

Writings

Please send me a mail if you want me to write for you.

Work

JD.COM

October 2014 – present

  • Consulting for middle and large-scale app and web projects in the frontend section
  • Analyses and improvement of new and existing software architectures
  • Workshops for agencies to coach their developers and designers
  • Working on client projects using, configuring and developing android and frontend for FirstSpirit, and Hybrids
  • Scrum Master and project manager

Other

  • January 2014 – September 2014: Lead Android developer at Uni Technology
  • July 2012 – January 2014: Android Software developer at FengHua BaoRui Technology

Core Skills

As a application developer I worked on a lot of things over the years. Here are some skills I consider myself good at.

  • Architecture

    – Component based development
    – Micro-Service Oriented Architecture
    – Implementing Coding conventions and guidelines within teams
    – Building Pattern Libraries for better collaboration across teams
    – Automation: Continuous Integration, build tools, regression & end-to-end testing

  • Development

    – Java: Deep knowledge of the Spring, Redis, Elestic Search
    – JavaScript: TypeScript, React.js, Redux
    – Using Python on the server-side
    – Working with Nginx
    – Experience in Responsive ( web design | development | images | UX )
    – Accessibility and “SEO”

  • Working agile

    – Setup and development of Scrum teams, experience with Scrum at Scale
    – Coaching for teams and change management
    – Strong communication skills

You can contact me via email: jingle1267@163.com.

author:Zhenguo
Author: Zhenguo      Blog: 94275.cn/     Email: jinzhenguo1990@gmail.com
I have almost 10 years of application development experience and have a keen interested in the latest emerging technologies. I use my spare time to turn my experience, ideas and love for IT tech into informative articles, tutorials and more in hope to help others and learn more.
返回顶部