Sasikumar Narayanan (Sasi)
Home: 510 494 9396
Cell: 510 455 0363
Email : sasikumar@sam-ecom.com
PLEASE EMAIL ME TO OBTAIN COMPLETE RESUME. THIS SITE HAS CHARACTER LIMITATION.
COULD NOT POST FULL RESUME.
Experience Summary:
More than 15 years of overall experience in the IT Industry
More than 7 years of extensive experience in Websphere Application Server
Administration and support
More than 4 years of experience in administering application and server
monitoring tools like Wily Introscope & Identify AppSight
More than 7 years of experience in load testing technologies, WebLoad, Load
Runner & JMeter
Highly skilled in Administering, Configuring and Programming on Websphere,
Websphere MQ on Network Deployment topology
Extensive experience in Setting up of Nodes, Data Sources, Virtual Hosts, MQ
Queues, JMS listeners, Web Services, Application Client, Server and Application
Security, Service Integration Bus(SIB) etc.
Strong knowledge of Websphere internals, tracing and interpretation of log
files
Successful implementations of Work Load Management (WLM) using clustering
techniques including Horizontal and Vertical Clustering for failover and
backup/recovery processes
Strong knowledge of IBM HTTP Server(Apache Based) setup and configuration
Hands on experience in deployment of J2EE applications on WebSphere
Application Servers 6.0/5.x.
Experience in performance tuning and problem determination of Websphere
Application Servers
More than 4 years of providing application support, 24/7 on different
environments
Troubleshooting problems related to WebSphere architecture and applications in
conjunction with Helpdesk, Development and Testing Team, Onsite and Offshore
Team, Networking Team & Vendor Customer Support.
Understanding of the overall system functioning, including interaction with
other system components such as Oracle Database, DB2 Database, Access Database,
Seebeyond JMS, TIBCO JMS, PKMS & RMS
More than 4 years experience in Retail Supply Chain Industry(Sterling Commerce
Supply Chain Fulfillment application and Oracle Retail Solutions application)
More than 4 years experience in E-Commerce Retail application support
More than 4 years experience in providing 24x7 application server support of
more than 100s of servers for Retail Catalog and Call Center operations
More than 2 years experience in Telecommunication Industry (Voice Messaging
Technology)
More than 2 years experience in Gaming Industry (Web based Gaming
Applications)
More than 2 year experience in Finance Industry (Foreign Currency Trading
Brokerage Application) experience
More than 5 years experience in Engineering & Construction Industry
More than 15 years experience in Oracle & DB2 Databases
More than 15 years of experience in AIX, Solaris, Linux & Windows platforms
Projects History
Williams-Sonoma Inc
Senior Websphere Administrator
Jan 2004 Oct. 2008
Project : Support of Sterling Commerce Yantra Application & Oracle Retail
In-Store application
Project Office: San Francisco, California
Project Details :
The Sterling Multi-Channel Fulfillment solution provides options for complex
fulfillment; from order management, to warehouse operations, to transportation
and delivery, to supply management, to returns and settlement.
Oracle Retail In-Store Operations solutions enable true multi-channel retailing
by delivering a consistent shopping experience across all retail channels in
Stores, on the Web site, and through the Catalog or Call center, by leveraging a
common Java-based, scalable, and open architecture that is operating system and
hardware independent
The responsibilities were,
Preparing different environments that are running on AIX5.3 & Linux for
deploying Sterling Commerce Yantra Retail Chain Management Application & Oracle
Retail application on WAS 6.x and WAS 5.x server platforms
Capacity planning of Websphere Application Server platform for different
environments (Development Environment for Onsite Development Team, Offshore
Development Team, Custom Web Services Application Development Team & Middleware
Implementation Team, System Test Environment for Onsite and Offshore Teams,
Staging Environment, Conversion Environment for Onsite and Offshore Teams,
Performance Environment, User Acceptance Test Environment, Training Environment,
Post-Production Environment and Production Environment)
Installing WAS & IBM HTTP Server (6.1.0.17/6.1.0.3/5.1.1/5.0.2) on AIX 5.3 &
Linux for deploying Yantra Application & Oracle Retail In-Store Application on a
Network Deployment setup
Creating different node and server profiles for clustering WAS both
horizontally and vertically
Installing Web Services featurepack and fixpack 6.1.0.17 to support Web
Services
Determining the optimum WAS configuration parameters(like the optimum Heap
Size determination for 64bit JRE, Prepared Statement Cache Size, the Connection
Pool parameters, JMS Listener Session parameters etc) by working with Sterling
Commerce customer support, Performance team and IBM customer support
Fixpack upgrade of WAS 6.1.0.3 to 6.1.0.17 to install the Web Services
Configuring Datasources for Oracle database
Configuring Message Listeners for TIBCO JMS and Seebeyond JMS
Developing custom pbds to extend the boundary conditions of the application
and monitor specific metrics on certain classes
Configuring Queues for Synchronous and Asynchronous communication with
Websphere MQ and TIBCO JMS
Writing Build Scripts using ANT to pull the latest version of code from CVS
and SubVersion
Writing JACL scripts and integrating with the Build Scripts for automating the
server configuration and application deployment
Load Balancing the Datasources to avoid Single Point of Failure
Creating System Integration Bus(SIB) for better messaging integration among
the Legacy System implementation, other EJB Components and different Third Party
Applications and also allowing hooks for future Business System Integration
Working with the Network Team to implement Load Balancing and Failover of WAS
clusters
Installing and configuring Websphere Client with Web Services enabled for
running Batch Jobs and Yantra Integration Server
Enabling Administration and Application Security
Implementing User Authentication using LDAP
Securing communications by creating keystore configurations for Hold
Everything Brand E-Commerce Web Application
Writing WSADMIN Java/JMX programs to better manage and administer the servers
by working with IBM Alphaworks Team
Created automated scripts for publishing WSDL for TIBCO messaging
Analyzing Activity Logs and System Logs for diagnosing application and
application server problems
Writing Shell scripts to archive the System Log files
Working with the Development Team and System Test Team for resolving the
Classloader issues by turning on traces on different application modules
Creating Shared Libraries to resolve application Classloading issues
Troubleshooting Hibernate and Payload issues
Assisting Performance Team to conduct the performance tests using Load Runner
Troubleshooting performance issues on Performance and Production Environment
Running collection tool for troubleshooting CPU hike, Heap Size consumption
and Connection issues
Installing NMON on AIX to troubleshoot CPU and Memory issues
Working with IBM Customer Support and Sterling Commerce Customer Support Team
to resolve the escalated issues
Tuning WAS for Peak Loads and Off Peak Loads
Supporting all the environments on a 24x7 basis
Installing and upgrading Wily Introscope monitoring tool (Version 6.0 -
Version 7.2)
Configuring Introscope agents on Performance and Production environments.
Installing and configuring the Error Detector, Leak Hunter and EPA Modules of
Introscope to enrich the metrics accumulation
Sizing and Configuring Introscope Enterprise Manager.
Creating custom SQL agents for Introscope for better visibility of SQL
Transaction Manager metrics
Developing Dashboards to monitor the application process flow.
Developed a drill down capability up to 4 levels through dashboards
Setting up Introscope Web View for Supervisors and Managers easy use
Working with Wily customer support for customizing the Introscope solution for
better adaptability of the enterprise needs
Customized the Management Module metrics and Calculators for customized
monitoring of CPU and Datasources(like % utilization of CPU, Memory and
Datasource prepared statement cache size etc.)
Tuning the Introscope for automatic turning off of Agents for saving the
Introscope Enterprise Manager from overloading
Implementing Introscope alerts to send Email Notifications to the support
team, should the metrics exceed certain pre-determined threshold.
Integrating the alerts generated by Introscope with HP OpenView
Conducting a feasibility study on WAS CE
Conducting a feasibility study on Identify AppSight monitoring tool
Conducting different performance comparisons on WAS and JBoss
Documenting installation, configuration, tuning and customization of WAS
administering procedures and the lessons learnt.
Imparting training and mentoring the Development Team, Offshore Team on WAS
administration
Environment: IBM WebSphere Application Server 6.1.0.17/5.1.1/5.0.2, IBM HTTP
Server 6.1.0.17, J2EE/JDK/JRE 1.5(32 Bit & 64 Bit), JDBC, XML/XSLT/XSD/JEXL, JSP,
JMS, EJB, Spring Framework, LDAP, ANT, Windows 2000 Server/XP/Vista, Oracle
9i/10i/11g, Hibernate, Load Runner 9.1, Wily Introscope 6.0/7.0/7.2,JMeter,
Identify AppSight6.0, HP OpenView, CVS2.0, SubVersion1.5.4, JIRA3.1.3,
Maven2.0.9
PalmCorp Associates Inc/HighWired Technologies Inc
Lead Developer/Administrator
May 2002 Dec 31, 2003
Project : MixedMessage Studio
Project Office : PalmCorp Inc, San Jose, CA
Environment: IBM WebSphere 3.5.6/4.0, IBM MQSeries 5.1, JDK 1.3, J2EE, JSDK 2.1,
JDBC, XML, JSP 1.1, JMS, JTAPI, EJB, Java Mail, JAF, JavaScript, Struts, SQL
Server 2000, Windows 2000, Webload 4.0, LoadRunner 7.5, Visual Studio, Active X
Controls
Wagerworks Inc / Amroha Engg.
Sr. developer/ Software Manager
January 2000 - Jaunuary 2002
Project : Development of Prize Based Online Casino Games for Wagerworks.com
Project office : Wagerworks Inc, San Francisco, CA / Amroha Engg., Oakland, CA
Project Details :
environment: IBM Visual Age for Java 3.02 / IBM WebSphere, IBM MQSeries 5.1, JDK
1.2.2, JSDK 2.0, JDBC, XML, JSP, JMS, JFC, JTAPI, J2EE, EJB, Java
Cryptography(JCE1.2.1/JCA), Java Mail, JAF, Blowfish, Perl, JavaScript, IBM
SecureWay LDAP Server 3.1.1.5, IPlanet Directory Server 4.11, Open LDAP,
Ant,Siteminder, getAccess, Netscape LDAP SDK for Java 4.1, Macromedia Flash
Generator 5.0, Oracle 8.1i, Windows NT, Sun Solaris 8, Linux, Apache JServ 1.1.1,
Resin 2.0.1, Sun Hotspot Server, Apache Webserver 1.3.19, JProbe 2.5, Webload
4.0, Sonic MQ
IBM Inc
August 1999 to December 1999
Software Developer
Project : Development of IBM Registration
Project office : IBM Inc, Mountain View, CA (U.S)
Project Details :
IBM Registration is the strategic interface to interact between the corporation
and its business clients worldwide, facilitating the creation of e-Business
applications requiring registration capability and reducing the cost of
developing and deploying registration-enabled applications worldwide. IBM
Registration presents the image of one IBM through the Internet
IBM Registration allows groups and individuals to logon to IBM systems through
the Internet with the primary objectives of single logon identifier per user,
common user identification and authentication process, web- enabled
self-registration by users, privacy compliance and worldwide deployment
Responsibilities were to develop and maintain the main components of IBM
Registration such as use of a single data schema that supports industry standards
for profile data, a set of Application Programming Interface, a GO Webserver
authentication and authorization plug-in, a registration site for self-input by
individuals as an alternative to onsite profile management service.
Developed APIs for operations such as temporary password support and password
expiry support using LDAP Controls and LDAP Extended Operations, APIs to convert
different language code sets to UTF-8 format and back to enable multiple language
registrations, APIs to insert/retrieve the UTF-8 characters into/from the
directory server.
Developed Dynamic Self Registration pages for single-sign-on
Developed Interfaces for Referral Chasing
Defined alternate language attributes in the directory for different language
supports
Researched LDAP for DBCS and UTF-8 support for multiple language
requirements
Environment: C, JNI, Visual Age, JDK1.1.8, Java Internalization, Domino GO Web
Server 3.0, LDAP (IBM Secure Way
3.1), DB2, AIX
EnCommerce
May 1999 to July 1999
Software Developer
Project : Development of Self Registration Module for getAccess 3.01
Project office : enCommerce Inc, Sunnyvale, CA (U.S)
Project Details :
getAccess is a management solution for secure e-commerce/e-business portals
which simplifies and facilitates the process of bringing together users and
resources in a dynamic environment in which new web-based services are constantly
being deployed and business relationships are constantly forming and changing.
Self Registration Module allow users to self-register and immediately access
information or subscribe to services in getAccess, giving them rights to access
specific resources that recognizes all of the relationships a user may have with
the enterprise and immediately reflects any changes in those relationships within
the enforced corporate security policies without requiring expensive user
support. Users can also update and delete their own profiles, and preferences.
Self Registration Module interface with both getAccess and LDAP PAAMs( Pluggable
Authentication and Authorization Module) to authenticate users and read
authorization data from LDAP directories, and getAccess Registry database.
Responsibilities were, Project Planning, Scheduling, Designing module frame
work, Generate screen flow diagrams, Defining LDAP structure, Monitor daily
progress and Development of the module.
Defined LDAP schema and created object class in accordance with getAccess
Registry schema
Developed the user interface forms for the module
Developed configuration files for the Servlets to read the user getAccess
setup.
Developed Servlets for Create, Modify and Delete User Profiles which talks to
LDAP PAAM and getAccess PAAM to authenticate users with single-sign-on depending
on their access controls and predefined security policies
Developed JavaScript functions to dynamically generate the Modify User Profile
Form
Created Utility classes to send email confirmations automatically
Developed Servlets to dynamically generate Confirmation and Error pages.
Also tested the high level LDAP APIs developed for a custom LDAP module for
Chase Manhattan Bank, NY
Environment: JDK 1.1.8, Java Servlets, JSDK2.0, Jbuilder 2.0, JRun, Netscape
Enterprise Server 3.5(NES 3.5), LDAP (Netscape Directory Server 4.0), Internet
Information Server 4.0(IIS 4.0), Windows NT 4.0
EForex
March 1997 to May 1999
Software developer
Project : Development Of Infinex 2000 Software Package for Real Time Foreign
Currency Exchange market
Project office : Eforex, South San Francisco(U.S)
Project duration : Sep 98 to May 99
Project Details :
Environment: JDK 1.1.6, JFC, Symantec Visual Cafι 2.50, Visual J++ 6.0, Active X
Controls, Jbuilder, PL/SQL, JDBC, Ambrosia 2.0, Windows 95/NT
Project : World Watch Web Page
Project office : Eforex, South San Francisco(U.S)
Project duration : Mar 97 to Sep 98
Project Details :
Environment: JDK1.1.6, Java Servlets, JSDK2.0, Symantec Visual Cafι 2.50,
Jbuilder, Java Web Server1.1.3, RMI, Ambrosia 2.0, JDBC, PL/SQL, Oracle 8.0,
Unix, Solaris, Windows 95. Familiar with Netdynamics Application Server, Apache
Web Server and Web Logic
Bechtel Power Corporation
June 1995 to January 1997
Software Engineer
Project : Information Resources Management - Transition of BSAPs
Project office : Bechtel Power Corporation, Gaithersburg (U.S)
Project duration : November 1996 to December 1997
Environment: Java 1.1 - JDK, HTML3.2, JDBC, VJ++, GUI, RMI, SQL, MS Access 7.0,
CGI and Windows NT
Project : Automated Load Calculation
Project office : Saudi Arabian Bechtel Company, Al-Khobar (Saudi Arabia)
Project duration : June 1995 to October 1996
Environment: C++, Oracle, SQL Plus, Unix and Windows NT
Motorola India Limited
July 1994 to May 1995
Programmer Analyst
Project : Production Management System:
Project office : Motorola India Ltd., New Delhi (India)
Project duration : Jul 94 to May 95
Project Details :
Environment: C++, MS Access, Unix and Windows 95
Punj Lloyd Limited
June 1991 to June 1994
Technology Analyst
Environment: AutoLISP, AutoCAD 12.0, MS Excel
Special Training
Websphere Admin Boot Camp Course by Websphere-World in 2007
Wily Introscope 6.0 Metrics Monitoring & Customization by WilyTech(CA) in
2006
Sterling Commerce Yantra Process Flow and Administration by Sterling Commerce
in 2008
|