E-commerce Technology Manager Resume
Schaumburg, IL
SUMMARY
- 12+ years of experience in Information Technology as a Technology Manager/Lead Architect/Administrator/Programmer in the areas including Internet/Intranet Technology, Client Server (multi - tier architecture) Applications.
- My main area of specialization has been Websphere Application Server, WebSphere MQ, Websphere Embedded Message Queuing, Websphere Remote Server, Websphere Business Integrator Message Broker, WebSphere Portal, BPM, ODM, Datapower, IBM Pure Systems,WebSphere security standardization, Java/J2EE and C++.
- IBM certified Systems Engineer with over 10 years’ experience in ever increasing levels of responsibility and expertise in a wide range of IT disciplines specializing in 3-tier architecture model.
- Experience in designing tailor made J2EE runtime patterns that precisely meets the demands of application development.
- Application Server, WebServer administration, maintenance, Integration including Installation and Configuration.
- Experience in installation, configuration, Deployment and management of enterprise applications using Websphere Application server 4.0/5.0/5.1/6.0/6.1/8.5.
- Management of PLM software installation, Maintenance and Performance Tuning.
- Strong technical knowledge in Websphere Application server implementation, support, workload management and performance tuning. Web server setup, including complex secure sockets layer (SSL) configuration on IBM HTTP Server (Apache based).
- Experienced in applying patches and plug-ins for Websphere application server.
- Excellent track record in integrating solutions using Webshphere MQ Family.
- Experience in Planning, Installation and Administration of IBM MQSeries, WMQI Message Broker on various platforms like Solaris, AIX, UNIX, HP-UX, and Windows NT/2000.
- Working with WebServer applications using Apache and Iplanet.
- Experience in designing, developing, and deploying Session beans, JSPs, Servlets, Custom Tag Libraries using Struts (MVC) framework, WebLogic, WebSphere ND, WebSphere Base, WebSphere CE, TC Server, Oracle Application Server and Tomcat.
- Experienced with MUTUAL SSL involving multiple data types setup between enterprise server and client server.
- Experienced with Self Signed SSL certificate installation and management.
- Experienced with configurations of Websphere applications that focused on service integration such as SOA/EAI/EDI/EDA/BPM Tools.
- Good knowledge of website development using HTML and JSP.
- Good exposure to IDE tools like WSAD, JBuilder and JDeveloper, Eclipse.
- Good exposure to Testing tools LoadRunner, WinRunner, TestDirector and Rational tools.
- Good exposure to Oracle Identity Managements solutions such OAM, OIM, OID and OVD.
- Excellent Database designing skills using SQL, PL/SQL, Stored Procedures, Triggers in SQL Server/Oracle 9i/10g.
- Experienced in XML based information sharing involving JAXP along with XSLT knowledge.
- Experienced in implementation and configuring of various Telecommunication protocols like VoIP, H.323 and SIP.
- Excellent background in software development and testing middleware systems.
- Hands on experience with Relational databases like DB2, ORACLE, SYBASE and SQL Server.
- Having Strong knowledge of SDLC Analysis and Design using Software Engineering tools, OMT/OOAD, UML, Rational Rose, Rational Unified Process Methodologies in Rational Rose and MVC based frameworks like IBM Command Bean Framework, Jakarta-Struts and Design Patterns.
- Familiarity and experience with various procedures and policies required for escalation and outage resolution with Strong documentation skills (SOX based compliance).
- Experience in providing solutions architecture utilizing middleware virtualization platforms VMWare ESXi and IBM PURE Integrated Systems environment.
- Specialize in Virtual team management distributed across United States, India and Mexico.
- Experience in introducing change and instill positive attitude and motivation within a team while the company is undergoing significant operational and functional changes.
TECHNICAL SKILLS:
Operating Systems: UNIX, IBM AIX 4.3.3/4.5, SUN Solaris 2.7/2.8/2.9, LINUX (REDHAT), Windows NT/2000 server, Windows XP/98/95.
Application/Web Servers: IBM Websphere Application Server 4.0/5.x/6.0/6.1/8.5, Apache Web Server 1.2.2/1.3/2.0 , IBM HTTP Server 1.3.28/1.3.26/8.5 , iPlanet Directory Server, IBM MQ Series 5.x.
Testing Tools: Win runner 7.6,LoadRunner 7.8/8.0, QTP 8.2./ JMeter/ SOAP UI
Virtualization Platforms: IBM Pure Application Systems, VMWare ESXi
Process Servers: BPM 7.5/BPM 8.0.1
Decision Servers: ODM 8.0.1
Database: ORACLE 8i/9i, DB2/UDB 7.2/8.0, SQL Server 6.5/7.0/2000 , MS-Access 2000.
Programming Languages: J2EE (EJB, JSP, Servlets, JDBC, JMS), JNDI, C/C++, SQL, HTML, XML, UNIX Shell Scripts.
Development Tools: IBM WSAD 4.5/5.x, AAT.
Network Protocols/Services: TCP/IP, UDP, RMI/IIOP, SOAP, SSL, SMTP, ICMP, IMAP, POP3, VoIP, SIP, H.323, DNS, DHCP, HTTP/HTTPS.
PROFESSIONAL EXPERIENCE:
E-Commerce Technology Manager
Confidential, Schaumburg, IL
Responsibilities:
- As an E-Commerce technology manager my role is to architect, gather business requirements and convert into technical solution blueprints and provide end to end support and maintenance for the E-Commerce team’s intranet portal and client facing CTRX Member portable and provider portal sites.
- Ran the WebSphere 6.1.0.23 to WAS 8.5.5.1 migration project from the ground up, right from defining migration strategy, capacity planning, monitoring tools selection - (Dynatrace, Solarwinds, Splunk and WebSphere internal PMI.), scripted WAS 8.5 install with and without WebSphere Liberty ND profile, automated clustered JVM build and web application deployment.
- Designed an internal application to list E-Commerce application inventory and to provide update install and restarts of E-Commerce application assets.
- Implemented SAML security token based SSO using Ping identity federate solution.
- Worked with network admins to setup SSL offloading at the F5 load balancer layer using both self-signed and CA-signed X509 based certificates.
- Created dynamic application clusters using the features of WAS 8.5 to grow when there is demand and shrink when the demands falls.
- Built self-healing JVM’s using the health management capabilities of WAS 8.5.
- Created both managed and unmanaged IBM HTTP Server instances.
- Helped define application migration tips and standards definition for JDK 1.6 and 1.7 based development using Spring MVC, decoupled business and presentation tier with the help of Angular JS framework.
- Provided build support for responsive design using Bootstrap and REST based web services that produce a JSON response back.
- Defined continuous integration standards using tools such as IBM Rational Synergy.
- Managed both an off-shore and on-shore team and implemented several monthly planned application new development changes, minor/major code enhancements with agility and at the same time took serious measures to maintain quality of code and have remained consistent and have had 100% success rate till date.
- Created load testing scripts using Load UI.
- Maintained client information center portal site using IBM WebSphere portal Version 6.1.
- Crafted syndication/subscription services between authoring and production environment.
- Installed IBM Worklight V 6.2 to support the CTRX mobile application development infrastructure.
Environment: Websphere Application Server 6.1.0.23 and version 8.5.5.1, IBMHttpServer 8.5, Dynatrace V5, Solarwinds NPM V 10.x, Smart Bear - Alertsite, JSF, Spring and MyBatis framework, F5 Load Balancer, IBM WebSphere Portal 6.1.
Lead Architect
Confidential, Deerfield, IL
Responsibilities:
- As Integration architecture services lead architecture my role is to provide technical solutions for complex, enterprise level service oriented applications trying to integrate with other enterprise level applications and legacy systems via F5 Load Balancer, IBM HttpServer, WebSphere Application Server, MQ, MBR, Datapower, WSRR and WTX.
- Manage both on-site team of 6 members and off-shore team of 14 members to provide round the clock design, build and run level support to manage and maintain a 5700 centrally deployed J2EE applications serving Pharmacy, E-Commerce, Retail, Finance and HR business units.
- Remote management of 69,600 WebSphere profiles deployed across ~ 8700 stores nation-wide.
- Provide solutions for applications requiring business process automation and rules based service automation using IBM BPM 8.0.1 and IBM ODM 8.0.1 tool sets running on a virtualized IBM PURE integrated systems platform.
- Create customized patterns and script packages to improve time to market, consistency and avoid human errors and time delays on the delivery of DEV/ASM/SOA/SIT/UAT/PF/Pilot/Productions environment on time, every time.
- Oversee and manage multiple teams, orchestrate 24/7 service design/architecture/build and support activities of runtime environments which host TIER A/B/C/D and E - J2EE applications and services that support the entire enterprise both from central and retail stores perspective.
- Introduced change management and governance to enhance the stability of runtime environment.
- Provide SDLC process level solutions to help with iterative, agile application development at the same time maintain environment stability.
- Provide HA/DR plans to support the application SLA during unplanned/planned outages/maintenance activities.
Environment: Websphere Application Server 6.1.0.23/8.5 , IBMHttpServer 8.5, Datapower XC10, WSRR 7, BPM 8.0.1, ODM 8.0.1, IBM Pure Integration Systems with FP 4, IBM AIX, SUN Solaris 9/10, Linux, Apache Web Server,Tomcat 6, Oracle11g, Netezza, AS400, F5 Load Balancer, WebMethods Broker and Integration Server, Endeca Search Engine, ITCAM 6.X, Folight 5.X, IBM ISA toolkitMS Project, Visio, Powerpoint, MS-Excel.
System Engineer
Confidential, Deerfield, IL.
Responsibilities:
- Architected, implemented and supported infrastructure and architecture solutions for business critical applications that were categorized as Tier -A and provided a 99.999% high availability solution.
- Designed a pattern based approach to deliver WebSphere Application Server and its dependent components as a service and minimized installation time from 3 - 5 business days to under 12 minutes.
- Fully automated Websphere installations with using JACL and JYTHON scripting.
- Designed, tested and implemented a large scale migration plan to migrate Websphere 5.0.2 applications into Websphere 6.1.0.7.
- Designed and implemented dual mixed cell topology for high availability and improvedscalability.
Environment: Websphere Application Server 6.0/6.1.0.7/6.1.0.11/6.1.0.23 IBM AIX, SUN Solaris 9/10, Linux, IBM HTTP Server, Apache Web Server,Oracle 9i, 10g, 11g, AS400, WebSphere Edge Server, WebMethods Broker and Integration Server, I-Planet, Endeca, ITCAM 6.X, Folight 5.X.
Senior System Analyst
Confidential, Deerfield, IL
Responsibilities:
- Designed, tested and implemented a strategy to re-host multiple J2EE applications out of old hardware on to new hardware with zero downtime.
- Created a WebSphere image distribution project which supports to push a golden image of Websphere from an enterprise server to each of the store server.
- Re-hosted Websphere applications by creating custom installation packages with the help of Websphere Installation Factory tool.
- Desinged front end solutions for end users to deploy web applications updates to each J2EE application deployed at the store for Next Gen point of sale and One Confidential projects.
- Experienced in set up of applications that use asynchronous messaging with webservices and Websphere embedded message engine.
- Focused on teamwork and creative ways to achieve standardization across web and application server layers.
- Experienced setup of MUTUAL SSL between multiple vendors and Confidential .
Environment: Websphere Application Server 5.x/ 6.0/6.1.0.7/6.1.0.11/ IBM AIX, SUN Solaris 9/10, Linux, IBM HTTP Server, Apache Web Server,Oracle 9i, 10g, 11g, AS400, WebSphere Edge Server, WebMethods Broker and Integration Server, I-Planet, Endeca, ITCAM 6.X, Folight 5.X.
System Analyst
Confidential, Deerfield, IL
Responsibilities:
- Performed trouble shooting to diagnose memory leak and connection leak within web applications.
- Experienced with IBM support assistant tool to perform heap dump and thread analysis.
- Installed and configured ITCAM V6.0 for Websphere application server monitoring and problem determination.
- At present performing a proof of concept with Quest’s FOGLIGHT 5.0 for end to end middleware environment and end user experience monitoring.
- Structured guidelines for performance/load testing approaches to set bench marks for web applications to effectivly meet their SLA and come up with key performance related configurations to successfully meet future demands.
- Active participant of entriprise change advisory board meetings and fully co-operative with enterprise problem/incident management meetings to offer directions and offer help in identifying root cause of severity 1 type issues.
- Engineered a back and recovery strategy to effectively manage a disaster.
- Architected caching (Object Cache / Dynamic Servlet Caching) to drastically improve application response times.
- Co-developed documentation tool set to document change and solutions that impacts the team.
Environment: Websphere Application Server 4.0.x/5.x/ 6.0/6.1.0.7/ IBM AIX, SUN Solaris 9/10, Linux, IBM HTTP Server, Apache Web Server,Oracle 9i, 10g, 11g, AS400, WebSphere Edge Server, WebMethods Broker and Integration Server, I-Planet, Endeca, ITCAM 6.X, Folight 5.X.
Websphere Administrator
Confidential, Minneapolis, MN
Responsibilities:
- Installed and Configured IBM Websphere Application Server 5.0/5.1/6.0, IBM HTTP Web Server in UNIX, AIX, Linux and Windows NT/2000 environment for various enterprise applications.
- Developed Websphere Infrastructure in enterprise level with Clustering, Cloning, Session persistence, and Performance tuning.
- Troubleshooting and managing the Websphere Infrastructure of IBM Websphere Application Server 5.0/5.1/6.0 on various platforms.
- Troubleshooting SSO issues and LTPA token basen authorization issues.
- Configured the Websphere load balancer utilizing Websphere Workload Management (WLM) techniques including horizontal scaling and vertical scaling.
- Integrate, deploy, package, and build enterprise J2EE applications on Websphere 5.0/5.1 that involves EAR, JAR, WAR files using AAT.
- Migrated existing applications from Websphere 4.0/5.0 versions to 5.1/6.0.
- Configured Websphere resources including JDBC providers, JDBC data sources, connection pooling with Oracle 9i database and JavaMail sessions. Deployed Session and Entity EJBs in Websphere.
- Implemented the LoadRunner Infrastructure and carried out load test using LoadRunner 7.8/8.1 for various applications before deploying them in the production environment and worked with LoadRunner specific monitors like Database monitor, Websphere Application Server monitor, etc.
- Developed scripts to handle everyday System Administration tasks such as backup procedure, system cleanup, everyday system tasks, Websphere application restart, and troubleshooting etc.
- Configured and handled Tivoli Performance Viewer and Resource Analyzer for performance and Log Analyzer for troubleshooting.
- Implemented the PVCS version controller throughout the Enterprise to maintain various versions of software for the development engineers.
- Automate application install, uninstall and application enhancements through shell scripts WSCP, JACL scripts using Cron and at job scheduling utilities.
- Planned, installed and configured Omegamon XE application to monitor Websphere Application Server, MQSeries, on AIX, Solaris, Windows NT/2000.
- Developed Servlets to handle HTTP client requests by using ServletRequest and ServletResponse Objects.
- Responsible for application changes across different platforms- development, testing and production environments.
- Effectively interacted with the users on a daily basis, decreasing downtime and increasing user productivity.
Environment: Websphere Application Server 4.0.x/5.x/6.0,UNIX, IBM AIX, Crystal Enterprise X, SUN Solaris, Windows 2000, Linux, IBM HTTP Server, Apache Web Server,Oracle 9i.
Websphere Portal Administrator
Confidential, CA.
Responsibilities:
- Installed, configured Websphere Application Server, Websphere Portal Server 5.0 in a clustered environment.
- Integrated IBM Websphere Portal 5.0 clusters with IBM Directory Server 5.1 (LDAP) for authentication.
- Experienced in setting up integrated security access to the portal and Single Sign-On to other applications. Expertise in developing Secure Portals using secure Portlet API
- Extensively used document manager, which allows portal users to store, view, edit and share documents with others.
- Experienced in implementing listener interfaces for inter Portlet messaging within the same portal.
- Extensively used Portal toolkit plug-in for creating, testing, debugging and deploying individual Portlets.
- Participated in requirement collection from users. Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams.
- Adopted J2EE best Practices, using J2EE patterns. Utilized View Helpers, Session Facade, Value Objects, Page Iterator, Service Locator, Singleton used CMP Entity beans for portability and performance.
- Developed a Controller Servlet for Single Point of Control and Data Access Object for getting DB Connection from Connection Pool.
- Adding users & assigning roles in WAS 5.0 Admin Console.
- Daily logical backup of Oracle & weekly cold backup.
- IInstalling, configuring & customizing Portal server for LDAP.
- Backing up servers using unix shell scripts.
- User account management - creation, deletion and shifting.
- Established communication with the server using LDAP (Lightweight Directory Access Protocol) to retrieve and store data.
- Involved in the configuration of LDAP servers, working with Key repositories, Certificate Revocation Lists (CRLs), etc.
- Configured Encrypted LDAP Communication and Troubleshooting for logins.
- Maintained Websphere 5.0 Application server for web applications development and deploying JSP and EJB components on WAS 5.0.
- Created portals with view, search, create, convert, and edit basic documents, spreadsheets, and presentations from within the portal.
- Extensively worked on IBM Websphere Application Server5.x,Websphere Portal Server, WSAD, XML, XSD,Portal Development, and Rational Rose Tools.
Environment: UNIX, SUN Solaris, Windows 2000,Websphere Application Server 4.0.x/5.0,Websphere Portal Server 5.0, IBM HTTP Server, Apache Web Server, LDAP, Java, J2EE, JSP, Servlets, EJB, XML, JDBC, JavaScript, ORACLE 8.1.5, DB2, HTML, WSCP, Rational Rose 2000.
WebSphere Consultant
Confidential, KS.
Responsibilities:
- Installed and Configured enterprise applications on IBM Websphere Application Server 3.5/4.0/5.0, IBM HTTP Web Server in Sun Solaris, AIX, Windows NT/2000/98/95, and UNIX environment.
- Implemented Cloning, Clustering, Performance tuning and trouble shooting of IBM Websphere Application Server 4.0/5.0.
- Packaged, built, integrated and deployed enterprise J2EE applications on Websphere 3.5/4.0/5.0 that involves EAR, JAR, WAR files using AAT.
- Migrated existing applications from Websphere 3.5/4.0 versions to 5.0 using Waspreupgrade and Waspostupgrade tools.
- Developed JSP Custom tags to display Data and Graphs.
- Used Enterprise Java Beans to ease the implementation and development of application components.
- Developed Java Beans to use in JSPs.
- Configured Websphere resources including JDBC providers, JDBC data sources, connection pooling, and JavaMail sessions. Deployed Session and Entity EJBs in Websphere.
- Implemented and Configured the WAS to accommodate two VoIP protocols: Session Initiation Protocol (SIP) and H.323, which are currently prevalent for VoIP, focusing mainly on call setup and management.
- Configured and handled Tivoli Performance Viewer and Resource Analyzer for performance and Log Analyzer for troubleshooting.
- Automate application install, uninstall and application enhancements through shell scripts WSCP, JACL scripts using Cron and at job scheduling utilities.
- JDBC used for accessing embedded and legacy data source
