Senior Software Engineer (java / J2ee) Resume
Midvale, UT
SUMMARY
- Over 11+ years of experience in the analysis, design, development, and testing of applications using Java, JSP, Java - Script, Xml, Servlets, Jdbc, Rmi, Corba, and other internet Server Side technologies like ejb and J2EE.
- Experience working with IDE’s (Eclipse, JDeveloper), Application Servers (ATG Dynamo, JBOSS, Tomcat, BEA Weblogic, IBM WebSphere), Server-Side Technologies (Jsp, Servlets, Ejbs), Programming Languages (Java, Sql, Pl/Sql), and Relational Databases (SQL Server, Oracle 10g/8i/7.x and DB2).
- Administered and configured ATG Dynamo Application Server and ATG Dynamo Portal Server Confidential &T in the Sun Solaris Environment.
- Experience with server side development environments like J2EE, EJB in developing session and entity beans and development tools and technologies such as ATG Dynamo, Dynamo Server Pages, and Dynamo Servlet Beans.
- Experience working with the ATG Commerce Module and BCC tool for ATG Content Administration. Worked with ATG modules like merchandising, ATG search and ability to get up to speed on tools and technologies with ease. ATG Merchandising enables businesses to manage catalogs, products, search facets, promotions, pricing, coupons and special offers to help quickly connect shoppers with the items most likely of interest.
- Experience working as an on-site coordinator for off shore teams.
- Experience with the Latest Version of ATG9.1 product suite (ATG Commerce, CA and Search Modules) in Linux Environment.
- Experience building high-availability java applications that interact with Legacy Systems.
- Experience working with Latest Version of ATG10.0.2 product suite ( ATG Commerce, DPS, DSS, CA ) Confidential .Com.
TECHNICAL SKILLS
OS: Windows NT/2000, OS/400, Unix (Sun Solaris), Ubuntu Linux
Languages: Java, J2ee, Jsp, Sql, Uml, Perl and Pl/Sql
IDEs: Eclipse, Wsad, Toad for Oracle.
Design Tools: OOA, OOD, Design Patterns, RUP, Rational Rose, JUDE
App Servers: ATG Dynamo Servers (DAS 7.x, DPS 7.x, DSS 7.x & DCS 7.x), JBoss, BEA Weblogic, IBM Websphere, Apache, Tomcat.
Web Servers: Apache Web Server, iPlanet Web Server
RDBMS: Oracle 10g/9i, SQL Server 2000/7.0/6.5 , DB2
W3C Technologies: Xml, Xml-Rpc, Xsl, Xslt, Xpath, Html, Dhtml, CSS, Dtd/Schema, Soap
J2EE Technologies: Servlets, Jsp, Ejb, Jdbc, Jms, Jndi, Jdo, Jaas, Rmi
Web: Ajax, JavaScript, Html, and Xml
Frameworks: Spring, Spring MVC/Struts, Gwt, Junit
CMS: Interwoven Teamsite4.5, Documentum 4i
Testing Tools: JUnit, JMeter, URLHammer, JProbe, SoapUI
Build Tools: Make, Ant, Maven, Cruise Control, PMD, Checkstyle, FindBugs
PROFESSIONAL EXPERIENCE
Senior Software Engineer (JAVA / J2EE)
Confidential, Midvale, UT
Responsibilities:
- Worked on refining the Confidential Build process which include Ant build scripts for generating EAR files and deploying in JBOSS Servers.
- Worked on Configuring ATG & JBOSS EAP Server Instances in non production environments.
- Worked on Compiling Source Code which include ( java, jsp, configuration files, properties ) and generating Ears for building the website.
- Worked on the Commerce Reference Store implementation which is a demo app provided by ATG to build Custom Applications.
- Worked on maintaining non production and production environments.Logging into the OnDemand Servers and reviewing Dev & Stage Logs.
- Worked on doing Root Cause Analysis on Issues in non-production and Staging Environments.
- Worked on Publishing Issues in ATG Content Administation Module of ATG, the BCC Tool used for publishing static conent and product catalog assets into the Production Environment.
- Worked on ATG Dynamo Admin and ATG Control Center for working with ATG Components and Querying ATG Repositories.
- Worked on Quantity on Hand Pool Issues in Inventory Module of ATG.
- Worked on Target Process used for Keeping Track of Development Activities.
- Worked on ATG Commerce Schemas Core, Pub, Cata & Catb in non production Environments for Development Purposes.
- Worked on internal database SWWEB which has tables that hold data for reporting purposes.
- Worked on developing a CRUD Application using SQL Repository to update the Restriction Codes in SWWEB Database.
- Worked on Administering Search from BCC in non production Environments.
Environment: ATG Commerce Suite 9.4 (DCS, DPS, DAF, CA), CSC, ATG Search, JBoss Enterprise Application Server, ACC, BCC, Ant, Shell Scripts, Oracle 11g, Java, JEE, Subversion, Eclipse IDE, Ant, SEO, Google Analytics, OnDemand ATG Environment, Spring, Spring MVC, Hibernate, Apache, NetScaler, SSL, Eclipse, Unix, Linux
Senior Software Engineer ( JAVA / J2EE )
Confidential, Washington, DC
Responsibilities:
- Worked on Build Script used for generating Ear file and Deploying in non production Environments.
- Worked on Build Server Taurus by Setting up Environment on Suse Enterprise Linux by installing ATG 10.0.3 Commerce Suite, ANT, Maven, Java, Shell Scripts, build files and property files.
- Downloaded and Installed ATG Commerce Suite from Oracle web site in Linux Environment.
- Worked on the build scripts compatible with Unix Environments.
- Installed Oracle 11g in Linux Environment and worked on the Data Loading process by running scripts.
- Deployment of EAR files to various Environments.
- Reviewing Server Logs and doing root cause analysis on configuration issues.
- Involved in Meetings & Deployment Calls.
- Running Build & Deployment Scripts and doing deployments in non production environments.
- Compiled the Java Source Code against latest version of JDK Compatible with ATG10.0.3 & JBoss 5.1 EAP.
- Integration Testing of the Site in Windows and Linux Environment.
- Supporting applications that are deployed in non production environments.
- Data Analysis using SQL Developer
- Bouncing Servers and reviewing logs in non production environments.
- Worked as Coordinator with Teams that are operating from Bangalore, India .
Environment: ATG 10.0.3 Commerce Suite (DPS, DSS, CA), CSC, Search, JBoss Enterprise Application Server, Sun Solaris, Linux, ACC, BCC, Ant, Shell Scripts, Oracle 11g, Java, JEE, Maven, Subversion, Eclipse IDE, Spring, Spring MVC, Hibernate, JavaScript, Ajax, FindBugs, Checkstyle, Pmd, LogColorizer, Apache Commons libraries, Xml, Agile Methodologies, SCRUM.
Senior Software Engineer ( JAVA / J2EE )
Confidential
Responsibilities:
- Deployment of applications in various tenants in Wal-Mart Global Ecommerce Team.
- Setup Build Boxes and installed ATG10.0.2 in Linux and Solaris Environments
- Worked on MTEP ( Multi - Tenant Enterprise Platform ) a platform used for generating and deploying Ear files in different non production environments.
- Involved in Production Deployment Calls.
- Did non production deployments of Wal-Mart Ecommerce Web Sites for ASDA, US Groceries, SamsClub etc.
- Running Deployment Scripts and doing deployments in non production environments.
- ATG Upgrade from ATG2007.1 & to ATG10.0.2 for UK GM WebSite.
- Compiled the Java Source Code against latest version of JDK Compatible with ATG10.0.2 & JBoss 5.1 EAP.
- Identified Jsp’s that are not getting precompiled to the development team so that they can be fixed and upgraded to ATG10.0.2.
- Worked on Home Grown Tool Release Dash Board onboarding Tenants.
- Supporting applications that are deployed in non production environments.
- Bouncing Servers and reviewing logs in non production environments.
- Analyse Data using Data Analysis Tools like Toad, SQL Developer.
- Worked as Coordinator with Teams that are operating from Bangalore, India and Bleum, China.
Environment: ATG 10.0.2 Commerce Suite (DPS, DSS, CA), OFS, CSC, Search, JBoss Enterprise Application Server, Sun Solaris, Linux, ACC, BCC, Tibco, Fatwire, Yantra, Ant, Shell Scripts, Perl Scripts, Java, JEE, Cruise Control, Agile Methodologies, SCRUM, Release Dash Board, Subversion .
Java / J2ee Developer
Confidential
Responsibilities:
- Responsible for the startup and shutdown of WebSphere 6.1 servers in development (Windows) and nonproduction environments (Linux).
- Troubleshot and supported the application; analyzed root cause and resolved issues for problems.
- Supported ATG Commerce, ATG Content Administration, ATG Search Servers, and LockMangers; managed customer profiles and data for publishing content on servers.
- Reviewed logs and assigned issues/tasks to developers.
- Ran JUnit Tests and reported results to team.
- Extracted code from subversion; built and deployed ears in integration environments and validated the build.
- Tested different flows and gave feedback to team.
- Strung tests to test interfaces that are interfacing with the ATG Application.
- Responsible for eReg, Global Header, LDAP Role base Authentication and ATG Application Integration Testing with Postal Legacy Systems: WebTools, Whitepages.
- Set up the ATG Content Administration Module for the ecommerce site.
- Worked on creating the ATG Content Administration database (core content administration tables, file repository tables, media tables, versioning tables, user profile tables, workflow tables, view mapping tables).
- Configured ATG Content Administration to deploy assets to target sites.
- Configured Late Staged Workflow for deployment.
- Configured permissions and content groups as per the business requirement.
Environment: ATG Dynamo Product Suite 9.1 (DCS, DPS & DSS), ATG Content Administration, ATG Search, ATG Commerce Server, ACC, BCC, RAD, WebSphere 6.1, WebSphere MQ, ESB, Java, J2EE, XML/XSL, SOAP, REST, WebServices Oracle, Linux, Unix, Cruise Control, Ant, JUnit, Shell Scripts.
ATG Commerce Developer
Confidential
Responsibilities:
- Responsible for Vtier architecture on UNIX platform.
- Gathered technical requirements for the business.
- Worked on solving Integration Issues related to the eCommerce Applications and assigning tasks to developer.
- Troubleshot and supported the application, root cause analysis, and resolved issues for production problems.
- Supported ATG Outreach, ATG Search functionality such as managing customer profiles, managing data for publishing campaigns / content on servers.
- Set up the ATG Content Administration Module for the ecommerce site.
- Worked on creating the ATG Content Administration database (Core Content Administration Tables, File Repository Tables, Media Tables, Versioning Tables, User Profile Tables, Workflow Tables, View Mapping Tables).
- Worked on adding an ATG Content Administration Server.
- Configured ATG Content Administration to deploy assets to target sites.
- Configured Late Staged Workflow for deployment.
- Configured permissions and content groups as per the business requirement.
Environment: ATG Dynamo Product Suite 2007.1 ( DCS & DPS ), ATG Content Administration, ATG Search & ATG Outreach Server, ATG Commerce Server, ATG Control Center, Business Control Center, Weblogic 10, Java, J2ee, XML / XSL, Oracle, Unix, Shell Scripts.
ATG Commerce Developer/Senior Programmer Analyst
Confidential
Responsibilities:
- Gathered technical requirements for the business.
- Worked on solving Integration Issues related to the eCommerce applications and assigning tasks to developer.
- Troubleshot and supported the application, analyzed root causes and resolved issues for production problems.
- Supported ATG Commerce Service Center functionality such as managing customer profiles, orders, issue refunds and exchanges, process returned orders, and researched customer activity.
- Worked on issues related to order management, CommerceHub, and fulfillment issues.
- Worked on implementing ATG Self Service Module.
- Configured DataSources to work with ATG Self Service Module.
- Developed Formhandler components for integrating ATG Self Service Module with the Existing ATG Commerce functionality.
- Worked on setting up the ATG Content Administration Module for the ecommerce site.
- Worked on creating the ATG Content Administration database (core content administration tables, file repository tables, media tables, versioning tables, user profile tables, workflow tables, view mapping tables).
- Worked on adding an ATG Content Administration Server.
- Configured ATG Content Administration to deploy assets to target sites.
- Configured Late Staged Workflow for deployment.
- Configured permissions and content groups as per the business requirement.
- Implemented a Single-Sign on Solution for the PersonalShopper.com web site.
- Utilized the Xerces, Xalan Parsers and Castor for Java-to-XML binding, Java-to-SQL persistence, for parsing and sending the purchase orders to CommerceHub.
Environment: ATG Dynamo Product Suite 2007.1 (DCS & DPS), ATG Commerce Server, ATG Commerce Service Center, ATG Self Service, CommerceHub, ATG Control Center, BCC, JBoss, Java, J2ee, XML / XSL, Oracle, Sun Solaris, Ubuntu Linux, WebServices, Xerces, Xalan Parsers, network/socket API, Single-Sign On implementations, Unix Shell Scripts, Eclipse, Ant, Apache Web Serve
ATG Commerce Developer/Senior Programmer Analyst
Confidential, Naperville, IL
Responsibilities:
- Involved in installation and configuration of ATG2006.3 product suite on different environments and documented the same.
- Consolidated and resize d infrastructure; gathered technical requirements for the applications.
- Worked in setting up environments for developers and assigning them tasks.
- Troubleshot and supported the application, analyzed root causes, and resolved issues for production problems.
- Handled off shore teams and coordinated tasks to them.
- Involved in the design, coding, and integration of PayPal as a new payment method for the Website.
- Set up the PayPal Sandbox environment for testing the PayPal application for development.
- Evaluated new technologies and new initiatives.
Environment: ATG Dynamo Product Suite (2006.3), ATG Commerce Server, Dynamo Personalization Server, Dynamo Scenario Server, Dynamo Publishing Module, ACC, BCC, Merchandising, Commerce Assist, JBoss Application Server, Mercado Search Engine, Sun Solaris.
ATG Developer/Senior Programmer Analyst
Confidential, Deerfield, IL
Responsibilities:
- Worked on enhancements on the applications and worked on internal applications.
- Handled a small team of developers mentoring and involving them in application development activities.
- Attended meetings; gathered requirements interacting with Senior Managers and updated them with the progress of the projects.
- Evaluating new technologies and involving in new initiatives.
- Involved in the installation and configuration of ATG Dynamo Application Server 7.2 on Sun Solaris.
- Worked on the Database Creation for the ATG Dynamo Upgrade from the 5.6.1 to 7.2 on Sun Solaris.
- Administered and configured the dynamo with HTTP Servers.
- Configured Dynamo for scalability.
- Configured Dynamo for deployment.
- Troubleshot and supported the application.
- Performed Root Cause Analysis for production problems.
- Worked in upgrading ATG applications across different versions.
- Ported applications across different platforms.
- Designed and developed Dynamo Servlet Beans.
- Designed and developed Form Handlers for DAS and DPS.
- Developed data access using Dynamo SQL repositories.
- Developed file system access using Dynamo File System Content repositories.
- Configured SQL Repository Component to act as a profile Repository for DPS.
- Developed Form Handlers to create and manage User Profiles.
- Coded shell scripts for configuring the application packages and install them in Sun Solaris Environment.
- Experience monitoring and analyzing Dynamo logs
Environment: ATG Dynamo Product Suite (7.2p2), Dynamo Personalization Server (7.2), Dynamo Scenario Server (7.2), ATG Dynamo Publishing Module, DCC, BCC, Apache Webserver, IBM Websphere 5.1, IBM HTTP Server, JAVA, jdk1.3, J2EE, JDBC, Servlets, JSP.
ATG Commerce Developer / Programmer Analyst
Confidential, San Antonio, TX
Responsibilities:
- Gathered functional requirements for this application by interacting with the business analysts and the clients.
- Participated in design discussion meetings with clients.
- Participated in conference calls to solve design problems.
- Discussed issues with the clients and team members in solving architecture related problems.
- Involved in client demos.
- Responsible for personalization of the CACCP module based on the information collected and the business rules established by the segment for each user group.
- Worked on designing the catalog elements for the e-Commerce website.
- Designed and developed web pages using JSP & Java-Script.
- Key features include a database With user segment definitions and user profiles,
- Responsible for working on the repositories and publishing content on to the site and fixing problems encountered during publishing and worked on the shell scripts which are used for rcp content and meta data from the staging to the host machines.
- Involved in the installation and configuration of ATG Dynamo Application Server 7.1 on AIX.
- Administered and configuring the dynamo with HTTP Servers.
- Responsible for performance tuning and optimization.
- Managed multiple dynamo servers.
- Provided 24/7 support for the applications.
- Configured Dynamo for scalability and deployment.
- Troubleshot and supported the application.
- Performed Root Cause Analysis for production problems.
- Worked in upgrading ATG applications across different versions.
- Ported Applications across different platforms.
- Designed and developed applications using UML Object Models.
- Implemented the RUP Methodology.
- Designed and developed Dynamo Servlet Beans.
- Designed and developed Form Handlers for DAS and DPS.
- Developed data access using Dynamo SQL repositories.
- Developed file system access using Dynamo File System Content repositories.
- Configured SQL Repository Component to act as a profile Repository for DPS.
- Developed Form Handlers to create and manage User Profiles.
- Developed content repositories to serve targeted content for DPS.
- Developed e-Commerce site using business commerce features of ATG Commerce Application (Catalog Management, B2C Personalization, and Order Processing).
- Coded shell scripts for configuring the application packages and install them in Sun Solaris Environment.
- Experience monitoring and analyzing Dynamo logs.
- Experience doing the Ant build scripts in AIX.
Environment: ATG Dynamo Product Suite (7.x), Dynamo Personalization Server (7.x), Dynamo Commerce Server (7.x), Dynamo Scenario Server (7.x), ATG Content Administration Module, IBM Websphere 5.x, IBM HTTP Server, Java, jdk1.3, J2ee, JDBC, Servlets, JSP and DB2, AIX
ATG Developer/Programmer Analyst
Confidential
Responsibilities:
- Responsible for personalization of the growth module based on the tracking information collected and the business rules established by the segment for each user group.
- Designed and developed web pages using Jsp and Java-Script.
- Responsible for a database with user segment definitions and user profiles, and personalized menu systems for targeted access to IA applications and content.
- Responsible for providing the Confidential &T’s Growth Market ABN customers with immediate access to targeted home pages alerts, announcements, event notices, and targeted links to other Confidential &T sites.
- Responsible for working on the repositories and publishing content on to the site and fixing problems encountered during publishing and worked on the shell scripts which are used for rcp content and meta data from the staging to the host machines.
- Responsible for Instant Publisher, a publishing interface for publishing content on to the eABN site and modifying the profile repository and content repositories based on the targeting rules.
- Responsible for setting up the environment by installing the DAS 5.x, DPS5.x and DSS5.x and configuring the server for handling the website.
- Installed and configured ATG Dynamo Application Servers in Sun Solaris Environment.
- Performed designing and architecture of the system.
- Administered and configured the dynamo with HTTP Servers.
- Performance tuning and optimization.
- Managed multiple dynamo servers.
- Provided 24/7 support for the applications.
- Configured Dynamo for scalability and deployment.
- Performed troubleshooting and supporting the application.
- Performed migration the application from 4.5.x to 5.6.x.
- Ported applications across different platforms.
- Designed and developed Dynamo Servlet Beans.
- Designed and developed Form Handlers for DAS and DPS.
- Developed the presentation layer with Dynamo Server Pages (JHTML), JSPs and embedded the Dynamo Servlet Beans.
- Developed the session façade, a stateless session bean, which encapsulates the complexity of interactions with business tier.
- Developed entity and DAO’s to update and retrieve the data from the database.
- Developed data access using Dynamo SQL repositories.
- Developed file system access using Dynamo File System Content repositories.
- Configured SQL Repository Component to act as a profile Repository for DPS.
- Configured Dynamo User Directory for DPS.
- Developed Form Handlers to create and manage User Profiles.
- Designed Gears and created Gear Page Fragments.
- Developed Gears using PAF tag library.
- Developed Content Repositories to serve targeted content for DPS.
- Performed unit, integration and system testing.
- Coded shell scripts for configuring the application packages and installed them in Sun Solaris Environment.
- Experienced in monitoring and analyzing Dynamo logs.
- Setting up crons to schedule jobs on Sun Solaris.
- Experience doing the build using build scripts in Sun Solaris Environment.
- Used Make File Utility for compiling java source code.
Environment: ATG Dynamo Application Server (5.x - 6.x), Dynamo Personalization Server (5.x - 6.x), Dynamo Scenario Server (5.x - 6.x), Dynamo Commerce Server (5.x - 6.x), ATG Portal Server, RQL, Jdk 1.2.2, Weblogic 5.1, iPlanet Web Server, Jdbc, Servlets, Jsp, Jhtml and Oracle 8i, Sun Solaris.
