Client Projects
Video profiles based recruitment portal
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
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
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
| 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 |