Sr. Webspherecommerce Developer Resume
Miami, FL
SUMMARY
- Over All 7 years of IT experience and 5 Years of Experience in administration and installation of IBMWebsphere/BEA Weblogic Application Servers, WebsphereMQ on various Operating Systems like UNIX, AIX, RHEL and Windows and Web Servers like Apache, Tomcat, And Providing support for Production, Staging, Testing and Development environments.
- Experience in Installation, Configuration, Trouble - Shooting and performance tuning of IBMWebSphereApplication Server 6.0 Network Deployment on various Operating Systems like Windows AIX, Linux, Sun Solaries, Environments, IBM HTTP ServerWebSphereMQ, JMS, LDAP, Oracle 9.x, SQL Server on UNIX (AIX), Linux and Windows environments.
- Involved in migratingWebSphereApplication Server 6.1 to 7.x and 8.0.
- Administration, Installation, configuration of Weblogic (WLS, WLI), I-Planet Web Server 4.0, Sun OneWeb Servers & Apache Web Server, and configuration of proxy requests using BIG-IP Load Balancer to clustered Weblogic servers.
- Experienced working in multiple WebsphereCommerce sub systems.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Experience in designing, developing and supporting largeWebsphereCommerce applications.
- Expertise in Order, Catalog, Trading and Member Subsystems ofWebSphereCommerce Server.
- Excellent Project implementation skills using Core Java, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JSF, Struts, spring, spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Expert in IBMWebSphereCommerce, Java, JSP/Servlets, Java Script, AJAX, DOJO, JQuery, HTML, DHTML, EJB, Struts, IBMWebSphereApplication Server, Oracle WebLogic, Web Services.
- Experience in deploying and Troubleshooting J2EE applications in WAR, JAR and Ear formats on various versions ofWebSphereApplication Servers and MQ Servers using various ways like Admin Console, wsadmin and wsadmin scripting tools such as JACL/Jython/Perl scripting. For compiling automated deployments.
- Experience in Writing Controller command & Task command ofWebSpherecommerce.
- Experience in Rest APIs to call WCS commands for mobile and tablet.
- Experience in creating access bean and data bean ofWebSpherecommerce.
- Involved in design, enhancement and support for checkout flow ofWebSpherecommerce.
- Experienced in handling multiple application server nodes usingWebSphereApplication Server Network Deployment Manager.Experienced in installation and configuration of Web Servers (IBM HTTP/Apache).
- Experienced in installation and configuration of LDAP Server (IBM Directory Server).
- Used jacl, Jython scripts for starting and stopping servers, deployment of applications.
- Provided technical assistance in monitoring, tuning, backup/restore, upgrades, failover and recovery and upgrades ofWebSphereEnvironment for availability, scalability, maintainability and WLM (Work Load Management) using cloning and clustering including horizontal and vertical cloning.
- Creating the Problem Management Record (PMR) with the IBM, updating fixing the unresolved bugs or issues.
- Good Experience with Relational databases like ORACLE, DB2 and MySQL Server.
- Excellent problem resolving interpersonal & good communication skills with ability to work under pressure in a highly visible role in a team and individually.
TECHNICAL SKILLS
Platforms: LINUX (REDHAT ENTERPRISE V5.x, SUSE 11.x/10.x/9.x), IBM AIX 4.5/5.1/5.2, SUN Solaris 10/9/8, Windows NT/2000 server, HP-UX, Windows 2008/2003/XP/98/95.
Application/Web Servers: WebSphere Portal Server 5.x/6.x/6.1.5, IBM WebSphere Application Server 4.0/5.0/5.1/6.0/6.1/7.0 , JBOSS 4.x/5.x, WebLogic 9.x/10.x
Web Servers: Apache web server 2.0.54/2.0.63/2.2 , IBM HTTP Server 6.0/6.1/7.0, Oracle iPlanet 6.x/7.0, Apache Tomcat and IIS.
Database: ORACLE 11gR1(including RAC)/V10.x/V9, DB2/UDB7.2/8.0, SQL Server 5/7.0/2000, MS-Access 2000/2003/2010 , and Sybase
Security: CA Siteminder 12.5, Ping Federate 6.x/7.x, CA Federation.
Java/J2EE/Web Technologies: HTML, Java Script, DHTML, XML, CSS, Applets, AWT, JFC (Swing), J2EE, JDBC, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, AJAX, Java Web Services using SOAP.
Programming Languages: C, JavaScript, SQL, Java, UNIX Shell Scripts, JACL, XMLAccess, Jython, ANT, Python
Network Protocols/Services: TCP/IP, HTTP/HTTPS, RMI, SOAP, SSL, SMTP, POP3, NFS, DNS.
IDE/ Tools: Eclipse, Net Beans, Macromedia Dreamweaver, RAD 7.0/6.0, Wily Introscope 6.x/ 7.x/8.x, Big IP F5 Load balancer v10.x, Tivoli Access Manager, UML (Rational Rose), VSS, CVS.
PROFESSIONAL EXPERIENCE
Confidential, Miami, FL
Sr. WebSphereCommerce Developer
Responsibilities:
- Implemented new controller and task commands and customized existing ones onWebSphereCommerce.
- Worked on front end development with the standard tag library and Struts onWebSphere commerce.
- Installed, configured and maintainedWebSphereCommerce and WAS applications.
- Application usedWebsphereCommerce and Struts extensively.
- ImplementingWebsphereCommerce for development of different modules and generation of Contracts and integrating in Accelerator Tool, provided byWebsphereCommerce Toolkit.
- Build and Deployment activities usingWebSphereCommerce.
- Implement the on-going design for client's website utilizingWebsphereCommerce.
- Designed, developed and deployed the EJB's onto theWebSphere.
- Involved with working other WCS issues including extended commands, tables, customized shopping cart, customizing the user Interface using JSPs, DataBeans and JavaScript.
- Developed and managed contacts with IBM internal development forWebsphereCommerce Suite.
- Creating Horizontal and Vertical Cluster configurations ofWebSphereApplication Servers andWebSphereProcess Servers (WPS).
- Install/ configure and support ofWebSphereProcess Server (WPS) environments.
- Used IBMWebSphereStudio ApplicationDeveloper(WSAD) as the IDE for writing code.
- Implemented application level persistence using Hibernate and Spring.
- ConfiguredWebSphereprocess server (WPS) with Golden Topology in different environments.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Used Hibernate as data mapping and persistence framework to implement data access abstraction.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Implemented Ajax with JQuery to refresh results from Ajax page.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Created web application prototype using jQuery and Angular.JS
- Implemented MVVM in all interactive views using jQuery&Knockout.js and layouts in Bootstrap.
- Developed frontend widgets in Backbone.js and Handlebars.js.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval. Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Developed Dash-Board to monitor and report CacheCoherence Servers.
- Created distributed Oraclecoherence domains, configuration and system design based on oracle coherence.
- Utilized MongoDB database management system for keeping user generated data.
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Design and Developed using WebService using Apache CXF.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used Eclipse IDE for designing, coding and developing applications.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
Environment: WebSpherecommerce,WebsphereApplication Server (WAS),WebsphereProcess Server (WPS),WebsphereStudio ApplicationDeveloper(WSAD), Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Node.Js, Angular.Js, Bootstrap, Backbone.js, Oracle, Crud, Pl/Sql, Jdbc, Apache Cxf, Rest, Eclipse, Weblogic, Subversion (SVN), Mongo DB, Coherence, Junit, Agile, Uml, Jsp, Maven,Google Web Kit (Gwt), Web 2.0, Soa.
Confidential, Frederick, MD
Middleware Engineer
Responsibilities:
- Installed and configured WAS ND 6.1/7.0/8.0 on AIX, Windows, Linux, Solaris Platforms,WebSpherebase Application Server and used Update Installer to update with fixpacks.
- Automated the tasks with shell scripts using silent response files.
- Automated configuration, troubleshooting, deployments using JACL and Jython scripts - used AdminConfig, AdminApp, AdminControl and AdminTask.
- Used IBM Installation Manger V8 to install on local machinesWebSphereApplication Server, IBM HTTP Server, Application Clients, DMZ Security Proxy Server, and Web server plug-ins.
- Made use of Centralized Instalation Manager(CIM) V8 to remotely installWebSphereApplication Server, IBM HTTP Server, Application Clients, DMZ Security Proxy Server, and Web server plug-ins.
- Worked with Monitored directory to install, update and uninstall applications.
- Used addNode asExistingNode to recover a damaged node and to move a node to a different machine or operating system.
- Made use of High Performance Extensible Logging (HPEL) for easy use of logging and tracing in WAS 8.0.
- Implemented Fixpacks onWebSphereApplication Server 6.1, 7.0 and 8.0 and on IBM HTTP Server 6.x/7.0/8.0.
- Made use of WAS V7 for Runtime Provisioning Capability, Business Level Application and Compressed Reference.
- Worked on Scripting, Disaster Recovery, messaging and security which was made easier in WAS V7.
- Worked with Admin Agent and Job Manager on WAS V7 to provide flexible management.
- Worked with Centralized Installation Manager which simplified Installation and Deployment.
- Installed and configured both IBM HTTP Server and iPlanet Web servers and plugins and configured SSL for the web server and plugin communications.
- Created and federated profiles to the Deployment Manager using both Profile Management tool and also automated the process using manage profiles and addnode command.
- Recommended and used hybrid clustering (horizontal and vertical) to make use of efficient resources on a single system and to provide for hardware failover and load-balancing and worked with developers.
- Responsible for deploying applications on the cluster and setting up the environment.
- ConfiguredWebSphereresources like JDBC providers, JDBC data sources and connection pooling and tuning it and monitoring it using Tivoli Performance viewer by enabling PMI.
- Troubleshoot problems on the various environments involving the integrations ofWebSphere, IBM HTTP Server, iPlanet web Servers, TAM and LDAP.
- Configured global security onWebSphereusing IBM Directory Server and secure the adminconsole.
- Configured adminconsole security onWebSphereand creating users with various roles to access theWebSphereadmin console - users and groups in LDAP and added them asWebSphereConsole Groups.
- Involved in opening and working on PMR's with IBM to solve various issue related to the environment. Enabled traces as part of troubleshooting and used collector tool to submit the logs and traces to IBM after running the must gather scripts and enabling various traces and taking thread dumps.
- UsedWebSphereplug-in for load balancing across the cluster members and manually updated it for remote web servers in the DMZ.
- Installed SSL certificates on the web servers.
- Was involved in writing shell scripts to automateWebSphereadmin tasks and application specific syncs / backups and other schedulers.
- Participated in team meetings and management meetings to resolve issues related to the various environments.
- Used Tivoli Performance tools for tuning theWebSphereenvironments (JVM heap size, data base connection pool size, etc).
- Was responsible for documenting the various procedures involved in the day to day maintenance of the various environments.
Environment: IBM Web Sphere Application Server 6.x/7.0/8.0, WESB 7.x,WebsphereProcess server 7.0.x,WebsphereMQ 6.x,7.x Windows 7/XP, Windows 2003/2008 server, IBM HTTP Server 6.x/7.0/8.0, AIX, Linux, Solaris, DB2 Information Integrator V 8.2, Oracle 10g,11g, Sun One Web Server, Apache Web Server and IIS.
Confidential, Alexandria, VA
Senior WebSphere/JBoss Administrator
Responsibilities:
- Installed, Configured, and Administered IBM WebSphere Application Server 7.0/6.1 Network deployment (WAS ND), WebSphere Portal Server 6.1.x, JBOSS EAP/SOA-P 5.x on Red Hat Linux RHEL 5, AIX 6.1/5.3, Windows 2003, Sun Solaris platforms.
- Installed web servers like Apache, IHS, JBoss EWS and configuring plug-ins, mod cluster & mod-jk to route traffic from web server to application server.
- Working knowledge and experience in defining plans, tuning, and troubleshooting different flavours of Application servers like WebSphere Application/Portal, JBOSS EAP/SOA-P performance.
- Involved in migrating external facing applications from IPV4 to IPV6 at network level.
- Expertise in migrating applications from WebSphere 6.0/6.1/7.0 to JBoss EAP 5.x and IPlanet to JBoss in both Production and Non-Production environments.
- Involved in installation of fix packs, e-Fixes, and cumulative fixes and all kinds of patches on different flavors of application servers like WebSphere, JBoss & tomcat servers
- Experience in using various monitoring tools like Wily Introscope 81.3, Fog Light, Tivoli, Sitescope, HP Openview etc. to monitor current production systems
- Expertise in installing web servers like Apache, IHS, JBoss EWS and configuring plug-ins, mod cluster & mod-jk to route traffic from web server to application server.
- Involved in Installation, configuring, maintaining and deploying portlets, themes, and skins in IBM WebSphere Portal Server 6.1.5 in both Production and Non-Production environments.
- Implemented clustering, performance-tuning and troubleshooting of IBM WebSphere Application Servers 5.0/6.0/6.1 in both Production and Non-Production environments.
- Responsible for maintaining the webservers like IHS, Sunone Webserver including the web agent, HTTP plug in installation and configurations
- Configured the Web Server interfaces, session management, virtual hosts and transports for WebSphere Application Servers in both Production and Non-Production environments.
- Involved in troubleshooting and performance tuning using Resource Analyzer and Log Analyzer. Created an extensive monitoring/diagnostic setup using Wily Introscope and Fog Light.
- Upgraded WebSphere Application Servers from V6.0.2.11 to V6.1.0.27 on all the environments like SIT, FQT, UAT and PROD in both Production and Non-Production environments.
- Deployed application in staging, production, following strategy change management practices and gave 24*7 on call production support in both Production and Non-Production environments.
- Worked on WebSphere Application Server Toolkit to convert the scripts from JACL to Jython.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication between load balancer and webserver, webserver and application server.
- Wrote extensive JACL and Jython scripts to automate deployment of applications, enabled security, created profiles.
- Wrote batch scripts to automate installation and un-installation of WebSphere Application Server and Web Server.
- Maintained, configured, monitored and supported F5 load balancer v10.1 files.
- Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for admin console and application components on Windows.
- Developed Shell and Perl scripts for launching applications to run remotely on Application servers.
- Used TPV and Wily Introscope to identify performance bottlenecks including application memory leaks, server process degradation, database connections, http threads, etc.
- Developed automation scripts such as Shell and Jython scripts for configuration, code deployment, Server Restart, log rotation, backup, and restoration.
- Involved in designing WebSphere Application Server load balancing and fail over by using Workload Management horizontal and vertical scaling and using Big IP F5 Load balancer.
Environment: WebSphere Application Server 5.x/6.x/7.0, IBM Portal Server 6.0/6.1 IBM DB2, IBM MQ 6.0, IBM Http Server 6.1.x, Windows Server 2003, Solaris 10, JACL, Unix shell scripts, Jython, Struts, Sun One, Wily, Hibernate, Java/J2SE 1.4, J2EE 1.3, Eclipse, SOAP.
Confidential, Boston, MA
WebSphere Administrator
Responsibilities:
- Built application infrastructure, installed, configured, and administered IBM WebSphere Application Server 7.0/6.1 base and Network deployment (WAS ND).
- Involved in Installation, configuring, maintaining and deploying portlets, themes, and skins in IBM WebSphere Portal Server 6.1.5.
- Application support in development, test and production environments, identifying issues and tracking bugs and troubleshooting the problems.
- Implemented clustering, performance-tuning and troubleshooting of IBM WebSphere Application Servers 5.0/6.0/6.1.
- Monitoring and analyzing the performance data with Tivoli Enterprise Monitoring server and Tivoli monitoring tools.
- Responsible for maintaining the webservers like IHS, Sunone Webserver including the web agent, HTTP plug in installation and configurations
- Strong experience in migration of WebSphere Application server 6.1 to 7.0.
- Worked closely with development team on RAD to resolve some development issues.
- Configured the Web Server interfaces, session management, virtual hosts and transports for WebSphere Application Servers.
- Upgraded WebSphere Application Servers from V6.0.2.11 to V6.1.0.27 on all the environments like SIT, DIT, UAT and PROD.
- Deployed application in staging, production, following strategy change management practices and gave 24*7 on call production support.
- Worked on WebSphere Application Server Toolkit to convert the scripts from JACL to Jython.
- Configured WebSphere Application Server resources like JDBC Data Sources, JDBC Providers, JNDI, Security resources like JAAS authentication (J2C) aliases and Connection Pooling to connect to the Oracle.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication between load balancer and webserver, webserver and application server.
- Wrote extensive JACL and Jython scripts to automate deployment of applications, enable security, create profiles, and create Service Integration Bus (SIB), Messaging Engine, and Destination Queue.
- Wrote batch scripts to automate installation and un-installation of WebSphere Application Server and Web Server.
- Drafted detailed approach document for successful implementation of WAS migration in different environment.
- Maintained, configured, monitored and supported F5 load balancer v10.1 files.
- Expertise in application/traffic management using F5 load balancer.
- Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for admin console and application components on Windows.
- Developed Shell and Perl scripts for launching applications to run remotely on Application servers.
- Responsible for research and implementation of latest software and fix packs for WebSphere Application Servers and some development tools.
- Used TPV and Wily Introscope to identify performance bottlenecks including application memory leaks, server process degradation, database connections, http threads, etc.
Environment: WebSphere Application Server 5.x/6.x/7.0, IBM Portal Server 6.0/6.1 IBM DB2, IBM MQ 6.0, IBM Http Server 6.1.x, Windows Server 2003, Solaris 10, JACL, Unix shell scripts, Jython, Struts, Sun One, Wily, Hibernate, Java/J2SE 1.4, J2EE 1.3, Eclipse, SOAP.
Confidential
WebSphere Administrator
Responsibilities:
- Involved in installing WebSphere portal 5.x/6.x on Windows 2003, Linux, AIX and Solaris Platform with Web Content Management
- Involved in implementing Content management and Integration and scalability services to the business applications by implementing IBM web content manager.
- Involved in Installation, configuring, maintaining and deploying portlets, themes, and skins in IBM WebSphere Portal Server 6.0.
- Designated as a WebSphere /JBOSS admin and Application support for various J2EE applications
- Responsible for JBOSS, Web logic, WAS, WebSphere MQ, Tomcat, Sun ONE Directory server installations across the Middle ware group
- Involved in Load balancing/Tuning/Clustering for JBOSS, Web logic Application Servers,
- Responsible for maintaining the webservers like IHS, Oracle IPlanet Webserver including the web agent, HTTP plug in installation and configurations
- Used WebSphere Message Broker to manage Message Broker and WebSphere MQ artifacts from within a single console
- Involved in major migrations like WAS 5.1,6.0 & 6.1 and WebSphere MQ 5.3 to 6.0, Experience in driving the effort for applying WebSphere fix packs and application patch deployments
- Automated WebSphere deployments using JACL, Jython and Java scripts. Worked with SCM/Build forge team to integrate the deployment scripts
- Responsible for maintaining, troubleshooting all the WebSphere specific issues in all the environments like DEV, QA, UAT and PROD
- Proposed High Availability Application Server infrastructure.
- Worked closely with Project manager, development, and testing and production teams to align project deliverables, dates and report issues/concerns
- Responsible for driving the effort for all the Middleware deployments. Provided investigation and correction of error conditions or application discrepancies for supported applications on both Test and Production systems. Communicated daily with Middleware development groups and other support groups
- Experienced in adding Fix packs and Cumulative Fix packs and migrating the versions of WebSphere application server 5.0,6.0,6.1
- Responsible Team Member of MW Support Desk and providing timely and accurate 24X7 supports.
- Implemented different algorithms like round robin, weighted round robin for load balancing using F5 load balancer.
- Responsible for focused problem determination and resolution support for all Middleware developed or utilized services or Technology across the Enterprise. Responsible in resolving Severity 1 and 2 outages. Investigated all aspects of the event until it is resolved or an escalation is necessary.
- Configuring WebSphere admin console, Deploying new applications (.ear files) into different JVM’s. Creating new JVM’s and Configuring virtual hosts, node agents, nodes and cells.
- Configuring and enabling Global Security for the WebSphere Admin Console, and manage WebSphere variables, and tuning the performance.
- Responsible for checking the Introscope messages from pagers, and troubleshooting the problems.
- Monitoring and analyzing the performance data with Tivoli Performance Analyzer and Tivoli monitoring tools. Responsible for creating various MQ object definitions like Queues, Channels etc.
- Automate application install, uninstall and enhancements through Shell and Perl scripts.
- Install, configure and maintain Internet, Intranet, Application and Database Servers like WebSphere, IBM HTTP Server, Tomcat and DB2 on diverse UNIX flavors that include AIX and Windows Platforms (NT/2000) in multi-clustered high availability environments.
- Package, build, Integrate and deploy enterprise J2EE applications on WebSphere 4.0/5.0/6.0 that involves EAR (Enterprise Archives) and WAR (Web Archives).
- Involved in troubleshooting and performance tuning using Resource Analyzer and Log Analyzer.
- Installed and configured IBM WebSphere Application Server 5.0/5.1 JDBC drivers and Servlets engines along with troubleshooting and recovery on AIX.
Environment: WebSphere Application Server 5.x/6.x, WebSphere Portal Server 5.x/6.x IBM DB2, IBM WebSphere MQ 5.3, IBM-AIX, IBM Http Server 6.1.x, Wiley, IBM AIX 5.3, Solaris 10, Windows XP, ANT, Unix shell scripts, Jython, Struts, Hibernate, Java/J2SE 1.4, J2EE 1.3, Eclipse, SOAP, UDDI, DMZ.