We provide IT Staff Augmentation Services!

Programmer Analyst Resume

5.00 Rating


Experience Summary

  • Nearly 10 years of software IT development experience in the field of N-tier distributed, client/server projects, with a zest for databases and e-commerce.
  • Experience in Java and J2EE technologies which involves JDBC, Struts,Servlets, JSP, JSF, Struts, XML, EJB, AJAX, JMS, Web Services, SOAP, Hibernate, Spring Framework, Spring-Webflow, Ldap,Hibernate, IBATIS, JavaScript and JUnit with various configuration tools like VSS and CVS, Macromedia Dreamweaver,Jtest,Flex3.0,PHP,Kurogo framework, JBOSS, Alterian CMS,JQuery
  • Design Patterns Business Delegate, Front Controller, MVC, View Helper, Session Facade, Value Object, DAO, Service Locator, Singleton, Adaptor, Factory method etc.
    Development experience with various Application/Web servers like IBM Websphere, BEA Weblogic, Apache Tomcat.Sun One Studio.
  • Experienced with various IDE's like Rational Application Developer (RAD), Websphere Studio Application Developer (WSAD), Eclipse for rapid application development
  • Good experience with Object Oriented Analysis & Design using different design methodologies and tools like UML and Rational Rose.
  • Good experience and knowledge in applying Java, J2EE Design patterns.
  • Ability to work in tight schedules and efficient in meeting deadlines.
  • Well-versed with operating systems such as Windows NT/2000 and XP, UNIX.
  • Sound knowledge of Object Oriented Programming (OOAD), Database Management System.
  • Good Knowledge in Software Engineering Principles
  • Self-starter, fast learner and a team player with good communication skills.

Education and Experience

  • Degree
  • University
  • Year of Passing

B.E. (Computer Science)

Technical Summary


Java, PL/SQL, C, C++

J2EE / Web Technologies

J2EE, JSF, Struts, JSP, Servlets, JDBC, XML, Applets,
Hibernate, Web Services, SOAP, Spring Framework,Spring-Webflow,Hibernate

Application/Web Servers

Web sphere 6.1, Weblogic 9.2, Tomcat, JBOSS4.1


Enterprise - Web technology

Operating Systems

Windows 2000/xp, UNIX.

IDE Tools

Eclipse3.2, RAD 6.0, WSAD, MyEclipse5.1,Visula Café,Netbeans

Design Tools - UML

Rational Rose, Visio


Oracle, DB2, MySQL, MSAccess


Banking and Financial Services , Telecom Services, Insurance, HealthCare

Engagement Overview


Confidential, NY Oct 2011 - Till Date

Programmer Analyst

Responsibilites :

  • Understanding the flow of the business,applications like Campaign360,ETools,ChapterETools,Ecommerce,OnlineReg.
  • Developing modules in flex 3.0,using Spring-Blazeds IN Adobe FlexBuilder.
  • Using Eclipse for developing java components.
  • Creating CMS content using Alterian CMS content management system.
  • Leading a team of developers located offshore and monitoring their day to day activities.
  • Designing using orm tool Hibernate and Spring MVC with flex UI.
  • Writing Jsp,Servlets for the CMS application.
  • Debugging problems and finding quick solutions in production support environment.
  • Deploying applications in JBOSS using JRebel.
  • Developing Mobile applications on IPhone, Android, Blackberry platform,JQuery

Environment: Eclipse3.7,Spring2.5,Hibernate,Flex3.0,Alterian CMS,JSP,Servlets,Java,J2EE,SQL Server Database,JBOSS,PHP,Kurogo framework for Mobile applications development

Confidential, NJ June 2007 to Oct 2008

Programmer Analyst

DCA (Department of Community Affairs) to manage issues related to the construction and development on land. The system tracks an development from the point of Application of Permit its origination to closure. The application supports it has various modules like Add, Edit,Update,Delete,Permit,Reports, and list configuration, User access configuration


  • Analyze business requirements, develop functional and technical specifications, use cases, and architect the system data flow.
  • Writing JSP, Action Classes, Service classes and DAO
  • Writing JavaScript code for UI Validation.
  • Writing JSPcustom tags for dropdowns.
  • Writing PL/SQL stored procedures and functions for database performance optimization.
  • Coding module which need special attention and care to minimize the risk of impact on other modules and giving technical help to team members.
  • Developed StrutsMVC Classes for administration modules.
  • Fixing bugs identified in Struts, JSP and Database access during the test phase.
  • Developed EJB Session Beans in implementing business logic and transactions
  • Checking in the code into CVS after test pass.
  • Created XML schemas ,XSD, XML, XSLT.

Environment: Java, J2EE, JSP, Servlets, Struts, Oracle 9i, TOAD, Netbeans, Weblogic 8.1

Confidential, NJ

Feb 2007 - May 2007

Programmer Analyst

Commerce-Online provides services to different service providers or product providers. Using this site consumers search and purchase services/products from different providers/vendors, registered with the site.
Provider will register with the site and will get account from site owner, with which he can manage his services/products available under various categories.
Consumer will also be creating his account using screen provided on site, then only consumer can purchase any service/product. This will also help consumer to track his order.
System architecture consists of all major required Java and J2ee design patterns:
MVC, Business delegate, Service locator, Business object, Data transfer objects (DTO), Data access objects (DAO).

  • Responsibilities: Functional Specs, Detail Design, Buildingframeworks and Components used in the application, development and Testing.
  • Involved in writing the Functional Specifications
  • Using SpringWebflow with Hibernate.
  • Used Hibernate as an ORMmapping tool and also executed a pilot project by using IBatis SQL Maps.
  • Hibernate Vs IBatis feasibility study which one serves better for the purpose.
  • Used Design Patterns like Factory Pattern, Delegator and Singleton.
  • Used J2EE design patterns like Value Objects and DAO pattern.
  • Involved Functional Specification, Design and framework reviewing team
  • Used Netbeans for developing and deploying the Application.
  • Write Stored procedures, Views and Complex Queries for accessing data.
  • Good knowledge of Cursors, Triggers, Views, Synonyms, Database Links and often Loaded data in database tables using Sql Loader.
  • Assigning work to team members and monitoring the work done.
  • Environment: Java, Spring, Spring-Webflow, IBATIS, LDAP, Eclipse, Junit, JMock, RationalRose, AJAX, Oracle 9i, Spring-Acegi, Oracle.

Confidential, Philadelphia PA

Jul 2005 - May 2006

Programmer Analyst

DBModule defined benefit system. This system can be customized for every client depending on the pension plans they provide to their employees.


  • Designing UI screen for Insurance Quote to get User information with JSP,Struts tag library.
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Developed Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Coding JavaScript code for UI validation and worked on StrutsValidator frame works.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Writing JSP for Online Quote for Resident Insurance.
  • Developing various JMS message producers and consumers.
  • Developing CMP read only Entity beans to get Insurance quotes.
  • Fixing the bugs identified in test phase.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.
  • Documenting CR impact analysis and prepared implementation documents.

Confidential, Kansas

Mar 2004 - June 2005

Information Analyst

Sprint a telecom service provider. According to the 1996 telecom act by FCC, every Ilec has to provide its customer information to the clecs in that area. Sprint is an ilec in 18 regions in U.S.
Ires (Interactive Response Entry System) is an application which allows Clec to enter orders to Sprint.


  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OODusing UML.
  • Involved in designing & documentationofflows & functionaldiagrams using RationalRose.
  • ManagedBeans in JSF were developed to handle the Presentationlogic.
  • Created various EnterpriseJavabeans to incorporate the business logic.
  • Development and deployment of EnterpriseJavaBeans in WebSphereServer.
  • Implemented Message Driven Bean Using JMS and scheduling of Messages using MQ Series.
  • Designed XML schemas for persisting blending data into XML file.
  • IBM WASD ( RAD ) used as IDE tool for application development and debugging.
  • Configuring domains on Websphere Server and using IBM Websphere Test Environment.
  • Developed WebServices, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • Developed many JSP pages and used Java Script for client side validation
  • Involved in configuring web.xml and faces-config.xml according to the JSFframework.
  • Used VSS as source control.
  • Used Log4j for Logging errors.
  • Written ANT Script for building the web application.
  • Involved in code reviews of different modules.
  • Involved in bug fixing for other modules.
  • Involved in doing enhancements at the later stages of the project.
  • Environment:J2EE, JDBC, JSP,Struts,EJB,WebSphere 5.1,Wsad, XML, UML, ANT, ORACLE 9i, Visual Source Safe, WebServices, JAXP, TOAD, HTML, AJAX, Java Script and JUnit.

Confidential, Pittsburgh PA

Nov 2003 - Feb 2004

Programmer Analyst

Fiserv is a product-based company providing numerous financial products to its host of clients. The CBS division provides banking solutions to the market in US, Europe and other parts of the world. The major products include Ace, Flame, and Branch-teller.
The application Alliant Flame is a Loan & Mortgage application, in which the product is been configured for the Portman Building Society using Versata Studio and DB2UDB as the backend.
The Fiserv Mortgage Solution is a comprehensive, multi-channel mortgage processing solution. Using superior workflow technology, the solution manages the entire application process, ensuring optimal balance of processing efficiency and customer service.
Built with Fiserv\'s industry and technological expertise and vision, the solution supports every step of the applications process:
Illustrations and quotations - Includes \'what-if\' scenarios, fact finding and rules-based product suggestions.
Decision support - Provides a score-card implemented within the rules engine.
Data capture - different screens and screen flows can be defined to suit the business.
Underwriting - Includes application review, underwriting by mandate, plus all other pre-sanctioning activities and offer production.
Completions - Includes the set-up of the mortgage on the core banking system and management of funds process.

Responsibilities :

  • Analyze business requirements, develop functional and technical specifications, use cases, and architect the system data flow.
  • Develop Swingcomponents, Layouts, Frames, Panels, Applets
  • Learn existing custom framework and develop new applications using this framework.
  • Deploy the application on WebsphereServer and use DB2 as the backend

Confidential, CA

Jan 2003 - Oct 2003

Programmer Analyst

Brocade is one of the competitors with Cisco in CA Bay area for storage management. An application was developed to automate the current resource scheduling process. Automate the current resource scheduling system. Provide various options to the user like downloading data to excel, word or PDF.


  • Analyze business requirements, develop functional and technical specifications, use cases, and architect the system data flow.
  • Writing JSP, Action Classes, Service classes and DAO for Issue management, Administration module.
  • Writing JavaScript code for UI Validation.
  • Writing PL/SQL stored procedures and functions for database performance optimization.
  • Coding module which need special attention and care to minimize the risk of impact on other modules and giving technical help to team members.
  • Developed Struts MVC Classes.
  • Fixing bugs identified in Struts, JSP and Database access during the test phase.
  • Developed EJB Session Beans in implementing business logic and transactions
  • Checking in the code into CVS after test pass.

Environment: Java, J2EE, JSP, Servlets, Struts, Oracle 9i, TOAD, Eclipse, Weblogic 8.1

Confidential, Virginia

Jan 2002 - Dec 2002

Senior Programmer

Fairfax Information Technology Services is IT division of the Fairfax Financial Holdings Ltd. FITS supports all its subsidiary companies in fulfilling their IT needs. FFHL holds around 15 insurance companies as part of their business. A package called Ranger Account Management System (RAMS) was implemented as a part of FFHL. This package consists of various activities like Account Maintenance, Policy Management, Batch Processes for scheduled activities, Security Management etc.

Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The application uses the STRUTS framework. The Views are programmed using JSP pages with the Struts tag library, Model is a combination of EJB's and Java classes (Form and Action classes) and Controllers are Servlets. The controller uses XML mappings in Struts to map the request to the server side functionality.


  • Rose 2000 and J2EE technologies.
  • Design using rational rose create database and design models.
  • Developing using Log4j, Dom4j, and implementing the same.
  • Developed Test Cases using Junit Framework.
  • Development of the UI for the application using Struts 1.2.7 UI framework .
  • Developed web components and EJB components and deployed on Weblogic server.

Environment: JDK 1.3/1.4, Weblogic 7.1, Oracle 8i, JDBC, Struts, XML

Confidential, Alpharetta Georgia

April 2001 - Dec 2001


  • Credit Management Application for the listed business in USA, Canada and some other countries. It provides credit history and information so that the clients can use this as a decision tool to business with any organization. The project involves searching of businesses retrieve its credit history, maintaining and managing workflow of accounts and applications for the same.
  • Implemented J2EE Design Patterns such as Business Delegate, Front Controller, MVC, View Helper, Session Facade, Value Object, DAO, Service Locator, Singleton, Adaptor, Factory method.
  • Developed Action forms, Form beans and Java Action Classes using Struts and used in the application\'s framework.
  • Developed the View pages in JSP, using CSS and JavaScript validations and used ajax.
  • Developed the Messaging services using JMS.
  • Wrote programs for parsing the XML data.
  • Involved in Design analysis, impact analysis and defining the scope of the some modules of application.
  • Prepared Use Case documents for the modules, which I lead and developed.
  • Involved in inception, elaboration, implementation, testing, defect fixing phases of some of the modules.
  • Created the low level design for the modules, which included Package Diagrams, Class Diagrams and Sequence Diagrams used tools and Rational Rose and Visio for the same.
  • Created a high level system design approach targeting all the tiers-presentation, business and database.
  • Prepared low level design for the presentation and business layers.
  • Developed the custom DAO framework using JDBC to access the database tables.
  • Used the Business Delegate, MVC design patterns to create the integration layer for web and middle tier.
  • Fine-tuned the SQL queries for better performance using Cost based optimization approach.
  • Used ANT script for compiling and deployment.
  • Designed the System Test Plan.
  • Developed Unit Tests for the modules.
  • Designed and developed Worked as a team lead and managed a team of developers and worked closely with them to implement the different components of the application.
  • Worked efficiently in geographically distributed team.

Environment: Java, Struts, JSP, Servlets, JDBC, JMS, EJB, XML, Oracle, Weblogic, JavaScript, Ajax

Confidential, Japan

Aug 2000 - Mar 2001


The New India Assurance Limited (NIA) is one the most prestigious and leading insurance company in Japan. NIA has its operation in twenty-three countries. NIA Japan is the oldest foreign branch, offering its services mainly in the areas of Motor (Automobile), Fire, Marine and Personal accident insurance. NIA has its regional office in Tokyo supervising the operations of 8 branches and 6-sub branches spread all over the Japan. The complete marketing and sales activities for these insurance services are handled with the help of widely spread 600 agents.
The project is to develop a complete integrated web-based solution for the Japanese operations.


  • Analysed ,designed and Developed System using JSP, Servlets, EJB, JDBC and Oracle8i
  • Developed Business logic component using EJB
  • Developed DAO classes using core Java classes and JDBC.
  • Developed UI Screens using JSP
  • Developed Controller Component using Servlets
  • Wrote client side validation using JavaScript
  • Wrote SQL Queries to access the data from Oracle8i database.
  • Involved in building the application.
  • Involved in deploying the application in Weblogic 6.0
  • Involved in setting up and maintenance of the Weblogic 6.0 server.
  • Involved in Testing and Maintenance phases.

Environment: JDK 1.3, Servlets, JSP, EJB, Weblogic Server, Oracle.

We'd love your feedback!