Programmer Analyst Resume Profile
Lewisiville, TX
Experience Summary
- 7 years of professional IT experience in all phases of software development life cycle SDLC including system design, development, and delivery of enterprise software.
- 1 years of experience in ATG7.1 and ATG 10.1.2 Framework Dynamo Application Framework, Dynamo Personalization, ATG Droplet, ATG Form Handler, ATG Repository, ATG Catalog Organization in Application development and Production Support/Maintenance.
- Extensive experience in developing the application for Financial Services like Banking and Transaction processing.
- Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies.
- Thorough working knowledge in application development using Java, J2EE, Applets, Swing, EJB, JSP, Java Script, Servlet, JDBC,JMS, JSF Java Server Faces , Struts, Hibernate, Spring including web flow .
- Proficient in Web Services design and implementation with SOAP, WSDL, UDDI.
- Experience in using Struts 2.x, Spring and Hibernate 3.x framework MVC for various Web based application development.
- Expertise in developing GUI based application with Java Applets and Swings.
- Experience in working with application development environments using BEA Web Logic, IBM Web Sphere Application Server WAS6 , and Apache Tomcat.
- Proficient in Object-Oriented, Design, Development OOAD and integration of complex enterprise and web based applications using IDEs like JBuilder, Eclipse, RAD and Net Beans.
- Expertise in Design Patterns including Data Access Object, Session Fa ade, Business Delegate, MVC, and Singleton.
- Strong experience with JUnit Framework in performing unit testing in applications.
- Excellent in databases like IBM DB2/UDB, SQL Server, Oracle 10g/9i/8i.
- Used Maven scripts to build and deploy the J2EE applications.
- Worked on Log4J package for logging purposes and CVS, Sub Version for the version control.
- Good knowledge of using PERL on Operating Systems.
- Experience in working on different operating systems like Window XP/2003/2000/, UNIX.
- Strong Experience on JSON.
- Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
- Expertise in designing and coding stored procedures, functions, triggers, packages using SQL and PL/SQL with tuning concepts.
- Basic knowledge in Automation Testing RFT .
- Through working knowledge in core Java, Java database connectivity API of JDBC, Java Beans.
- Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
Technical Proficiencies
Languages | Java JDK 1.5/1.4 , C, C , SQL,PL/SQL |
Web and Java/J2EE Technologies | Servlets,JSP,DSP DynamoServerPages JSTL,JDBC,RMI,JNDI,EJB SessioBeans, Entity Beans, MeasageDrivenBean, MQ, Applet, HTML,CSS,JDBC,JMS,JSF , JNDI, Applet, HTML5, AJAX. |
Architecture/Frameworks | J2EE 1.4/1.3,Struts2.x/1.x, JSF, Spring,Hibernate3.0,MVC, ATG |
Web Services | SOAP,WSDL,UDDI. |
Testing Frame | Junit,Log4j |
XML Technologies | XML, XSL,XHTML,XSLT,SAX,DOM. |
Application Servers | Tomcat, WebSphere, WebLogic, Web sphere Portal Server, JDeveloper |
Databases | Oracle 10g/9i/8i, DB2, MS Access, SQL Server. |
IDE Tool | Eclipse, My Eclipse, Net Beans and RAD. |
Scripting Language and Build Tools | JavaScript, Perl, ANT. |
Operating Systemsripts | Windows 98/2000/NT/XP,UNIX |
Professional Experience
Confidential
Role: Programmer Analyst
Key Contributions:
- Involved in preparing flowchart for the project.
- Worked closely with engineering to get the requirements rules in the document format.
- Converted documented requirement into java code using Core Java ArrayList, Hashmap, for loops concepts.
- Created Views for the database tables in JDeveloper 11g.
- Created Objects and Rows to access database.
- Created View to access the rules equations instead of having them in code.
- Using SQL server for Database.
- Using SOAP UI for checking request/response of webservice.
- Deployed new build on DEV server using integrated weblogic server
- Deployed new build on DEV,TEST server using ANT script build.xml .
- Involved in Unit Testing of the Project.
- Used Log4j for logging errors.
- Worked on code to test more than one door at a time.
- Fixed the bugs during the testing phase.
Environment:
Confidential
Role: Production Support Analyst
Key Contributions:
- Working as Production support Analyst for all the three applications.
- Works on Incidents, Change Request, Services Request, and Problem Request.
- Activates new build on Prod, QA, Dev servers.
- Manages weekly releases.
- Resolves and communicate issues during activation to appropriate team.
- Using JMS viewer to check the TIBCO queue depth.
- Using SOAP UI to check ping request/response for webservices.
- Executed Manual request to test the webservices.
- Using WinScp to run the logsearch.
- Involved in change communication process.
- Using Putty to check the logs for all the applications.
- Preparing support documents.
- Implementing configuration changes.
- Creating Change Request's if any required.
- Analysing and troubleshooting production issues.
Environment:
UNIX, JMS Viewer, WinScp, Infrared, Shell script, SOAPUI 3.6.
Confidential
Role: Java Developer/Release Engineer
Key Contributions:
- Used Core Java OOPS concepts inheritance, polymorphism in developing the code.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Implemented all business logic using extensions of Struts servlets and beans.
- Used Struts Action Servlet, Action Form to design various JSP pages using MVC2.
- Developed Java Server Pages JSP for the front end UI Screens .
- Created Action classes and used struts related features like Validations and Action Messages.
- Function as a Quarterly Release Build Manager for the PuT project.
- Involved in rollout and release planning for next version of PuT.
- Building Packages for the deployment.
- Creating change controls/RFC's for production stores.
- Deployed J2EE code and C code in Production and non production environment.
- Deploying code in three different servers.
- Attaching production Store list to POWER using ASCME for production.
- Validating pre-build configuration.
- Deployed Code into Linux Serves.
- Prepared validation and back out documents.
- Created tickets using Remedy.
- Used ANT for packaging the code.
- Worked closely with QA team to ensure that the files being released have been tested.
- Validating deployed packages in PUTTY by using UNIX commands.
Environment:
Core Java, WebSphere, UNIX, Shell, POWER, Informix, ANT, struts, Jsp.
Confidential
Role: Java Developer
Key Contributions:
- Involved in Coding and Documentation according to User requirement.
- Developed web application using JSF Framework.
- Used JQuery and JSF validation framework for front end validations.
- Developed the application utilizing the MVC Architecture.
- Designed the front-end screens using JSP, Servlets, HTML and Java Script.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Involved in system design and development in core java using Collections, multithreading.
- Involved in developing applications using Java and J2EE.
- Involved in preparing Test Cases, Code Review, Deployment and Documentation.
- Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies.
- Implemented and maintained the branching and build/release strategies utilizing CVS/Clear Case.
- Used Web Sphere for developing and deploying the application to test boxes.
Environment:
Core Java, Java Server Pages, JSF,SQL, JDBC, XML, Web Sphere,HTML5, JavaScript, clear case.
Confidential
Role: UI/Midtier Developer
Key Contributions:
- Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
- Developed UI screens by using JSP's and VXML.
- Implemented Model View Controller MVC-2 architecture using Jakarta Struts framework at presentation tier.
- Developed server-side services using Core Java concepts.
- Involved in core java technologies multithreading, exception handling.
- Retrieved audio recording, utterance value, confidence value by using struts and core java concepts.
- Designed a dirty prototype for eliminating Signature guarantee override.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Followed Scrum concepts of Agile Methodology to produce high Quality application.
- Implemented unit testing by using JUNIT.
- Creating Deployment Descriptor in Struts framework.
- Involved in heavy use test of the application by using voice recognition.
- Performed testing and maintenance on application built using Struts framework,
- Involve in writing Stored Procedures cursors using DDL, DML SQL queries.
- Involved in developing web services using SOAP, XML.
- Documented release, builds and source control procedures and plans.
- Created branches, performed merges, and labeled baselines in Clear Case.
- Used PVCS as version control tool.
Environment:
Core Java, JSP, Servlets, Struts, JavaScript, DB2, PVCS, JUNIT,JDBC, Log4J, VXML, RAD, ANT,SQL, Web Services, SOAP, Agile.
Confidential
Java Developer/ATG Developer
Key Contributions :
- Work as a support engineer and primary representative from the company
- Involved in site maintenance and troubleshooting
- Extract and provide the content of the current website as requested by the client
- Analyze, design and develop the new enhancements for the current site
- Assist in migration of the global website to new site core site
- Developed iFrames for Careers site
Environment:
Windows XP, IBM WebSphere V6, ATG Dynamo Application Server 7.2, ATG Portal, Scenario server, ATG Publishing, ATG Control Center 7.2, ATG Advance Search Integration, Java 1.5, JSP, JDBC, java beans, Microsoft SQL Server 2000 repositories, JHTML, XML, NetOp Remote Control, SVN, Eclipse
Confidential
Role: Sr. J2EE Developer
Key Contributions
- Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML.
- Developed server-side services using Core Java concepts multithreading, collections .
- Developed various UI User Interface components using Struts MVC and HTML in J2EE Application using.
- Designed and developed presentation tier components such as commands, actions, JSPs, domain and domain access objects using Agile Processes/XP and best practices.
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Involved in writing all client side validations using Java Script in Struts Action Form.
- Used Hibernate for mapping java objects to the relational database in .hbm.xml file.
- Implemented persistence using Hibernate MVC , mapping of classes in Hibernate.cfg.xml file.
- Written HQL Hibernate Query Language Queries for the modifications to existing database structure according to the required features.
- Designed, Developed and Implemented document transformation applications using XML tool.
- Used DOM Parsing Methodology for Serializing and parsing the XML request and response.
- Improved the performance and response time of the application by implementing AJAX.
- Created SOAP compliant Web Services using Axis.
- Extensively used Hibernate 3.0 in data access layer to access and update tables in the database.
- Implemented the Unit testing for the components developed, using JUnit testing framework.
- Used Log4j for logging and handling defects of the application
- Used SubVersion for version controlling.
Environment:
Core Java, J2EE, Perl, Servlets, JSP,UML, XML, HTML, AJAX, Agile, JSF, Hibernate 3.x, Struts,RAD,Log4j,SubVersion, SOAP, Web Services,DB2,DOM, JUnit, SQL, UNIX.
Confidential
Role: J2EE Developer
Key Contributions :
- Full life cycle experience including requirements gathering, business analysis, data design, coding, testing, and creation of functional documentation.
- Responsible for review various UML diagrams Use case, Class diagram, Item sequence diagram, etc .
- Using multi-threading Core Java for getting the files from a particular location and validating them.
- Designed the web tier using MVC design pattern of the struts framework.
- Involved in developing User interface UI components by using HTML, JSP's,JavaScript for the application.
- Worked with Struts front-end utilizing the tiles framework to implement the GUI interfaces.
- Used Struts framework for handling request processing, forwarding to the next pages and error message displays.
- Used AJAX for the dynamic refreshment for the parts of the page to make UI more intractable.
- Involved in coding the Enterprise Java Beans to implement Business logic and accessing using Java Server Pages JSP .
- Worked on parsing XML files using DOM/SAX parsers JAXP .
- Coded EJB, Servlets, Java Beans and interfaces as required by the program logic.
- Developed Session Beans, Entity Beans for necessary transactions using the EJB specifications.
- Designed EJB's like Stateful Session Beans for the Session Facade design pattern and used Message Driven Beans MDB as a listener for JMS messages.
- Implemented Web services using WSDL/SOAP.
- Developed SOAP based requests for communicating with Web Services.
- Wrote SQL Queries and Customized Stored Procedures for DB2 tables.
- Worked on JMS for sending a message and Message Driven Bean MDB to receive the message for providing Asynchronous communication
- Developed set of Perl files are created to generate HTML files. These HTML files are deployed on web server using File Deployment.
- Involved in writing Maven scripts for automated deployment of the application.
- Generated Perl scripts for customers to use in data migration to new versions of docs.
- Used as XML parser to parse xml document containing application configuration information.
- Performed unit testing using JUnit framework and monitored the error logs using Log4J and fixed the problems.
- Written Perl and Shell Scripts for scheduling and accessing Oracle SQL and stored procedures.
- Developed JDBC Connection Pool API as an interface to database for fast database response using bottom out transaction processing approach.
- Migrated the project from WebSphere 5.1 to WebSphere 6.1, including the migration from Java 1.4 to Java 5, code annotation, Ant to Maven 2.
- Involved in scheduling and allocating the work to the team members.
Environment:
Core Java, JSP, Servlets, Struts, Oracle, JMS, EJB, Subversion, JUNIT,JDBC, Log4J, Design Patterns, Web Services, JBoss, Maven, SOAP, HTML, Perl, Shell, XML, AJAX, SAX ,DOM, SQL.
Confidential
Role: Java Developer
Key Contributions:
- Development of new Work Requests.
- Communicating with the Client and understanding the requirements
- Construction of code.
Environment:
Core Java, Javascript, HTML, Servlets, Oracle 9i, Web Logic 7.0.