Post Job Free

Resume

Sign in

Manager Web Services

Location:
El Paso, TX
Salary:
80K
Posted:
August 23, 2015

Contact this candidate

Resume:

Julio Saucedo

Phone: 512-***-**** acrdc1@r.postjobfree.com

SUMMARY

Ten Years of IT experience with 9+ years of experience in all aspects of Software Development Life Cycle including requirements analysis, design specification, code development, code integration, testing, deployment, support and maintenance using various methodologies with Java/J2EE.

Involved in projects using Waterfall, and Extreme Programming methodologies. Knowledge about Agile and TDD as well.

Certified Java Professional with extensive experience in web application development using Java related technologies (J2EE, EJB, JSP, Struts, Servlets, JMS, JSF, AJAX, Swing, JDBC, JavaBeans, JAVA-WS) XML (DTD, XSD, XSL and XSLT) and web technologies (HTML, HTML5, DHTML, CSS, AJAX, jQuery, JSON and JavaScript).

Application Development and Object Oriented Programming (OOP) analysis and design (OOAD).

Experience in Object Modeling with Use Cases, Sequence and Class Diagrams using UML 1.4 and 2.0 with IBM Rational Rose, Borland Together and Microsoft Visio.

Agile delivery of software using practices of short iterations, sprints, Scrum.

Experience using and deploying enterprise applications in JBoss AS, IBM WebSphere AS, Weblogic, WebSphere, Glassfish and Apache Tomcat.

Good working experience in SOA architecture development on JBoss SOAP and EAP.

Experience in open-source technologies such as Ant, Maven, Netbeans and Eclipse IDE.

Experience in using design patterns such as MVC, Singleton, Command and frameworks such as Struts, Hibernate, Spring, iBatis.

Utilized the features of Spring Framework like IoC, AOP and developed light weight components and have experience in implementing the Struts web MVC.

Experience in design Information Architecture and Solution Architecture.

Experience developing MDBs and using JMS, JPA.

Experience in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQL.

Thorough understanding of Database application designs and implementation using Oracle 8i/9i/10g,11g DB2, MySQL, Firebird, SQL Server and MS Access, Visual Fox Pro with Promatrix.

Good understanding of PL/SQL normalizing and de-normalizing databases for performance and adjust to data abstraction layers needs as Hibernate or iBatis.

Wrote unit tests using Junit, VB on HP Quick Test Pro, TestNG

Good working knowledge on SVN, CVS and management using TortoiseSVN and GIT

Experience in Agent Oriented Design and Aspect Oriented Programming using Prolog, and AspectJ.

Contributed onsite/distributed/offshore development teams and ensured all development team project milestones and deadlines are met.

Proficient in software architecture, design and development of scalable, high performance client/server, distributed, n-tier, message oriented, batch processing and desktop applications.

Resourceful in the completion of projects with ability to multi-task and meet deadlines.

Ability to analyze and evaluate technical problems and design effective solutions.

Management of the entire development life cycle for the development, testing and implementation.

Strong teamwork orientation and the ability to foster collaboration within and across teams.

Proficient in software architecture, design and development of scalable, high performance client/server, distributed, n-tier, message oriented, batch processing and desktop applications.

More than 3 years of experience with ASP .Net on C# and C++

Experience in Servers using IIS, NAT, Windows 2003-2008 and linux RedHot, CentOS, Ubuntu, Mandriva and Firewalls, NAS, PACS, VoIP, CCTV and Routers.

Experience in Medical devices and HL7 protocol for 2+ years.

Self-motivated, good team player with excellent technical communication and interpersonal skills

Technical skills

Programming/Scripting Languages

Java 1.1, Java 1.4 – 6

J2EE, JEE, J2SE

HTML, HTML5, XML, XSL, JavaScript, JSP, HTML,

Windows and Linux shell.

Web/Middle Tier Technologies

JSP

JSF, Servlets, JDBC

JMS, Web services

EJB, JPA

Open source frameworks

Struts

Junit

iBatis, Maven, Log4J, Swingm, JasperReports

Hibernate, Spring.

Other frameworks

Dot Net Nuke (CMS on Asp .Net with C# and VB)

Web/Application/Messaging Servers

Apache Tomcat 5, 6 & 7

Glassfish

JBoss SOA, JBoss EAP, JBoss ESB 4 & 5.

IIS 5 – 7

Windows Server 2003 & 2008

Weblogic 8, & 10

Websphere 8.

Operating Systems

Windows xp – Windows 7, Servers 2003, 2008

UNIX (Solaris 8 - 10)

Linux Debian distributions (Ubuntu 8.04 – 11.04, CentOS),

RedHat 4 – 5.6.

RDBMS

Oracle 8i, 10g & 11g

MySQL, MS-SQL Server.

DB2 8 & 9.7,

Sybase 15. Firebird, DBMS

Designing Tools/Methodologies

UML

VISIO

Borland’s Together.

MS Visual Studio

Development Tools

Eclipse Jboss Dev Studio

NetBeans 5 - 7

MS Visual Studio.

SQL Developer

Toad for Oracle, Quest Software, Oracle SQL Developer, SQL Server, MS Project, Visio, DBAristan, ERWin, Enterprise Architect, iReports, AquaData,

Application Tools

MS-Office

TOAD

MS-Project

CVS, SVN, Borland StarTeam, tortoiseSVN

ANT, Maven

Sun E-Designer.

Testing Tools

HP Quick Test Pro

Hp Quality Center.

Websites

XHTML, CSS, XML, JavaScript.

Graphic Design

Adobe CS – Photoshop and Illustrator

Backgrounds, Dropdowns, Divisions, Text, Hovers.

Logos, Flash Animation

Web-Image Embedding

PDF’s, Layouts

3DText

Texturing, animation and special effects. CorelDraw

Audio-Visual

Video and Audio editing0

Camtasia.

ProTools

Sound Forge

Adobe Premiere Pro

Work Experience

AT&T, Richardson TX/Austin TX

Java/Production Support Specialist, Mar 2014 – Jun 2015

Device life cycle (DLC) and Order Track, (OT), applications which manages the life cycle events of a device. This includes network activations, Sales, shipment and Gophone activities and sales for retailers,

Track the code if code is not added to DLC.

Order Track, Application is used to track shipment of orders, and email order status to end customers, interface with IVR and www.att.com provides some inventory availability of devices and accessories. Also part of the track and trace solution is used to track packages shipments between warehouse and final destination.

Duties and Technologies used,

In charge of offshore team and coordinate the tasks for team located in India.

Distributing the tickets generated by end users and providing prompt solutions as specified by the SLA rules. Using BMC remedy application, AOTS ticketing.

Attending daily duties and supporting the queries and request from different clients, providing prompt solution.

Attending daily calls and meetings informing the pending and resolved task from different teams.

Handling Batch Jobs processing, running and debugging local and Unix box, trace steps and issue finding managed by Informatica Power Center 9.5.1

Creation of a Batch ksh and sh Shell Scripts to resolve conflicts with the result of information in production using connections and specials queries designed with Korn Shell Scripting and sqlPlus under Unix Box.

Ability to handle Deadlock issues and recovering failed tasks, tracing the dependencies and target data to avoid future failures in Production environment.

Ability to work closely with Development, Testing and production environments to detect and trace production issues from assigning the tasks to the proper team and keep track of the progress until is completed and properly deployed in primary and secondary Weblogic Application Servers in Production using Fail over functionality.

Controlling by creating, suppressing rules for Topaz alerts (Telalerts) in classic c to avoid server messages of conflicts while maintenances are being performed.

Proactively monitoring on a daily bases on checkpoints and using tools like Patrol, Dynatrace, Introscope, Topaz, etc.

Analyzing Java code and providing performance advise to the Dev team.

Debugging into Unix box using WinSCP interface tool.

Testing Webservices using SoupUI and using property DLC/OT Integration Platform to test Web Services.

Assign and Defect control using HP-Quality Center assigning tickets and controlling the progress and reporting to production.

Analyzing new requirements and meeting participation providing personal inputs for better results applying personal experience knowledge.

Participating on BRD (Business Require Documents) and CRD (Change Require Documents) for complete delivery on SLA basis and completing the last task on deployment and testing results in production.

Deploy new/changes on Work Flows over Informatica Workflow Manager and Informatica Repository Manager.

Coordinating DBA issues in production like long running SQLs tracing the using bugzilla ticketing.

Analyzing, developing, modifying queries over TOAD for Oracle using Schema Browser, Session Browser, importing/exporting using import table data or SQL*Loader.

Managing and configuring TNS connection on different environments and Schemas.

Handling DBA tasks over Oracle 11g

Assisting/performing deployments and testing for proper functionality.

Participation on the migration from UNIX to LINUX server environment.

Handling configurations on Web logic servers, Sharepoint and Casandra.

Active participation over the Life Cycle Application

Handling offshore environments over Putty, VPN, Outlook and external AT&T property applications

Administration and maintenance of crontab on the unix server.

Environment : HTML, HTML5, TOAD for Oracle, Oracle 11g, WebSphere Application Server, XML, PPM, Clear Case, HP-QC, WinSCP, Shell Scripting, Requisite Pro, Batch jobs, SOAP tool kit, Beyond compare, Unix, Linux servers, Putty, Topaz server/Apps, Informatica Power Center 9.5.1, Share Point, Casandra, RSA secureID Token, IBM DB2, SQLplus, Vtiers supporting, Patrol, Introscope, BMC Remedi, Crons and Teradata.

Médicos de Visas, Cd. Juárez, Chihuahua, México.

WEB developer, Dec 2013 – Mar 2014

Medicos de Visas is a dependency of the United States Citizenship and Immigration Services (USCIS), The Immigration and Naturalization service (INA), requires that for all applicants for Immigrant Visa and some visa applicants for non-immigrant, regardless of age, to be examined by a Doctor authorized by the US government before receiving a Visa.

For more information visit: www.medicosdevisas.com

Duties and Technologies used,

The application was designed to handle online appointments, make an online payments and reporting for Dates and Date Ranges.

I have developed the application from the scratch, Requirement, Design, Coding, Testing, Implementation and maintenance installed over Hostgator Hosting, using PHP and MySql.

Domain Configuration and implementation.

The customer had a previous application with limited functionality so the initial Web Page was removed from host.

I have advised the customer to use Java and based over the servlet container apache tomcat server, but, since the customer wants to work with the tools provided by the host, so, PHP was the initial technology used.

The application was developed with HTML5.

CSS implementation.

The application is using sessions for security and cookies while working on the private environment.

Developed scripts for inline calendars implementation.

The application is accepting online payments based on credit card or different payment options

Application is handling 3 levels of users:

A)Customers (external Users) -> USR privileges.

B)Internal administrative users -> ADM privileges with advanced features.

C)High level user support -> MGR privileges with supervisor access.

The application includes an internal configuration section to control the internal parameters.

Once an appointment is created, an appointment number is created and notification email is sent to customer.

Customer can create an account and control, review or change the appointment.

Using web services for transaction on the backend.

Backup and replication is provided by the host.

At the end of the day, the application is sending appointment information to the end client.

Using Kornshell script and triggered by Cron jobs.

The Application is using log files to store login activities, this is to keep track of any external use.

Implemented property files to handle the DBA connection strings.

Important DBA’s is hosting out of the public hosting and receiving the data using SOAP web service.

Environment : HTML, HTML5, TOAD for MySql, MySql, WebSphere Application Server, XML, WinSCP, Shell Scripting, Batch jobs, SoapUI, Beyond compare, Linux servers, Putty, CSS, Informatica, SQLplus, PHP supporting, Crons, Sessions, Cookies, timers, JavaScript, Crystal Reports.

Health and Human Services Commission (HHSC), Austin, TX

Sr. J2EE Consultant Feb 2013 – Feb 2014

TIERS (Texas Integrated Eligibility Redesign System) Texas eligibility and enrollment system for Medicaid, Children’s Health Insurance Program (CHIP), Food Stamps and Temporary Assistance for Needy Families (TANF), Responsible keep guard that each family in Texas Receive the public benefits they needed when they needed.

https://www.txtiers.net/LoginServlet?ACTION=LOGIN

My duties were involved in the software development life cycle, from the requirements to develop and maintenance the application working as it should be. I was supporting diverse functionality areas and teams such as Development, Testing, Conversion, PSR (Production Support), Data Collection, DBA and Batch team.

I was involved on the whole functionality of the system to accomplish the each and every person that needs the support was properly selected on the system and the application was providing the appropriate information and package delivery with 30 day notice. We were checking that the health coverage was provided to low-income adults, children, pregnant woman, elderly adults and people with disabilities.

The TIERS system is also interfacing with SAVERR (system used outside of Texas) to update or load information from them.

I also supported the PSR area (Production support) and I was working directly with the end client. Just for example, if the system was not updated with certain information, then I had to find out why the system did not complete certain functionality, sometimes there were an issue and sometimes it was working as spectated, it can be because the user didn't return the documentation on time or sometimes the age or pregnancy constraints.

In order to find out the functionality of the service it was necessarily to dive into the documentation.

They have provided a repository with all the documents and changes on the system to keep the personal updated with the information.

Technologies used in the project.

Experience in Batch Jobs processing, running and debugging local and Unix box, trace steps and issue finding on concurrent access using Multithreading.

Experience in Open source distributed version control system (GIT) to handle very large projects with speed and efficiency.

Experience in develop and deployment using Java, Java EE, portal and SOA with IBM Rational Application Development for WebSphere software, (RAD).

Experience in Testing, Analysis and delivery of applications.

Experience with Oracle PL/SQL 10g and migration to 11g.

Issue and log tracking using SpLunk.

Batch processing interfaces communicated with threading partners for transmitting and receiving enrollment or dis enrollment information into TIERS system.

Code trace, analysis, comparing and promoting to different environments using Rational Clear Quest.

Requirements and ticketing using Project and Portfolio management (PPM-ITG).

Experience using BRD (Business Require Document) and CRD (Change required document) stored into eRooms.

Build Test plans, script test development for Unit Testing and Peer Review using HP Quality Center (HP-Quality Center).

Experience with Message Queue using QPassa and XML.

Experience using WebServices Testing, implementing and consuming using SoapUI and Mindreef tools.

Compiled class analyzer using CavaJ.

Creation of a Batch file application to resolve conflicts with the result of information in production using connections and specials queries designed with Korn Shell Scripting and sqlPlus under Unix Box.

Debugging into Unix box using WinSCP interface tool.

Use of PGP encryption for data protection.

File compare using beyond compare tool.

Creation of special queries, store procedures and function re-use to resolve performance and optimizing the functionality.

Source control for different environments managed using IBM Clear Case.

Use of Cairo tools for quick reference to all environments and deployment schedules.

Analysis, Design and develop an application from the scratch that joined 8 interfaces. I was in charge of the group of 4 persons for developing testing and merging.

Used Log4j for the messaging control and issue detecting.

Support on SSP, self and service portal linked to TIERS via web services. (https://www.yourtexasbenefits.com/ssp/SSPHome/ssphome.jsp)

Environment : Security Encryption Algorithms, J2EE, WebServices, ITG, RAD, SVN, JSP, Servlets, HTML, Java script, PL/SQL Developer, Oracle 10g,11g, IBM WebSphere Application Server, JMS, SpLunk, Log4j, Eclipse, XML, PPM, Clear Case, HP-QC, QPassa, WinSCP, Shell Scripting, Requisite Pro, Batch jobs, SOAP tool kit, MindReef, Flex, Textpad, Beyond compare, Unix, Putty.

Sears Holdings Corporation/K-mart/Sears Outlet, San Francisco, CA

Sr. J2EE Consultant Jun 2012 – Nov 2012

OMS (Order Management System) eCommerce application that allows their clients to access info online, buy items and the internal business unit content, portals, tools and resources. Key features include; Assign Release, Fraud Check, Order Process, Fulfillment Method, Kana Case, Checkout Router, Order Items Release and the complete control of the business process that I was involved.

Build an application to get a 256bitHex encrypted key from 2 different passwords and convert from 16 bits to 32 bits and will provide 256bit hex key in one-way AES algorithm.

Develop an application to protect the encryption key for credit cards account numbers and store it in a protected directory inside the JBoss Server.

Develop application to create each account number with the encrypted password and used as encrypted key.

Managed deployment baselines on repository for different configurations, framework and branches like Trunk, QA and Prod.

Source control for different branches managed using SVN; TortoiseSVN, SmartSVN and Apache.

Used Maven automated build scripts to compile and package the application.

Used Jira for bug tracking and project management

Deploy applications on Linux server using Judson Management System.

Created Test Cases for the new refactoring Using Junit and TestNG with Spring Annotations.

Contributed in enhancement and redesigning the application flow by providing the inputs in the existing design. Worked on application designing by Class Diagram, sequence Diagram, Entity Diagrams using Enterprise Architect, Microsoft Visio and EDraw Max.

Redesigned entire look and feel of Configuration Application using minimalistic Object oriented approach to enhance loading times and provide a more usable application, configurable and reusable code.

Provide development guide with rules and tips for future developers when extending the configuration application

Develop Ruby scripts for automatic schedule process

Used Design Patterns like Singleton, Façade, Decorator and Context.

Test the application functionality in different layers using SoapUI

Worked with QA team for testing and resolving defects.

Used Hibernate for the persisting data.

Remotely access to help in the issues detection using VPN.

Worked with MySQL using Toad for MySQL, SQLYog and Workbench.

Used XML in different configurations environments.

Implementing the new resources of Java 7

Using Hadoop for Server distribution and Large Storage Data Center.

Participate with the StressTest Team on issue detection and increasing the capability for new releases using DynaTrace and DbVisualizer with simulators and implemented SQL queries for testing.

Using different servers for deployment.

Worked in the backend persistence Hibernate layer to interact with SQL and Oracle database

Involved in different development areas like Assign Release, Fraud Check, Order Process, Fulfillment Method, Kana Case, Checkout Router, Order Items Release Status and Updates, Frameworks, Services and Commons.

Support the production issues, log errors, debug to trace the errors and find the solution.

Support production development, implementation and deployment.

Develop new models to fetch data from tables into new models using Spring and Annotations.

Worked in the integration of the new re-factored core.

Used Log4j for the messaging control and issue detecting.

Trace errors in the JBoss Server log files to find the location of an existing problem.

Unix Korn Shell scripting development, commands and connections to Database using Sqlplus.

Unix remote connection using Putty.

Use of JAXB Dependencies for Marshalling and Unmarshalling

Environment : Security Encryption Algorithms, J2EE, Hibernate, Spring, Judson, SVN, JSP, Servlets, HTML, Java script, PL/SQL, Oracle 10i, JBoss Application Server, JMS, WebServices, Agile, Log4j, Eclipse, XML, Ant, UML, Unix, Maven.

Hewlett Packard. El Paso, TX Jan 2011 – May 2012

Sr J2EE Consultant/Lead

Project involved migration of back and middle end services and front end components of a BPO framework. Previously developed for Sun JCAPS technology, the migration involved the adoption of JBoss SOA, JBoss EAP, JBoss ESB, EJB, Struts, Spring, Hibernate, MySQL, XML, XSLT, SOAP, WSDL, AXIS and jQuery, just to name a few technologies.

Responsibilities:

Designed and Developed Java web service based system for retrieving required account information in order to request the creation of printed documents using JBoss ESB, XML, XSLT, J2EE, JMS, FTP and WSDL. Used Eclipse, Hibernate, Oracle, SOA design patterns and JBoss AS.

Responsible for RedHat Linux 5.6 setup environment for development, testing and demo virtual servers (Not dedicated).

JBoss and Apache Tomcat AS installation and MySQL, configuration and creation of documentation of user guides to replicate environment setup process.

Redesigned and updated documentation structure such as SRS from UML 1.4 to UML 2.0. Sequence and Class diagrams normalized with usage Borland’s Together Eclipse visual aid.

Managed deployment baselines on repository for different configurations and framework setups. Baseline configuration views managed with Borland’s StarTeam.

Redesigned and developed routing system for asynchronous traffic of message requests within the JBoss ESB (Service Bus). Aggregation and re-routing default JBoss ESB actions where extended.

Used JavaScript, AJAX, JSP, JEE and Oracle on A3 Architecture tools in order to extend functionality enhancing configurability in a more dynamic and interactive context.

Extended screen generator wrote in JSP, JavaScript, JSON and AJAX for generating dynamic visual previews of projected configuration across applications and their configuration tools.

Developed Testing tool for Performing Unit testing to JavaScript and AJAX HTML generators with out-of-the-box result comparator.

Created Test Cases for Front presentation layer of Workflow manager application, process application and configuration application.

Developed User and Deployment guides for entire front, middle and back planes of A3 architecture System running on JBoss SOA and JBoss EAP for Linux environments.

Redesigned entire look and feel of Configuration Application using minimalistic CSS and Object oriented approach to enhance loading times and provide a more usable application. Developed table grid functionality object on JavaScript configurable and reusable code. Provided development guide with rules and tips for future developers when extending the configuration application. Look and feel was normalized for compatibility with Internet Explorer 6.0 through 7.0.

Developed VB test scripts for testing on real actual time running application on different browsers IE 6.0 and 7.0 on HP’s Quick Test Pro tool.

Production issue support.

Environment : Java, J2EE, Hibernate, Spring, EJB3.1, JSP, Servlets, Struts, HTML, Java script, JSF, AJAX, PL/SQL, Oracle 10i, Bea Weblogic 10.0, GlassFish Server, JMS, WebServices, Agile, Log4j, Eclipse, CSS, CVS, XML, Ant, UML, Unix, Windows XP.

Bank OF America, Los Angeles, CA May 2009 – Dec 2010

Commercial Electronic Account General Ledger System

Senior J2EE Lead

Description: Commercial Electronic Account General Ledger System, which is a BOA web-deployed n-tier eCommerce application that allows their corporate clients to access info online and with an efficient means of managing corporate credit cards transactions at minimal cost. Customer relation manager issues the credit cards to the companies. The program administrator of the company will administer the each card program. Administrator creates user profile, Account setup system, cost defaults and Authorization controls. The program administrator can create, edit and delete the corporate cards. The customer relation manager can manage different companies. It has administrator to issue the cards to the companies.

Responsibilities:

Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE with Hibernate and Spring specifications.

Used Design Patterns like Singleton, Facade and Abstract Factory.

Parsing incoming messages using JAXB and the persistence with entity beans that handle the persistence with Hibernate.

Developed controller objects using Struts actions for Account Setup.

Developed Message Driven Beans to send notifications.

Wrote Action Form and Action classes. Used various Tags HTML, Bean, and Logic etc. Also Configured Struts-Config for global forwards, error forwards and action forwards.

Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML, JavaScript and knowledge of EXTJS.

Wrote SQL Queries on HQL, and called SQL Queries from DAO's.

Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams etc using Visio.

Source control was managed using SVN.

Environment : Java, J2EE, Hibernate, Spring, Agile, EJB3.1, JSP, Servlets, Struts 1.3, HTML, Java script, JSF, AJAX, PL/SQL, Oracle 10i, Bea Weblogic 8.1, JMS, WebServices, Log4j, Eclipse, CSS, CVS, XML, Ant, UML, Unix, Windows XP

July 2008 – Apr 2009

STATE FARM INSURANCE, Bloomington, IL

Java Developer /Consultant

Project: Designed inventory control system to automate sales order fulfillment processes, design a system to list orders to be filled and other inter-related aspects of inventory control.

State Farm Insurance of Illinois is best known for its managed care and traditional indemnity plans for individuals and employers the cornerstone of national health care business.

Developed a prototype of the application and demonstrated to business users to verify the application functionality.

Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.

Implemented server side tasks using Servlets and XML.

Helped developed page templates using Struts Tiles framework.

Implemented Spring Validation Framework for Server side validation.

Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.

Implemented Spring Dependency Injection and AOP

Developed Web services (SOAP) through WSDL and SOA in WebSphere to interact with other components and also used Websphere Portal.

Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.

Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.

Worked on development of common framework in Google web Toolkit(GWT) to build screens and make remote procedure calls to middle ware

Used Ajax for Front end Development

Written stored procedures, triggers, and cursors using Oracle PL/SQL.

Created and deployed web pages using HTML, JSP, JavaScript. JSF,JQUERY and CSS.

Written JUnit Test cases for performing unit testing.

Used Rational Clear Case as Version control.

Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.

Worked with QA team for testing and resolving defects.

Used ANT automated build scripts to compile and package the application.

Used Jira for bug tracking and project management

Environment: Java1.5, JSP, JavaScript,Agile, JSF,JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, Business Rules, XML, PL/SQL Developer, Web Logic Application server 11g, Apache Axis 1.2, ANT, Clear case,Unix, JUnit, UML, Web services, SOAP, XSLT, Jira.

AT&T, Bothell, WA Jan 2007- Dec 2007

Sr Java Developer

MyATT 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.

Responsibilities:

Involved in Requirement Analysis & requirement gathering from customers and prepared Functional/Technical Requirement Specifications.

Developed UML diagrams like use case, sequence and class diagrams Using Rational Rose.

Prepared Technical Design Document (TDD).

Developed UI using HTML, CSS, JSP, Java Script and Ajax using RAD.

Developed the JSP’s using Struts Tag libs and Custom Tag Libraries.

Developed DynaActionForms and DispatchAction Classes based on Struts framework.

Developed validation framework for creation of validation.xml and used validationrules.xml.

Implemented for creation of struts-config.xml and tiles-def.xml.

Involved in design and developing re-usable web services and



Contact this candidate