Printing tool Download PDF

Work experience

Feb 2008Present


Plateau Systems

Involved in architecture, design and development of web based Employee's Talent Profile and Search application (similar to LinkedIn) and Performance Review applications using latest Web 2.0 and Java/J2EE technologies (Java 5, Spring, iBatis, JSP, JavaScript, Struts, JQuery, AJAX, CSS, Adobe Flex 3.0 and Cairngorm MVC framework).

Manage geographically distributed Engineering team to design and develop new product features in an agile (SCRUM) development environment. Interact with Product Management to define requirements and new features of the application. Establish software development standards, processes and release acceptance criteria for delivering a quality software product. Participate in all architecture and design reviews to make sure consistent architecture and design guidelines are followed by all the development teams.

Jul 2003Jan 2008

Technical Lead

Key architect, hands-on developer of Federated (Multi-database) Query Engine which can execute queries spanning multiple data sources (databases, XML, Web services, etc.), and several Query features like pluggable APIs for custom data source and join algorithms, in-memory sorting, aggregates and grouping, process queries, query execution statistics, etc. Extensively use JProfiler and Loadrunner to measure, profile, and improve query performance for single user and load test.

Involved in defining future directions of the product, project planning and execution, release management, requirements/specifications/design/code/tests review, architecture, design, development, unit testing, profiling, load testing, performance improvements, and code coverage improvements of Fusion Server of Digital Harbor’s Composite Application Platform. The Fusion Server provides various run time services like Federated (multi-database) Queries, Workflows, Rules, Transactions, Security, etc., using Java/J2EE, Servlets, EJB, JMS, JAAS, JMX, JNDI, JDBC, Web Services and BEA Kodo (a JDO implementation) in Weblogic and Websphere application server environment.

Lead Development and QA teams of India Development Center (IDC), set up software development processes and standards, interview and hire candidates, provide technical guidance, plan projects, and coordinate day-to-day activities of IDC. Lead development of various product features like Contextual Queries, Link Analysis Tool, Weblogic 9.2 upgrade, Websphere 6.1 upgrade, Kodo 4.x upgrade, porting on Linux and AIX, and code coverage analysis.


  • Successfully setup agile development methodologies.
  • Successfully turned around and integrated India development center with rest of the development teams.
  • Instrumental in adding various Fusion Server Query features and significantly improving quality, code coverage, performance, reliability and scalability of the Fusion Server.      
  • Led initiative to improve multi-database query performance by more than 10x.       
  • Led initiative to improve development unit tests and code coverage.
May 2002Jul 2003

Sr. Software Consultant

FileNet, Inc.

Designed and developed Workflow Service for a J2EE based Web Content Management (WCM) product using Java/J2EE and Weblogic 7.0. WCM lets user to develop a web site and manage its content. It interfaces with the Workflow Engine for managing various workflow services.

Apr 2000Apr 2002

Staff Engineer

XML Solutions / Vitria Technologies, Inc.

Designed and developed Java based multi-threaded Process Flow engine using Java, XML, Xerces, XPath, JMS, Java Mail, JNDI and Java Servlets. The Process Flow Engine executes generic process flow based on the process flow definition written in XML based process flow language.

Jan 2000Mar 2000

Technical Architect

eForce, Inc.

Set up new branch office, interviewed and hired new candidates, and set up internal training programs.

May 1996Dec 1999

Sr. Software Consultant

Designed and developed infrastructure and GUI for Service Request Management System using Java, JDK 1.1.6, Swing 1.0.3, Reflection and JBuilder.

Jan 1991Feb 1996

Sr. Software Consultant

SE Technologies, Inc.

Designed and developed Order Management Applications using NEXTSTEP, Objective C and Enterprise Objects Framework (EOF). Also involved in maintenance and enhancement of Object Oriented Framework based on NEXTSTEP framework.

Jan 1989Dec 1990

Software Engineer

Hinditron Computers Limited

Designed and developed Short Term Export Finance application using C in Windows environment.

Aug 1987Dec 1988

Software Engineer

Indian Institute of Technology

Designed and developed Library Automation modules using dBase III in Windows environment.


Jan 2008Present


Jul 1982Jun 1987

B.S. (Computer Science)

University of Indore


                        Senior Software Professional with Strong Product Development Experience

  • Over 20 years of experience in architecting, designing, developing, implementing and managing technology products and solutions.
  • Strong experience in startup product development companies.

  • Strong experience in agile (SCRUM and XP) development methodologies.
  • Initiative Taker who improves development process, product quality and implement new product ideas.
  • Strong experience in Java, J2EE and Web 2.0 applications.
  • Strong experience in Object Oriented Analysis, Design and Development.
  • Strong project management skills.
  • Experience managing geographically distributed development teams.
  • Pursuing MBA from Virginia Tech Pamplin College of Business.



Windows 2000/XP, NEXTSTEP, UNIX (Solaris, Linux)


Java, Objective-C, C

Web 2.0

Adobe Flex 3.0, Cairngorm MVC framework, JQuery, AJAX, CSS




Java 5, JSP/Servlets, Mail, JMS, JAAS, JMX, JNDI, EJB,Web Services, Xerces, Xpath, JDBC, JDO,BEA Kodo

Distributed Protocols


Application Servers

Weblogic 7.x, 8.x, 9.x, Websphere 6.0.2, JBoss 4.0.2


Microsoft Project, JProfiler, CVS, Subversion, Loadrunner, Grinder,Eclipse, Cobertura, PMD, FindBugs, Rational Rose, Slime UML, Ant, JUnit, Firebug


Jul 2000Present

Sun Certified Java Programmer

Sun Microsystems, Inc.
Aug 2000Present

IBM Certified XML Developer

IBM Corporation
Aug 2005Present

Project Management for Software Development

Learning Tree