We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

Tn, UsA

SUMMARY

  • Over 7 years of experience in Information technology and possess extensive experience in designing developing and deploying n-tier web applications and client / server applications using Java, JEE and Web Technologies for enterprise applications.
  • High exposure to application development in domains of Financial, Energy, E-Learning and Retail sector.
  • Experience in developing various UML artifacts like use cases, class diagrams, sequence diagrams, etc.
  • Extensive expertise in developing applications using Java, JSP, HTML, Javascript, XML, Servlets, JDBC, JNDI, EJB, JMS, XML, Struts, Hibernate, Spring, JSF.
  • Front-end web development experience in Macromedia Flash and HTML/JavaScript.
  • Expertise on MVCframeworks such as struts, JSF Framework.
  • Good knowledge in Web Services, XML, SOAP, etc.
  • Experience working with various application servers like WebSphere, WebLogic, JBoss, Tomcat etc.. and worked with various IDE's like Eclipse, MyEclipse, WSAD, RAD and Weblogic Workshop.
  • Experienced with XML related technologies such as XML, XSL and XSLT.
  • Strong experience in creating SQL, PL/SQL - Stored Procedures / Functions, Triggers and Packages.
  • Involved in Design, Development, Maintenance and Production Support project forGlobal Supply Chain and LogisticsManagement.
  • Having excellent working knowledge on Content Management System using Documentum Product suite.
  • Excellent experience in client interaction, requirements gathering, design, development and deployment

EDUCATION

  • Bachelor of Technology in Computer Science and Engineering

TECHNICAL SKILLS

Languages

Java, J2EE, C, C++, PL/SQL.

Scripts

JavaScript, VB Script, Html, CSS, Shell Scripts

Web and J2EE Technologies

JSP, JDBC, SERVLETS, JSTL, STRUTS, SPRING, WEBMETHODS, JMS, RMI, JSF, Hibernate, Blaze, ANT, Soap, EJB, Oracle ADF.

Web-Application servers

WebSphere 6.1/5.1, WebLogic 9.2/8.1, Tomcat 6.x/5.x, JBoss

Content Mgmt System

Documentum 5.25/5.3x,

Database

Oracle 10g/9i/8i, Sybase 10x, SQL Server2000, DB2

XML Technologies

XML, XSLT, DTD, AJAX

IDE Tools

RAD 7.0/6.0, WSAD 5.1/5.0, Eclipse 3.2.1, My Eclipse, XML Spy, Dreamweaver, TOAD.

Design Tools

Rational Rose, UML

Operating Systems

Windows 2000/NT/XP, Linux

Source Code Control

CVS, Star team, CMVC, Subversion, Clear Case, Visual Source Safe(VSS)

WORK EXPERIENCE
Confidential, TN, USA Sr. Programmer Analyst Nov'08 - Till date BrandSite Application (wbrd): The FedEx brandsite redesign is the web-based application that will support non-admin user interaction with fedexbrand implementation. Brandsite (wbrd) is developed for non-administrative, end-user interactions that allow users to create new requests for approval which implements the business workflow for each request. WBRD is a project whose scope is to provide a new navigational experience for the end user while augmenting existing functionality showing supply chain activities & logistics.
Responsibilities:

  • Involved in the process of Design, Coding and Testing phases of the software development cycle.
  • Adapted Core J2EE design patterns (Data Access Object, Intercepting Filter, Business Delegate, Service Locator, Session Façade, Value Object etc.)
  • Utilize expertise in front-end development technologies such as HTML, XHTML, CSS, JavaScript, Flex, and Ajax to enhance interactivity.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSPandJSF UI Components as View and FacesServlet as a Controller
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Written MessageDrivenBeans to consume messages from JMS.
  • Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • Involved in writing functions, stored procedures and Packages.
  • Customized existing WebTop client by modifying Inbox, User Interface and custom error pages. Various XML, JSP pages created for this purpose as per the new business requirements.
  • Successfully implemented fundamental changes to every aspect of the supply chain execution as part of a turnaround effort.
  • WebLogic Workshop 9.2 (WLW) used as IDE tool for Web application development and debugging.
  • Written unit tests using JUnit framework and Logging are done using Log4J.
  • Building and deployment of EAR, WAR, JAR files on test, stage and production systems in Weblogic Application Server.
  • Involved in Providing Production Support to the users and educating new team members for production support.

Environment: J2EE, Servlets, JSF, EJB's, JSP, XML, AJAX, DHTML, CSS, JavaScript, Java Bean, JMS, Junit, Log4j, Eclipse, Weblogic 9.2, WLW 9.2, Solaris, Oracle 10g, Flex, UNIX, Documentum 5.3x.

Confidential,CO, USA April '08 - Oct '08 Sr.Programmer Analyst ISMR Application - ISMR is a application to improve the IS metrics reporting process by compiling a repository of IT risk data across Schwab for consistent measurement, analysis, management reporting, and management of IT risk by sectors, businesses, geographies and functions. It aims to act as a mechanism for improving Monthly IS Risk Metrics Reporting process. A centralized platform for IT risk data will help in reducing monthly metrics package generation from 20 calendar days to 7 calendar days as a part of automating the report generation in project.
Responsibilities:

  • Created models for application\'s dynamic behavior including Use-Case Models, Sequence diagrams and Collaboration Diagrams
  • Actively involved in gathering user requirements and Analysis for few modules.
  • created and maintained the configuration of the Spring Application Frameworks IoC container
  • Designed, developed and maintained the data layer using the ORM framework called Hibernate
  • Involved in coding for the business layer using Java, JAXP, Spring Framework and persistence mechanism used is Hibernate.
  • Use of Hibernate with HQL queries to perform all the required persistence layer interactions, implementation of the hibernate mappings.
  • Developed custom XPath functions to transform messages
  • Developed different SOAP services and Web Services using WSDL, SOAP and AXIS.
  • Involved with database design including tables and fields using normalization principles and ER diagrams
  • Application is developed using Weblogic Workshop 8.1 and Oracle, DB2 were used as backend.
  • Used Visual Source Safe (VSS) as version control tool.
  • Involved in ProductionSupport and minor enhancements as per application requirements.
  • Working with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully

Environment: Java, J2EE, Servlets, Entity Bean, Session Bean, Spring, Hibernate, JSP, DB2, WebLogic 8.1, Weblogic Workshop 8.1, Oracle 10g, Microsoft Visual source safe, UNIX.

Confidential, MD, USA June '07 - Mar '08 Sr.Programmer Analyst TRP Account Access Redesign - TRP Account Access Redesign (AAR)allows customers to access their T. Rowe Price accounts through the web site at any time. This allows customers to see their account balance, recent transactions, and performance data for your account. One can also make changes to their account on- line, like transferring balances among funds and few other things. The new AAR is defined as an integrated platform of services that are exposed to an end user by the aggregation of discrete visual components, modules, and web applications. The concept of a Desktop adds the challenge of developing infrastructure to support a client-side, window-based, rich client experience that supports transactional web applications
Responsibilities:

  • Developing front end screens to be cross-browse & cross-platform based applicationwhile using JSP, XML, XHTML, CSS, JavaScript/JSON, DOM and AJAX.
  • Use the DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.
  • Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
  • Developed JSPpages using STRUTS frame work, Custom tags and JSTL.
  • Used all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
  • Hibernate is used as persistence framework for the application.
  • Involved in configuring web.xml and struts-config.xml according to the struts framework.
  • Developed a web-based reporting system with JSP, DAO and Struts-Validator using Struts framework.
  • Application is developed using Rational Application Developer (RAD) and Oracle, DB2 were used as backend. Also used Subversion (SVN) as version control tool
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Developed stored procedures, Cursors, using Oracle as the backend.
  • Designed and developed a sub system where Java Messaging Service (JMS) applications are developed to communicate with web sphere MQ in data exchange between different systems.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Building and deployment of JAR, WAR, EAR files on test, stage and production systems in WebSphere Application Server

Environment: J2EE, Struts Framework, JSP, JSTL, Flash, JMS, XHTML, CSS, YUI, JavaScript, AJAX, Hibernate, XML, Rational Application Developer(RAD) 7/6, WebSphere 6.1/5.1, Oracle 10g, DB2, SVN, UNIX, ANT,MQ.

Confidential, OHIO Jul '05 - May '07
Programmer Analyst
The objective of Employment Tax & Benefits (ETAB) is to provide a modernized system for processing unemployment compensation taxes to effectively and efficiently accept reporting, bill employers, accept payments and process refunds, collect due money, track employer records, assure employer compliance with the law, and provide customer support to assist employers in meeting their legal obligations.

Responsibilities:

  • Designed Sequence Diagrams for Detailed Designing & Analysis Model.
  • Created models for application\'s dynamic behavior including Use-Case Models, Sequence diagrams and Collaboration Diagrams
  • Developed JSPs, Action Classes, Form Beans, Utility Classes, Value Objects, Session Bean, EJBs and Data Access Objects.
  • Designed & Developed User Interface using JSP, Servlets, HTML & JavaScript.
  • Managed beans (JSF) were developed to handle the presentation logic.
  • Designed and implemented Database Interfaces to encapsulate the Access logic.
  • Developed Servlets and created JSP pages, custom tags to manipulate Objects to generate Views.
  • Involved in developing various EJB\'s to handle business logic and also wrote numerous Session/Entity Beans and deployed on Server.
  • Developed Java Code for securing the application, providing automatic access control for users in different user level groups.
  • Designed Data model and Implemented Database Interactions using SQL and JDBC
  • Involved with database design including tables and fields using normalization principles and ER diagrams
  • Involved in unit testing to find and fix the bugs from developer's perspective.

Environment: J2EE, Servlets, JSF, Entity Bean, Session Bean, JSP, Java Bean, JDBC, Eclipse, WebLogic 8.1, MS Sql Server, Windows-2000, UNIX, Documentum.

Confidential, LA Jul '04 - Jun '05
Sr. Analyst Programmer
Entergy Corporation is an integrated energy company engaged primarily in electric power production and retail distribution operations. Entergy owns and operates power plants with approximately 30,000 megawatts of electric generating capacity, and it is the second-largest nuclear generator in the United States. Entergy delivers electricity to 2.7 million utility customers in Arkansas, Louisiana, Mississippi and Texas.

Responsibilities:

  • Responsibilities include Use case modeling, Object modeling using Rose, and ER Database design.
  • Prepared detailed business and functional systems requirement specifications, relational data modeling, interface agreements, and documenting detail requirements utilizing tools like Visio and Rational Rose.
  • Developed Session Beans to encapsulate the business logic and Entity beans as the persistence objects.
  • Model View Controller (MVC) architecture has been adopted to provide framework. Utilized UML & Rational Rose suite for designing of the System. Followed DAO Pattern and J2EE framework facilitated the integration & deployment of DAO, SERVLETS, JSP and XML.
  • Designed and developed a sub system where Java Messaging Service (JMS) applications are developed to communicate with web sphere MQ in data exchange between different systems.
  • Designed and developed User Interface Screens using HTML, DHTML and JSP.
  • Developed EJB-Session Beans that implements the business logic. Used IBM DB2 UDB as Database.
  • Involved the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
  • Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
  • Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
  • Interacted with Business Analysts of the project to assess needs, identify key challenges, and define project scope and deliverables.
  • Developed Session beans with JMS API based code to access the MQ objects.
  • Enhanced the application for multithreaded scenarios. Deployed the application under WebSphere Server. Resolved the production issues during migration onto the production server.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.
  • Support and work with customers during beta test period to ensure a successful product roll out.

Environment: RUP, Rational Rose XDE, Java, J2EE, WSAD 5.1/5.0, Multithreading, Servlets, Struts, IBM DB2 UDB, Unix, XML, XSLT, ANT, PERL, JDBC, JMS, Sybase, Tomcat Apache Server, Visual Source Safe, Eclipse, WebSphere Application Server 5.1/5.0.

Confidential, India June '02-Dec '03
Java Developer
The application is a intranet web based application dealing with company sales details, company clients information, helping VS employees to track sales data through generated reports, entering data, storing information, retrieval, accounts, growth ratio and provisions for search operations on the collected data. This application needs every employee to have a login ID.

Responsibilities:

  • Involved in creation of high level and detailed design document.
  • Extensively used XML, XSL, and Servlet for the presentation layer.
  • Involved in complete EJB life cycle of design, development and deployment using Websphere container.
  • Involved the development of distributed server side components and deployed the various Session and Entity Bean Components.
  • Instituted logical and physical database design and generated ER diagrams, and created and updated schemas, enhancing the ability to deliver successful business applications.
  • Developed Entity Bean agents to derive data from relational databases
  • Wrote SQL Stored procedures and Functions in different modules.
  • Developed Message Driven Beans to process the asynchronous request and navigate it to different database
  • Using SQL loader to upload the data to database tables.
  • Involved in writing and maintaining Documentation for every CR (change request).

Environment: Web Services (SOAP, WSDL), C++, Java 1.2, XML/XSL, Servlets, JNDI, RMI, EJB, JSP, JDBC, JBuilder 6, UML, WebSphere, ANT, PERL, JUnit, VAJ 3.5/4.0, Rational Rose, Oracle, Win2000, SUN Solaris, TOAD.

References:
Available upon request.

Hire Now