Client Projects

Video profiles based recruitment portal

See more screenshots here
Note: Screenshots and screenshot galleries have been stripped of any client information or substituted with dummy names, to maintain client privacy. I can provide links or local version demos privately on request.
Overview A web based SaaS that allows candidates and campus students to upload video resumes, and enables companies to search and pre-filter candidates based on their video resumes and recruit more cost effectively from a larger geographical area.
Client A HR consultancy in Bangalore
Duration 9 months
Key achievements

Complete end-to-end architecture and development, from website design to server side implementation.

Convenient usability, achieved through heavy use of Ajax

Data heavy Video processing, format conversions and frame extractions

Faceted search engine - similar to Linkedin's - to search candidates, companies, campuses and students by name, geographical area, education, number of students, and other useful filters.

Heavily search engine optimized (SEO) using automated sitemap submissions.

Social networking enabled, including automatic tweets of new job postings to twitter and RSS.

Seamless integration of self-hosted Wordpress blog on httpd, into the overall website design and layout

Technologies Struts / JSP
Apache Solr
Tomcat
Java POJO business logic + Apache frameworks
Jquery / Javascript
Wordpress blog
Apache httpd
Mysql

Stock analysis system

See more screenshots here
Note: Screenshots and screenshot galleries have been stripped of any client information or substituted with dummy names, to maintain client privacy. I can provide links or local version demos privately on request.
Overview A stock and sector analysis system for visual and algorithmic analysis of stock behaviour, using signals like relative SMA, OBV, momenta, P&F charting, and others. Capable of generating analysis PDF reports to sell to client's customers.
Client A financial consultancy in UK
Duration 10 months
Key achievements

Implementing the system required deep understanding of the stock analysis domain and its techniques like P&F charting.

Bulk analysis performance exceeded client expectations by a huge margin. While client required bulk analysis of 350+ stocks to finish in 3 hours, system was able to finish it in just 30 minutes - that's 600% faster - allowing multiple reports to be sold daily

The volume of stock data required clever algorithms and design to keep memory usage reasonable.

Technologies Java / Swing
JFreeChart / iText
Apache httpd

Licensed users management system

See more screenshots here
Note: Screenshots and screenshot galleries have been stripped of any client information or substituted with dummy names, to maintain client privacy. I can provide links or local version demos privately on request.
Overview A licensed users management system for a GIS related software.
Client A software vendor in Israel
Duration 3 months
Key achievements

Suggested and prototyped a better User Interface, that was much more usable and convenient than what client had initially proposed.

The performance requirement to fetch and display list of 10000+ users in XML format over HTTP web service while keeping the UI responsive without blocking user actions, was challenging. Solved through innovative use of JAXB and StAX XML APIs.

Technologies Core Java / Swing
XML / JAXB / StAX

Custom programming language compiler

No screenshot, since this is just a command line based compiler tool. I can provide local version demos privately on request.
Overview A custom programming language compiler, that translated the client's custom java-like grammar to x86 assembly language.
Client Individual in USA
Duration 1 month
Key achievements Compiler implemented using finite automata principles and compiler best practices.

Technologies Java
x86 assembly language