Printing tool Download PDF


  • Around 5+ years of experience in IT industry, involved in complete SDLC including analysis, development, testing, implementation of application using Java, J2EE,  JSP,  Servlets, JDBC,  HTML,  Struts, Swing,  Hibernate, Spring,  JSF,  EJB,  Apache Tomcat.
  • Experience in using web/application servers like Apache Tomcat, WebSphere and Weblogic.
  • Experience of databases like Oracle, SQL Server and DB2.
  • Experience in using IDEs like Eclipse, Netbeans and RAD.
  • Experience in using Version Control Management tools like Starteam, CVS and SVN.
  • Good Knowledge in J2EE Design Patterns like Session Facade, Service Locator, Business Delegate, DAO, Value Object, and Singleton.
  • Good experience in integration, debugging, design, analysis, and implementation.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills.

Work experience

Jan 2014Present

Senior Java Developer

Johnson and Johnson Vision Care
Jacksonville, FL Senior Java Developer Implementing code using Java, Struts, EJBs, Swings and My Eclipse for developing application. Test, monitor and support application on various environments. Develop and direct software system testing and validation procedures, programming, and documentation. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Design DB2 Database architecture for new requirements Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Coordinate software system installation and monitor equipment functioning to ensure specifications are met. Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration. Design architecture of application based on analysis Environment: Java 6, J2EE, Agile, Struts, Swing, JDBC, JavaScript, XML, UML, SQL, SVN, Squirrel, Enterprise Architect, JMS, MQ Series, Eclipse, DB2
May 2011Dec 2012

Senior Java Developer

Jackson National Life Insurance
Nashville, TN Senior Java Developer Worked with Data Architect to plan, define and document the business, data model and system requirement, implemented Agile Methodology. Involved in SCRUM meetings and implemented project in regular Sprint releases. Designed Use-Case Diagrams, Class Diagrams, Sequence Diagrams, and Collaboration Diagrams using Microsoft Visio. Implemented Spring framework for handling dependency injection, Data Bridge, transfer, injecting the application data into the DAO layer, data management within the application. Implemented authentication & authorization using Spring Security. Implemented JSF for handling the view layer of the application, implementing the presentation layer. Developed and Implemented Single Sign on utilities to integrate existing applications with Rep Dashboard using SAML Worked on IVY for recording, tracking, resolving and reporting project dependencies. Developed JUnit test cases for unit testing, integration testing, and issue resolution. Used Borland Starteam as version control system to manage releases. Created and used SQL and Stored Procedures in DAO and helper classes for database connection and persistence services and developed an API to write XML documents from a database. XSL and XML for generating end client PDFs. DBSolo, Embarcadero Rapid SQL for managing the database systems, handling the schema for the application, creating Tables, views and stored procedures. DB2 for handling the database management systems. Environment: Java 6, J2EE, Agile, Spring 3.1, JDBC, JSP, JSF 2.0, DB2, Maven, JBoss 7.0. x, WebSphere 6.1, JQuery, JavaScript, XML, XSL, Log4j, UML, SQL, AJAX, HTML, Starteam, DBsolo, Embarcadero Rapid SQL, Eclipse 3. x, Drools.
Jun 2010Dec 2010

Software Developer Intern

A. Anthony Corp
Software Developer Intern,, Charlotte, NC Project: Flex System Design new features and make enhancements to an intranet application. Document the business requirements, process and governance for the application. Interact with various executives for gathering requirements and various enhancements. Test the new features added to the system.
Dec 2008Mar 2009

Java Developer Intern

Networks Ltd
Java Developer Intern, Teleparadigm, Hyderabad India Project: Freight Management Developed a software system Freight Management Company to track its freights using SunSPOT devices. Analyzed the requirements and developed system programming in 3-tier architecture using Flex, Core Java, JDBC, Servlets, Java Sript, Tomcat 5.0, J2SE, Eclipse and Oracle 9i. The Project was certified by ADOBE and supported by Sun Microsystems.
May 2008Jun 2008


Networks Ltd
Intern, Teleparadigm, Hyderabad India Project: Communication System Developed a social networking website where users can share videos, photos with friends. The idea of the project is a combination of both social networking(like facebook or orkut) and video sharing(like youtube). The project was developed using C, Java, J2SE, Struts 1.1, Hibernate, JDBC, JSP, HTML, Servlets, XML, Java Script, Eclipse, Rational Rose and Oracle 9i. TECHNICAL PROFICIENCY Languages Java 1. 6, C, HTML, SQL, UML. Web Technologies JSP, JDBC, GWT, EJB, JNDI, Tiles, Struts, Hibernate, Spring, XML, Swing, XSL, Servlets, JSON. Application Servers IBM WebSphere AS v6. x/5. x, JBoss AS v4. x/3. x, Apache Tomcat AS v6. x/5. x, Weblogic Databases Oracle 10g/9i/8i, MySQL, SQL Server, DB2. Testing/Debug JUnit, Log4j Source Config CVS, SVN, Star Team IDE Eclipse 3. x, RAD 6. x/7. x, NetBeans 6. x. Packages MS Office, Photoshop, Dreamweaver, MS Front Page. Operating System UNIX, Windows 7/Vista/XP/ME/98, Sun Solaris. GUI Tools Java Applets, Swing, AWT. ACADEMIC PROJECTS Data Visualization Project Areas: Tableau and Protovis. This project was done as a part of course work for Visual Analytics. In this project, large data sets are analyzed and categorized according to the nature of the data. Data Visualizations are created for the large data sets ShareFlix Project Area: Java, J2EE, Struts 1.1, Hibernate, HTML, Servlets and RDBMS. Sharflix DVD sharing service is a web based application which aims to enable the exchange of physical DVDs among registered members of the application. Application allows user to request/provide his DVDs and can make friends with users of similar interest in movie genre like in popular social networking applications. This application provides discussion forum, rating facility, credit check to keep track of user interaction. Flexible Query Answering System Tools used: Rosetta, Java, J2EE, OOPs, Netbeans. This project was done as a part of course work for Knowledge Base Systems. Developed a Query answering system using chasing algorithm on the Knowledge Base(large data set) and is further split into two data sets say S1 and S2. In this system we


Aug 2009Dec 2010

Master of Science in Computer Science

The University of North Carolina at Charlotte
Aug 2005May 2009


Jawaharlal Nehru Technological University