Hello World!

About Me

Zemian Deng

Hi, My name is Zemian Deng and I am a software developer.

I use Java as my primary programming language, and I have been working in IT field for over 10 years. I also enjoy using other dynamic language such as Python. I use this blog as my personal journal to record tips and notes on what I have learned.

This is a personal weblog. The opinions expressed here represent my own and not those of my employer.

All data and information provided on this site is for informational purposes only. I make no representations as to accuracy, completeness, currentness, suitability, or validity of any information on this site and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use. All information is provided on an as-is basis.

Old Blogs

Projects I have worked on

Senior Application Engineer at Oracle

Orlando, FL Feb 2014 to Present

  • Fusion Cloud - Knowledge Management Product (KM)

  • Technologies used: Java, JDeveloper, ADF, WebLogic, Oracle Database.

  • Right Now Cloud - Knowledge Management Product (OKCS)

  • Technologies used: Java, Eclipse, EclipseLink ORM, Jersey JAX-RS, WebLogic, MySQL.

Django Developer at SHIFT Ministry

Orlando, FL Feb 2013 to Present

Eventful web application

  • Technologies used: Python 2.7, Django 1.6, Bootstrap, JQuery, SublimeText, MySQL, Mercurial(hg).

Simple CRM web application

  • Technologies used: Python 3.5, Django 1.9, PyCharm, PostgreSQL, Mercurial(hg).

Quartz Scheduler

I am a committer for Quartz Scheduler project, and I often help users on their forums. I have fixed many bug issues and implemented new features during the quartz 2.1 release. You may find my commits with svn username id light5 in their repository, or zemian after they moved to github.com.


I have written a UI front-end web application to managing quartz schedulers. I am the owner of this project, and I have done build, release, and written full documentation on how to use the application. There are several thousands of downloads since the first release.

TimeMachine Scheduler

I’ve created a Java scheduler project that is fully scalable for enterprise use. It’s a scheduler application that has easy job configuration and flexible scheduling with plugable data storage.

SweetScala Web Framework

Sweet is a MVC based web application framework for building dynamic web applications. The framework is made with Scala, an Object Oriented and Functional programming language that runs on JVM.

comments powered by Disqus