I have carried out similar projects incorporating similar skills required for the task. The details of the project are as follows:
Software Design Analytic Tool:
It's a platform and language independent tool which analyzes design of code and detects the hotspots in the system and develops a remedial plan for the same. The analysis is based on software engineering principles, automation, visual software analytics and inbuilt tools.
Skills Used: Java, Java Swing, CodeCity, Simian, Understand, JGraph, JHeatMap, JCMarshaller, Flex, Hibernate,Spring
Role: Developer
Developed the core tool by making adapters for various programming languages using 'Understand' and underlying tools and made a dependency graph (which is dependencies between classes) for the concerned system and used this information to detect 'Anti patterns' along with metrics information .
Utilized Simian tool framework and interfaced with it such that code duplication in the system could be processed and represented in a customized way.
Tweaked existing CodeCity tool to show 3D city view for Abap and C # system.
Implemented various modules for the GAMMA services, which required interacting with the database using Hibernate and spring communication between the client and server being through web services and finally rendering the objects on UI using Flex.
Title : Code Reviewer for Lotus Script
Area : Software Engineering
Platform : Front end: Java, Backend: XML
Duration : 2008-2009
Team Size : 4
Description:
"Code Reviewer for Lotus Script" is a standalone application which provides a consolidated report with violated lines of the code highlighted for tracking best practices and adherence to coding standards of Lotus Script. It is comparable to Checkstyle and has advantages that Checkstyle doesn't offer.
"Code Reviewer for Lotus Script" is used in KPIT Cummins Infosystems Ltd. for reviewing Lotus Script Codes.
In response to your search for an appropriate freelancer for the project I believe my experience would qualify me for consideration.I hope you will consider me for the required task I look forward to hearing from you.