Developed and maintained automatic loan ordering system for New York City based financial firm. Worked with Executive Committee members to understand, plan and implement system requirements. Identified and overcame obstacles found in highly competitive open market bidding system. Developed in Java, TSQL, MySQL, PHP, and BASH script.
Designed and implemented a video motion tracking system using background image subtraction and image segmentation. Used Java and JNI extensively in the implementation. Designed and implemented a DVR/Video Player in C++ using WIN32 and Visual Studio. Designed and implemented a transport stream parser based on ISO specs. Designed and implemented a flexible media encoder architecture using Java/JNI. Maintained large Java based video management system project containing more that one million lines of code. Designed and implemented a .NET C# plug-in. Implemented various Java UI widgets, expanded project functionality, and developed new input and output methods.
Worked in a small group to develop an ActiveX video streaming application. Designed and developed the user management, health monitoring, and off-line playback modules of a digital video surveillance system. Worked with G729 and AAC audio encoding standards. Ported a G729 implementation to ARM based device using Win CE. Developed a video streaming client in Window CE. Member of a development team to implement h264 on a TI DSP.
Developed a form recognition program using Java. Used various in-house developed image processing algorithms including: thinning, line detection, hand vs. written text detection, and object detection. Helped designed an internal website using PHP and MySQL.