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.
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).
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.
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.