William is an optimistic, self-motivated and self-disciplined person. Have deep passion for software developing, is keen on programming and software design. Open to new ideas and willing to learn new techniques, attracted to Agile and DevOps methodologies .Have 14 years’ experience as Java programmer, for building web applications. Familiar with Design Pattens and common Algorithms. Familiar with frameworks like Spring, SpringBoot, Hibernate. Techniques as Git, Gradle, Maven, RPM, Tomcat, Jetty, Jenkins, Oracle, NoSQL, MessageQueue, ElasticSearch etc. Also interesting in Ops technique like Ansible, and new languages like Golang and Swift.Believe in software as Service. Good at Domain-Driven Design and Micro Service Design, Interesting in Docker and Kubernetes implementation. Enthusiasm for turning visions into reality. Good at communication, willing to share. Have more than 6 years’ experience as Scrum Master. Skilled at building, training and motivating Agile teams. keen on promoting developing efficiency by improving process. Have pretty good spoken English, been working in distributed DEV teams for more than 10 years. Been communicated with American, Netherland and Singapore teams directly. Have quite many hobbies like Reading, Writing, Music, Movies, Jogging, Badminton ... it would be a great honor if you want to know me more from my Blog : http://villim.github.com
Listed skills include Java, Scrum, Maven, Hibernate, and 18 others.