Sr. Websphere Commerce Developer Resume
St Louis, MO
SUMMARY
- Around 6 years of IT Experience in implementing end - to-end Enterprise/Commerce/Client-Server distributed applications using Java 2 Enterprise edition, XML, IBM WebSphere Commerce Server and related web tools and technologies.
- Expertise in different WCS store models (B2B, B2C, Supply Chain and Demand Chain) models.
- Expertise in extended sites and worked on different partners.
- Expertise in WCS Integration with ERP systems.
- Worked in different WebSphere components such as catalog, promotions, orders, payments, extending administration tools etc.
- Expertise in creating commands, task commands, EJBs, access beans, data beans, views, etc.
- Strong knowledge of administration tasks such as publishing stores, creating access control policies, password policies, dynamic caching, enabling tracing, etc.
- Expertise in working with Commerce Inbound/Outbound Webservices.
- Proficient in development of J2EE components using specifications of J2EE 1.3, EJB 2.0, JSP 1.2 and Servlets 2.3.
- Expertise in J2EE Technologies such as JNDI, Transactions, JDBC, and JMS.
- Expertise in Agile and RUP development.
- Experience in developing Web applications and for the enterprise. Adept Confidential building applications using Java, Java Server Pages, Servlets, Swing, HTML, HTTP, JavaScript in a Client/Web server environment.
- Full SDLC experience in multiple projects requirements, design, development, testing, deployment, support and maintenance, configuration management, version control and implementing best practices.
- Familiar with version control systems such as CVS and SVN.
- Expertise in working with Eclipseand Rational Application Developer v7.x.
- Excellent communication skills and strong analytical, presentation, problem solving skills.
- Ability to work independently and active team player with proven work ethics and leadership qualities.
TECHNICAL SKILLS
Languages: C, C++, C#.NET, Java, J2EE, HTML, JavaScript, XSLT
WebSphere Technologies: IBM WebSphere commerce server 6.0 IBM WebSphere commerce server 7.0
J2EE Technologies: XML, UML, JDBC Servlets, JSP, JNDI EJB, Web Services, JMS, ANT Struts MVC Framework
Web Servers & Application Servers: Tomcat Web Server 5.x WebSphere Application Server 6.0 WebSphere Application Server 7.0 Web Logic App Server 8.1
Operating Systems: MicrosoftWindows 95/NT/2000/XP/2003 MS-DOS, UNIX
Databases: Microsoft SQL Server 7.x Oracle 10.x IBM DB2 8.x
Development Tools: Rational application developer 6.0 Rational application developer 7.5.x
Others: Log4J, JUnit, JavaDocs
J2EE Design Patterns: FileNet, Message Broker, SAP
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. WebSphere Commerce Developer
Responsibilities:
- Design, develop and support WebSphere Commerce applications.
- Developed custom framework to handle multi-threaded WebSphere Commerce scheduler jobs.
- Developed and designed customization of WebSphere Commerce JSPs.
- Created several custom controller commands, View Beans and Tasks by extending WebSphere Commerce library.
- Created a several IBM WebSphere E-Commerce chain websites.
- Extensively involved in the development of customizations in WebSphere commerce.
- Supported the company's business model by using IBM WebSphere Commerce.
- Installed, configured, administrating and supporting WebSphere Application Server (WAS).
- Installed and configured WebSphere Process Server (WPS) using the Golden Topology.
- Installed WebSphere Process Server (WPS) in a clustered environment for High Availability and Work Load.
- Used IBM WebSphere Studio Application Developer (WSAD), RAD IDEs for java source code development.
- Used spring for cross cutting concerns and IOC for dependency injection.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational mapping framework such as Hibernate.
- Developed Servlets and JSPs based on MVC pattern using Struts 2 framework and Spring Framework.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Created varies GUI screen with help of Java/J2EE, JavaScript, HTML.CSS, Ajax.
- Created various UI components for different web pages using HTML, JavaScript, and ExtJs.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Commission breakdown and update pages were enhanced using JSP/HTML and CSS.
- Create stored procedures, sequences, tables, indexes, triggers, views on Oracle DB.
- Developed the CRUD API for the POS-Engine using Restful Web-Services.
- Created PL/SQL procedures, functions and written complex SQL queries.
- Implemented the database connectivity using JDBC with Oracle Database as backend.
- Design and Developed using Web-Services using Apache CXF.
- Developed Rest architecture based Web-Services to facilitate communication between client and servers.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Developing a new Content Management System backed by subversion (SVN) using Java EE technologies.
- Designed and implemented four Agile Scrum teams for product development.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed AJAX scripting to process server side JSP scripting.
- Developed the User Interfaces using Struts 2, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed the Servlets for processing the data on the server.
- Created Web-Services using WTP tool plug in to the eclipse IDE which is deployed as a separate application using
- Maven scripts on IBM MQ series for sending and receiving messages to the mainframe system
Environment: IBM WebSphere Commerce Suite 6.0.0.4, IBM RAD 6.0.1, Oracle 10g, JSTL, JSP, Struts 2, JavaScript, AJAX, EJB2.0, JDBC, XML, and Oracle 10g, Share Point, Star Team, JQuery, AJAX.
Confidential, St. Louis, MO
Sr. WebSphere Commerce Developer
Responsibilities:
- Successfully delivered multiple high performances, B2C E-commerce projects from inception to production.
- Closely worked with business and product team in several projects to understand the business vision and priorities and provide technical inputs and estimates.
- Served as a liaison between management and development team.
- Provided technical direction for developing, designing and integrating systems in different projects.
- Successfully implemented projects in agile methodology and activity participated in product backlog, spring planning, release planning, and daily scrum sessions.
- Actively involved in requirement gathering and analysis, design, design reviews and code reviews and supervision of development team.
- Important Part of team in a business initiative to integrate a micro-site (web-pickup site) with the main Express-Scripts.com.
- Important Part of team in critical business initiative to integrate e-commerce order fulfillment process with an order management system to support merger of Express-Scripts.com and drugstore.com business processes.
- Successfully involved in delivering a high visibility company initiative to develop an e-commerce-store order fulfillment integration site (Web Pickup) and played a key role in solution and architecture of the site.
- Extensively worked with ATG commerce suite (Pricing engine, promotions, scenarios, Inventory, Payment Processing, Order Management, Gift Lists, Form Handlers), DAS (Repositories, Droplets, Schedulers), Merchandising and Content administration (BCC).
- Extensive experience with Credit Card, PayPal, BML payment processing methods.
- Leveraged REST ful WebServices and developed applications which exchanged data in JSON format.
- Developed and Configured Spring MVC framework in the migration project to migrate the marketing application from ATG to open source technologies.
- Worked on store locator functionality, which is integrated with MapQuest to retrieve direction and map information.
- Developed Spring controllers for migrating store locator from dynamo and integrated the web service API calls with MapQuest to retrieve maps.
- Used Axis to create web service client stubs from WSDL and developed modules to access those services in AARP collaboration project and Google Health project.
- Worked on BEA Jolt API in maintaining the existing application calls to Tuxedo to retrieve pharmacy records.
Environment: J2SE, J2EE, Agile, ATG Commerce, ACC, BCC, CSC, DCS, DAS, DPS, DSS, Endeca, Omniture, Akamai, JSP, Spring, SiteMesh, iBatis, Stellent, Tomcat, BEA Jolt, Tuxedo, HTML, JavaScript, Web Services, REST, JSON, WSDL, SOAP, Axis, XML, XStream, Apache commons API's, Url Rewrite API, EhCache, Graphite, PMD, Log4J, JUnit, SQL, Groovy, Shell script, Perl, Eclipse, Microsoft Visio, Star UML, Db Visualizer, SQL Developer, Oracle, WinCVS, CVS, SVN, UNIX (Sun Solaris).
Confidential, Jacksonville, FL
Sr. WebSphere Commerce Administrator
Responsibilities:
- Installed configured and administered IBM WebSphere Application Server ND V6.0/6.1/7.0 on Windows, AIX, Solaris and Linux.
- Responsible for creating Profiles, nodes, federation of nodes, WAS instances, Application Servers, Clusters, Virtual hosts, Data Sources, Plug-in configuration, and Service Integration Bus Configuration.
- Installed and Configured WebSphere Extended Deployment manager (XD) 6.0.2/6.1./7.0
- Created build definition file to generate customized installation package for WebSphere XD.
- Installed and Configured IBM HTTP Server V6.0/7.0 and Apache Web server V2.2/2.3 with WebSphere Application Server in cluster environment and configured Site minder to work with WAS.
- Applied latest fix pack and Patches to WebSphere Application Server.
- Highly experienced in optimizing performance of WebSphere Application server using Workload Management (WLM).
- Transferred default Cloudscape database to DB2in WebSphere Application Server.
- Configured the Webserver Instances, Session Management, Virtual hosts and transports for WebSphere Application Server.
- Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for WebSphere Application Server.
- Migrated existing applications from WebSphere Application Server 5.x to 6.x and 6.x to 7.0 using WAS Pre-Upgrade and WAS Post Upgrade tools.
- Supported WebSphere Application Server clustering, load balance and failover.
- Configured the extranet Web Servers and intranet application servers using the firewalls between the Web Servers and application servers (DMZ model).
- Involved in deploying application code into Production, Training, Staging, and Test Environments.
- Involved in Working with Application teams to tune JVM's, JAR's, property files and application components.
- Experienced with Middleware operations and supporting infrastructure, such as databases, networking, UNIX, Linux and NT servers, network management, security, and monitoring.
- Used log files to help with performance monitoring, accounting and problem determination.
- Installed WebSphere Portal Server 6.0/6.1/7.0 and enabled Web Content Management.
- Installed and configured IBM WebSphere portal 6.0/6.1/7.0 with Lotus Web Content Management.
- Configured Security for WebSphere Portal environment using LDAP registry IBM Directory Server.
- Deployed Portlets, themes and skins on WebSphere Portal Server.
- Deployed war files using xml access scripts and portal admin console.
- Involved in configuring Authoring environment and Syndication using WCM.
- Involved in installing configuring and administering WebSphere MQ 5.3/6.0/7.0 on AIX and Linux.
- Created and Configured MQ series objects like Queue Manager, Queue, Channels and Transmission Queues for Messaging and Queuing.
- Involved in WebSphere MQ Cluster design, setup, and administration.
- Created Cluster Sender and Receiver Channels for Communications between the applications.
- Involved in configuring JMS Provider using WebSphere MQ Series.
- Analyzed Heap dumps and Core dumps using IBM thread analyzer and heap analyzer.
- Monitored Applications and WAS performance through Tivoli Performance Viewer and Wily Introscope and tuned the system - caching, queuing, JVM parameters, DB Connection Pooling.
- Involved in trouble shooting issues using log analyzer.
- Problem determination using local error logs and by running user traces and service traces.
- Involved in Creating & Configuring SSL for high security of web application.
- Used SCM tools Clear Case for software versioning and deployments.
Environment: WebSphere Application server 6.1/6.0/7/XD, IBM WebSphere Portal Server, IBM MQ Series/MQ Client 6.x/7.0, IHS V6.x, Apache Web Server V2.x, DB2, Oracle, RAD, TPV, Wily Introscope, Windows and UNIX (AIX/Solaris/Linux)
Confidential, Warren, NJ
WebSpehere Commerce Developer
Responsibilities:
- Implementing WebSphere commercefor development of different modules and generation of Contracts and integrating in Accelerator Tool, provided by WebSphere commerceToolkit.
- Part of the Deployment and Testing team, has involved in the configuration of application environment. This application used WebSphere commerceand Struts extensively.
- Prepare High Level and Low Level design for WebSphere commerceChanges.
- Develop code for WebSphere commercemodules like Order, Product, and Member.
- Interact with client to gather the requirements.
- Interact with the developers of other teams (Portal Team, Web Service Team) for integration.
- Work with functional team to understand how requirements relate to design.
- Designed, Installed and configuredWebSphere Application Server cluster on UNIX/LINUX and Windows in all environments.
- Worked on installing configuringWebSphere Process Server, deployed SCA modules, deployed ear files in a golden topology and created user roles and groups.
- Development usingWebSphere-StudioApplicationDeveloperon Windows 2000 and deployment on an OS/390 UNIX Shell.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to The frontend managed beans using Spring IOC pattern.
- Used iBatis and MyBatis OR Mtools which automate the mapping between SQL databases and objects in Java.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
- Involved in implementing JQuery for providing interactive user interfaces.
- Involved in developing custom tag-libs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using ApacheAXIS2.
- Integrate and work with other open source projects, such as Apache Shiro, Apache Commons, Apache Ant, log4j, and Mongo DB
- Automate test cases using the built in framework in Selenium Web Driver using Net beans IDE.
- Worked on Posting queue logic by implementing Message-Driven bean (MDB) using JMS and deployed on JBoss server.
- Drive timely CVS Pre-Payroll (weekly, biweekly, and monthly) and CVS Payrolls (weekly. biweekly, monthly) within normal time frames to avoid surcharges and late banking fees.
- Used Visual Source Safe (VSS) for source code maintenance.
- Selenium-Sikuli Integration for Distributed Remote Execution.
- Involved in full life cycle of project implementations (SDLC) using Agile (Scrum)model for Design, Development, Maintenance& Support.
- Participated in converting the business requirements to software specifications using RationalUML.
- Worked on GUI internationalization using JSP and Core Java.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Experienced in building scripts using Ant and Maven.
Environment: WebSphere Commerce, WebSphere Process Server (Wps), WebSphere Application Server (Was), WebSphere Studio Application Developer (Wsad), Spring, Ibatis, Struts, Jsf, Ejb, Jquery, My Sql, Toad, Sql Sever, Db2, Apache Axis2, Wsdl, Netbeans, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, Maven.
Confidential, Chicago, IL
WebSphere Commerce Administrator
Responsibilities:
- Experience in Installing and Configuration of WebSphere servers like IBM Http server and Tomcat.
- Automate application install, uninstall and application enhancements through Shell scripts and WSCP scripts.
- Experienced in Installing and Configuration of Application server WebSphere 5.0/5.1.
- Responsible for installation configuration and maintenance of J2EE applications on JBOSS Application Server, HTTP Server in a multi clustered high availability environments.
- Assigned different user roles as Monitor, Operator, Configurator, and Administrator.
- Involved in Load balancing/Tuning/Clustering for JBOSS Application Server.
- Developed UNIX shell scripts, JACL scripts to automate the WebSphere Administration (recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc)
- Package, build, Integrate and deploy enterprise J2EE applications on WebSphere 4.0/5.0 that involves EAR(Enterprise Archives) and WAR (Web Archives)
- Involved in trouble shooting and performance tuning using Resource Analyzer and Log Analyzer.
- Ensure application dependencies are integrated on system level components such as database, Data Source Name (DSN), and Application Server connection pooling (DB2) including identification and documentation.
- Installed and configured IBM WebSphere Application Server 5.0/4.0, JDBC drivers and served engines along with trouble shooting and recovery on AIX.
- Involved in monitoring, shutdown and boot up, Network Support and Trouble Shooting.
Environment: IBM Web Sphere AppServer/ 5.1/5.0/4.0/3.5, AIX, Windows 2000, EJB, JDK, J2EE, JNDI, DB2, IBM HTTP Server, WSAD, IBM Visual Age for Java4.0, Tomcat 5.x. Servlets, XML, UML, DHTML, IIS, AIX, HP-UX, WINDOWS NT, DB2, IBM Visual Age for Java 3.5, Rational Rose, JProbe, Oracle 8.1.\
Confidential
Java Developer
Responsibilities:
- Involved in the Design of the Customization module. Extensively used the J2EEDesign patterns, Front Controller, Business Delegate, Service Locator, Value Object, Session Fa硤e, and DAO for designing.
- Developed the Tiles framework for the application and involved in the development of the end-to-end functionality.
- Created Use Case diagrams, Architecture diagrams and ER diagrams and Functional Specification and Design Documents.
- Participated in the design of Struts 1.1 and J2EE related objects - VO, Tiles, DAO.
- Build Phase Contribution: • Developed Core classes - Form Bean, JSP, Actions, VO. • Implemented objects related to J2EE design patterns - Business Delegate, Service Locator, and Data Access Objects. • Developed EJB Beans. • Configured Thick and Thin Oracle Drivers into Weblogic7.1 and 8.1. • Developed the base layout using Struts Tiles. • Other development includes Struts configuration, customized tags. • Involved in the development of the end-to-end functionality. Design Phase Contribution: • Complimented team by performing POCs.
Environment: windows2000, Struts, JSP and EJB creation with weblogic8.1
Confidential
Java Developer
Responsibilities:
- Responsible for development and maintenance of the online booking portal using Servlets, JSP, JavaScript and JSTL.
- Implemented the application using multi-tier architecture.
- Designed and developed web components to operate within Struts Action Framework.
- Developed web page templates using Tiles and routed the formatted data to the appropriate set of tiled JSPs for browser display. Involved in creating registration, sign in, search results, customer support pages using JSP and JSTL.
- Developed a Resource Bundle and configured the web application to load the message resources and accessed resource values from an Action class. Implemented DOM based xml parsing for displaying information to the user. The source data is obtained in xml format which is then parsed to display information in a grid view.
- Developed PL/SQL and stored procedures for Oracle database.
- Developed, tested and debugged web components and deployed the application in Tomcat.
Environment: Eclipse IDE, Apache Tomcat, XML, UML, HTML, CSS, JavaScript, JDK, J2EE, Oracle DB.