Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Dev of the Week: Zemian Deng

DZone's Guide to

Dev of the Week: Zemian Deng

· DevOps Zone
Free Resource

Download the blueprint that can take a company of any maturity level all the way up to enterprise-scale continuous delivery using a combination of Automic Release Automation, Automic’s 20+ years of business automation experience, and the proven tools and practices the company is already leveraging.

Every week, we feature a new developer/blogger from the  DZone community here and in our newsletter, catching up to find out what they're working on now and what's coming next. This week we're talking to Zemian Deng, a Java developer working for the Bank of New York Mellon. Some of his most recent DZone posts include:

Thanks for talking to us! What have you been working on lately?

My full-time job is with Bank of New York Mellon developing a Java based banking software system. I am not authorized to talk about it, but we do use quiet of few popular open source libraries. On my free time I participate in open source communities and I try to keep up with my Programmer Journal blog.

Lately, I work a lot with scheduler systems. I have been helping out in the Quartz Scheduler project, and I have created the MySchedule UI manager for Quartz. I have even created my own TimeMachine Scheduler to experiment with different large-scale scheduling needs.

What do you think were some of the most exciting developments in the Java world in the last year or so?

There are many things blossoming from Java communities every year. I see quite a few JVM based languages (Groovy, JRuby and Scala) that are getting more mature and have become more widely used. I am also excited about the forthcoming Java 8 that brings closure to our hands. Tooling has gotten much better within the last year too, especially with IDE and build systems such as Maven integration.

Are there any particular developer tools or resources you couldn't live without?

My favorite development tools are Hg, SublimeText, IntelliJ, Bash shell terminal.

Do you have a favorite open source project (or projects) that you've contributed to recently?

Besides the schedulers above, I love to learn programming languages. Recently I have been following the Kotlin Programming project.

Do you follow any blogs or Twitter feeds that you would recommend to developers?

Javalobby at DZone, of course! :)

Besides that, I do frequently follow the following:

 

Did you have a coding first love -- a particular program, gadget, game, or language that set you on the path to life as a developer?

Hum... that was a long time ago. All I can remember is that I started programming when I was in high school, and it has been my hobby and career ever since. My first real programming language was C/C++, writing a text based word processor in DOS. Sounds boring nowadays, but it was something I could visualize and experiment with. And I've been hooked ever since.

Anything else you'd like to mention?

Find your true passion and you will never get bored!

Thanks, Zemian!

Download the ‘Practical Blueprint to Continuous Delivery’ to learn how Automic Release Automation can help you begin or continue your company’s digital transformation.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}