Projects

Posts Tagged ‘Java’

PHP sessions caching at the cluster of servers (using EhCache)

2011/06 (3 weeks), customer: “Gradsoft”, outsourcing, 1 developer
result: written & tested on 2 Tomcats
dev. OS: Windows XP; languages: Java SE 6, PHP; tools: Eclipse, Git, Tomcat, EhCache

PHP session save handler and back-end Java part for caching at multi-node back-end with EhCache. PHP session’s data is transferred over HTML or JsonRPC.

@ Software, WEB/Network

Office Phone Station statistics processing

2011/05, customer: “Gradsoft”, outsourcing, 1 developer
result: charts are built
dev. OS: Windows XP; languages: Java SE 6; tools: Eclipse, Redmine, MS Excel

Building Excel charts on calls statistic to see maximum lines load and its duration during every day. The aim was to minimize number of external phone lines (analyzing daily peak load).

@ Software, Algorithms and Data Processing, Phone/Sound

Tetris like games framework for Android

2011 (1.5 month), private project, 1 developer
result: Tetris works, framework is not finished
dev. OS: Windows XP; target OS: Android; languages: Java, XML; tools: Eclipse, Android API 1.6, Android SDK

Tetris like games framework.
Download it in middle state RoTris.apk. Points are not counted. Speed is fixed. Size depends only on screen size. Options are only decorated but show final idea.

@ Software, Downloads, Home/Entertainment , ,

“ABCRescue” – game for Android that trains in Ukrainian letters

2011/03, private project, 1 developer
result: 2 simple versions are released and played by my daughter at the pad
dev. OS: Windows XP; target OS: Android; languages: Java; tools: Eclipse, Android API 1.6, Android SDK

It is my first Android project.
Training game: random floating random Ukrainian letters, tapping pronounces its sound, kid asked to tap the right one.

Download ABCRescue.apk and give it to your child to try. Idea is not finished.

@ Software, Downloads, Home/Entertainment ,

IPS and CPM – software for DOCSIS cable networks support

2010-2011 (5 months), employer: “Promptlink Communications, Inc.”, full-time, Junior Java Developer, 4 developers
dev. OS: Windows 7; languages: Java SE 6, XML; tools: Eclipse, Tomcat, log4j, SVN, CVS, Bugzila, Junit, etc.

10 years in production products: IPS (WEB, Struts/GWT based, JSP) and CPM (Swing) for monitoring/controlling DOCSIS cable networks.
Learning Java, bugs fixing, corrections, refactoring and minor enhancements (projects contain about 10000 files totally).

@ Software, WEB/Network ,

Remote Tasks Execution with load balancing

2010/09 (1 month), customer: “Promptlink Communications, Inc.”, full-time, Junior Java Developer, 1 developer
result: version without inheritance is released
dev. OS: Windows XP; languages: Java SE 6; tools: Eclipse, SVN, log4j

It is my first Java project.
One Distributor controls any number of remote Executors to fulfill the CLI/SNMP task list (each task with specified interval continuously or fixed number of times). Distributor implements load balancing of Executors using task’s weight and Executor’s load limit. Distributor logs results of all executed tasks. Distributor and Executors are auto connectible.

@ Software, WEB/Network