Sr Technical Associate Resume
Richardson, TX
EXPERIENCE SUMMARY:
- Java/J2EE Developer, proficient in Java/ J2EE development platform, skilled in application servers such as Apache Tomcat5.x, BEA WebLogic10.x, Websphere 7.5, Databases like Oracle and MySQL
- Around seven years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications using Java, JSP, AJAX, Struts, JDBC, Servlets, Java Beans, HTML, XML, Java Script, JUnit and Log4j Framework.
- Expertise in XML and related tools and technologies like XMLSPY, XSL, DTD, SAX and DOM Parsers.
- Experience in developing web applications using Java, JSP, Servlets and Java Beans.
- Expertise in designing and developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets2.x, JDBC, Apache Ant1.5, HTML, XHTML, DHTML, CSS, Java Script3.x, JSP and XML technologies.
- Experience and proficient in OOPS concepts, design and techniques with front end development
- Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML associated Tools such as Rational Rose Accomplished a series of internet/intranet projects with RUP and Java-based applications with different IDEs such as IBM RAD 7.5, Eclipse3.x, BorlandTogether, XMLSpy, Dreamweaver, Firebug 1.6, Rational Rose 2000, PL/SQL Developer, TOAD.
- Expertise in implementing various Object-oriented Design pConfidentialerns such as Model View Controller, Data Access Object, Business Delegate, Front Servlet, Service Locator and Data Transfer Object.
- Experience in web application design using open source frameworks like MVC, Struts1.x, Spring2.x, Hibernate3.x, Apache Axis2.0 and iBatis2.x.
- Strong experience in developing J2EE/Java applications on different IDE’s including Eclipse3.x, IBM RAD, Rational Rose, BorlandTogether, XMLSpy, Dreamweaver and JBuilder.
- Experience in implementing Web Services in-order to communicate between different distributed components using SOAP protocol using Apache Axis2.0, JAX-WS and editors like XMLSpy and SOAP UI.
- Developed and used SQL, PL/SQL (Triggers, Stored Procedures, Functions, and Packages). Used tools like PL/SQL developer, TOAD and ERWIIN
- Good hands on Experience in Use Case writing and Sequence diagrams development In Rational Rose and MS Visio
- Involved in design, development, coding and testing in the releases of development, staging and production and assisted the client’s team with system analysis, system configuration and code construction.
- Created EAR files & deployed on WebSphere 7.5 using ANT deployment tool and Apache Ant framework 1.5.
- Provided support and executed automated testing, System integration testing, regression testing and user acceptance testing on various platforms like SIT, UAT and production.
- Ability to quickly adapt to new environments and learn new technologies.
- Excellent analytical capabilities with strong communication skills.
- Have practiced and promoted the best practice of programming among teams using Waterfall and AGILE Methodologies. Have worked on project estimate technologies like Work Breakdown Structure, Use case Points and Function Point Analysis.
EDUCATION:
- Bachelor of Engineering in Information Technology (B.E) from Confidential College.
- Advanced Diploma in Java Programming from Confidential
TECHNICAL SKILLS:
Java/J2EE (7 Years):JDK 1.4/1.5/1.6 - Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O JDBC 1.x/2.x/3.x, JNDI 1.1/1.2, Servlets 2.1/2.2/2.5 , JSP 1.0/1.1/1.2, JavaBeans, XML Beans, JAXP, Web Services (SOAP)
Framework/Libraries (7 Years):Struts 1.x/2.x, Spring 2.x, EJB 2.x, Hibernate 2.x/3.x, iBatis2.x, WebLogic Portal 10.3, Apache Axis2.0, JAX-WS, SOA, Ajax, DOJO 1.3, LOG4J
Middleware (5+ years):Web Services, RMI
Web/Application Servers:BEA Weblogic 7.x/8.x/9.x/10x, Websphere 7.5,Apache Tomcat 5.x/6.x
IDE:IBM RAD 7.5, Eclipse2.1-3.5, SOAPUI, XMLSpy, BorlandTogether, JBuilder, XML
Databases(7 Years):Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008, MySQL 5.x, MS Access
Web Services(5+ Years):SOA, SOAP, XSD, WSDL, XML, Axis Framework
XML/HTML (6 years):XSD, XML, SAX, DOM, HTML, XHTML, DHTML, CSS
Scripts (6 Years):JavaScript, VB Script
Design Skills (5+ Years):UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), Java Enterprise Design PConfidentialerns and Database design (ERWIN)
Source Control :VSS, SVN, Starteam, Keystone, Subversion 1.6.
Development Methodologies :Agile/Scrum Methodology, Waterfall
Deployment and Testing (6+ Years):Maven, Ant, JUnit
Operating Systems:Windows 2003/2008, Windows XP, Unix, Linux, Windows 7
Tools and Utilities:Dreamweaver, Firebug 1.6, Web Developer 2.0, Http Watch 7.x, SSH Secure 3.2, Xpress Scan, PL/SQL Developer, TOAD, Quality Control, Clarity.
Other Languages & software’s:C, C++, C#, VB, PL/SQL, Windchill PDMLink, Remedy
PROFESSIONAL EXPERIENCE
CONFIDENTIAL, Richardson, TX Jul ‘11 – Till date
Sr Technical Associate
MyAT&T QA Environment
MyAT&T is a secure self service and sales application which allows users to manage accounts/profiles on-line, view/pay AT&T bills, shop, self help and interact with other customers. myAT&T is a Mission Critical Application, and currently supports Consumer and IRU customer base.
Responsibilities:
- Provided support on multiple releases with each containing multiple environments
- Was involved in the Analysis, Design, Coding, Implementation and Testing of the project.
- Designed Sequence Diagrams for the project Using UML and Rational Rose.
- Developed the Web pages for the Application Using Java Struts Framework 1.1 and Spring Framework 2.0.
- Used Design Patterns like Façade, Command, DAO, and DTO.
- Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Designed and developed the DAO layer using DAO classes, POJO DTO (Data Transfer) bean and its corresponding Hibernate mapping file by using Hibernate framework API’s and classes.
- Created XSD and WSDL files using UML models in Borland Together tool.
- Created complex XSDs for the input/output parameters for the Operations using Axis 2.0.
- Prepared a Detailed Test plan and was involved in writing several Test Cases. Involved in Unit testing of the project using JUnit
- Support general troubleshooting for issue resolution, root cause analysis, coordination and production support.
- Code installation/deployment in Solaris server
- Hands on knowledge on Remedy ticketing system, CQ, SOD, JIRA, junction request & firewall access requests
Environment: Java 1.6, WebLogic 10.3, IBM RAD 7.5, JSP, JDBC, JavaScript , Spring2.0 Framework, Hibernate ORM 3.6, Log4j, Oracle 10.2, Subversion V1.6, Solaris 5.10, WinSCP, Quality Center 11.
Confidential, Phoenix, AZ Oct ‘10 – Jun ‘11
Technical Lead
Third Party Initiative – Insite
Project Insite delivers an Confidential branded browser toolbar that improves Cardmember experiences when shopping online. The Project Insite Browser Toolbar is a thin application that can be installed on major browsers on both PC and Mac platforms. It helps the Cardmembers find discounts and rewards easily when shopping online in their natural browsing / search environment. In stylistic terms, it brings the “mall” to the user instead of the user having to go to the mall. This unique technology informs Cardmembers of exclusive deals when searching for an item online. Search results will be tagged with a special “American Express” icon indicating that a discount or special offer is available for items at that merchant site. This gives Cardmembers the ability to evaluate and choose discounts and rewards from online merchants in one place within the search results of the three most popular search engines: Google, Yahoo and Bing. If users choose one of the presented offers, it then follows the users by augmenting their shopping / purchase experience by inserting timely reminders of the offer in the path of the user until the transaction is complete.
Responsibilities:- Actively Involved in Requirements, Design, POC and implementation phase of the project.
- Worked on debugging and integrating new version of UI pages using Java script, java presentation framework, firebug, HTTP Watch and Web Developer 2.0.
- Used Design PConfidentialerns like Frontservlet, Adapter, Command, DAO, and DTO.
- Hands on coding using the input pipeline component of MYCA, encrypting stoken and PGUID formation.
- Have implemented the code for Session management, Logging mechanism, Error Handling and Application Sitemap.
- Designed and developed a POC using Action classes and Business Layer and DAO Classes and wiring them using Spring MVC Framework.
- Worked on invoking MYCA and Domestic loyalty web services using sfwk, tfwk, WSM engagement, XSD and WSDL files.
- Have used SOAPUI for web service testing, MYCA RAD for artifacts generation.
- Have done deployments in E1 environment using secure shell client & Notepad++ FTP.
- Have knowledge on overall process, server environments and lifecycles followed in Amex.
- Involved in checkpoint review and JADR reviews and have good knowledge on PGB process.
- Have a good knowledge about Secure SDLC principles, OWASP security principles and Accessibility support in the project
- Knowledge of Xpress Scan for monitoring the performance and accessibility standard of the application.
Environment: Java 1.6, IBM RAD 7.5, JSP, JDBC, JavaScript, Java Presentation framework, Spring2.0 Framework, Log4j, Maven 2.1, MySQL, Oracle 9i, Web Services, SOAPUI, WebSphere Application Server V7.0, Firebug 1.6, Http Watch V 7.x, Web Developer 2.0, Xpress Scan, Subversion V1.6, SSH Secure Shell
Confidential, Saint Louis, MO Sept ‘09- Oct ‘10
Java/J2ee Developer
Local Access Service Request-Reference Table Utility
LASR RTU is a database that consolidates product inventory for all the operating countries of Confidential. RTU with the use of Web Services is addressing the need of a common information factory which will facilitate even future acquisitions and mergers. New systems can be fed into the RTU Assembly line for information aggregation and then this information model can be exposed to Confidential internal and external systems through the web services fabric. Data services and service exposure are based on the Service Oriented Architecture (SOA) principles.
Responsibilities:
- As a senior developer was involved in the Analysis, Design, Coding, Implementation and Testing of the project.
- Designed Sequence Diagrams for the project Using UML and Rational Rose.
- Developed the Web pages for the Application Using Java Struts Framework 1.1 and Spring Framework 2.0.
- Used Design PConfidentialerns like Façade, Command, DAO, and DTO.
- Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Designed and developed the DAO layer using DAO classes, POJO DTO (Data Transfer) bean and its corresponding Hibernate mapping file by using Hibernate framework API’s and classes.
- Created XSD and WSDL files using UML models in Borland Together tool.
- Created complex XSDs for the input/output parameters for the Operations using Axis 2.0.
- Prepared a Detailed Test plan and was involved in writing several Test Cases. Involved in Unit testing of the project using JUnit
- Support general troubleshooting for issue resolution, root cause analysis, coordination and production support.
Environment: Java 1.4, J2EE1.4, JSP,JDBC, JavaScript, Struts1.1, UML, Spring2.0, Hibernate Framework3.x, Apache Axis2.0, Apache Ant1.5, JUnit, Log4j, Oracle 9i, Web Services, BEA WebLogic 7.x.
Confidential, Saint Louis, MO Jun ‘08- Sept ‘09
Java/J2ee Developer
Online Standard Application Template
Online SAT is a web-enabled version of the existing Microsoft Excel-based SAT application. It facilitates direct upload of products and related details to the PPSR (Propositions Products and Services Register) database. It automates the whole process of defining the products, replacing the Excel-based SAT which is time-consuming and error-prone. Thus, Online SAT will help to streamline the process of defining products for Value Added Services and Network Services.
Responsibilities:
- Participated in sessions with business analysts and team members to analyze business Requirements and translated business requirements into working model.
- Implemented of Audit Trail, Authentication Layer and user login based on the roles.
- Developed presentation layer components like JSP, Action classes, Form Beans, Validation, Action Dispatcher and struts XML configuration files for the Struts 1.x Framework.
- Developed AJAX for asynchronous communication with server.
- Used the iBATIS data Mapper feature as a persistence layer and to move data between Java and relational database.
- Extensively used the LOG4j to log regular Debug and Exception statements
- Unit tested the implemented modules. Used Quality Center for defect tracking and analysis. Used Starteam for software configuration management and version control.
- Developed UNIX Shell Script, Debugging, Implementing, Development, Testing, Staging and Production Environment with Production support.
Environment: Java 2.0, J2EE1.4, JSP, XHTML, CSS, JSTL, JDBC, JavaScript, Servlets, Struts1.1, Spring2.0, iBatis3.x, UML, Rational Rose, Apache Ant1.5, JUnit, MY SQL 5.x, Starteam, Quality Center.
Confidential Apr ‘07- Jun ‘08
Java Developer
BT-MDM-Agora
Agora is a database that consolidates port inventory for all the operating countries of BT. Agora with the data services like PWT, Generic and Entity-level services is addressing the need of a common information factory which will facilitate even future acquisitions and mergers. New systems can be fed into the Agora Assembly line for information aggregation and then this information model can be exposed to BT internal and external systems through the web services fabric. Data services and service exposure are based on the Service Oriented Architecture (SOA) principles
Responsibilities:
- Involved in the Analysis, Design, Coding, Implementation and Testing of the project.
- Designed Sequence Diagrams for the project Using UML and Rational Rose.
- Developed the Web pages for the Application Using Java Struts Framework 1.1 and Spring Framework 2.0.
- Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Integrated spring (Dependency Injection) among different layers of an application.
- Created and maintained the configuration of the Spring Application Frameworks IOC Container.
- Responsible for developing web services for Common GUI program
- Active involvement in UML design for the Agora - CCM compatible framework.
- Creation of XSD and WSDL files using UML models in Borland Together tool.
- Developed WebServices to communicate to other modules using XML based SOAP and WSDL protocols.
- Used JUnit Test Cases to test the WebServices Clients.
- Practiced continuous integration and the Engineer rigor automation in the project.
- Support general troubleshooting for issue resolution, root cause analysis, coordination and production support.
Environment: Java 2.0, J2EE1.4, JSP, XHTML, CSS, JSTL, JDBC, JavaScript, Servlets, Struts1.1, Spring2.0, Hibernate Framework3.x, UML, Rational Rose, Apache Ant1.5, JUnit, Log4J, Erwin, Oracle 10g.
Confidential Feb ‘05 – Apr ‘07
Java Developer
Customer Self-care Enterprise
Confidential uses Customer Self-care Enterprise application to facilitate customers to view catalogue of services and products, order services, manage their portfolio and accounts, view and pay bills online. Also electronic bill presentation module is developed to facilitate current and historical presentation of bills for the subscribed products and services and setting-up disputes.
Responsibilities:
- Demonstrate solid knowledge of system design principles and ability to explain detailed specs to team.
- Interacted with diverse group to create business and functional requirements.
- Developed presentation layer components like JSP, Action classes, Form Beans, Validation, Action Dispatcher and struts XML configuration files for the Struts 1.x Framework.
- Developed AJAX for asynchronous communication with server.
- Designing and coding of design pConfidentialerns like Data Access Object, Business Delegate, Service Locator and data Transfer Object and wired them using Struts1.x.
- Develop DAO design pConfidentialern for hiding the access to data source objects.
- Stateless Session beans were used with Design pConfidentialerns for flexibility and re-usability.
- Wrote Complex queries, joins to perform operation on tables & PL/SQL.
- Extensively used the LOG4j to log regular Debug and Exception statements
- Unit tested the implemented modules. Used Quality Center for defect tracking and analysis.
- Used Starteam for software configuration management and version control.
- Developed UNIX Shell Script, Debugging, Implementing, Development, Testing, Staging and Production Environment with Production support.
Environment: Java 2.0, J2EE1.4, JSP, XHTML, CSS, JSTL, JDBC, JavaScript, Servlets, Struts1.1, Apache Ant1.5, JUnit, MY SQL v5.x, Starteam, Quality Center.