*******************************************************************************
If interested in this candidate, please email us at mike@ists-inc.com
*******************************************************************************
Binu (He is available for contract / contract 2 hire positions from April 1, 2006)
SUMMARY OF SKILLS AND EXPERIENCE
* Approximately 6 years experience in designing, coding and testing of software products.
* Extensive experience in Storage Area Network (SAN) and Network Management domains.
* Excellent Perl programming skills.
* Proficient in Core Java programming.
* Extensive experience in the Operating Systems: AIX, HP-UX, Linux and SunOS.
* Proficient in SAN Hardware: HDS-99xx/XP-1024/EMC-Clarrion Arrays, JMR JBOD, Brocade/Cisco/Mcdata/Qlogic FC switches.
* Involved in Customer Support of Array Qualification.
* Proficient in the networking protocols: SNMP v1, v2, v3, TCP/IP and routing protocols.
* Proficient in configuration of the Cisco network devices: Catalyst, IOS switches.
* Extensive experience in the products: Volume Manager (VxVM), File System (VxFS), Veritas Clustering Services (VCS) and CiscoWorks 2000.
* Technical Lead for the Certification Lab in VERITAS Software, India.
ORGANISATIONAL EXPERIENCE
* VERITAS Software Corporation, India (April 2004 to March 2006) (Position: Senior Software Engineer)
* HCL-Cisco Offshore Development Center, India (Jan 2001 to April 2004) (Position: Lead Engineer)
* Center for Air Borne Systems, DRDO, India (June 2000 to December 2000) (Position: Software Engineer)
CERTIFICATIONS
* Cisco Certified Network Associate (CCNA)
PATENTS
* A mechanism to prioritize I/Os generated by different applications in a clustered environment targeted to a shared storage.
(Please note that this patent is still under review and not yet approved)
TECHNICAL COMPETENCIES
Networking Protocols:
SCSI, FCP, TCP/IP, SNMP v1, v2, v3, routing protocols
Languages:
Perl 5.8.0, Core Java 2.0, C, Shell Scripting, XML
Operating Systems:
AIX 5.3, RHEL 4, HP-UX 11.23, Solaris 9/10
Configuration Management:
CVS, Clear Case 2002.05.00
Products:
CiscoWorks, VERITAS Volume Manager, File System and Veritas
Cluster Server
Others:
Castor Framework, log4j 1.2.8, Tomcat 4.1, Apache, Struts Framework
PROJECTS EXECUTED
1. VERITAS Integrated Test Automation Tool (VITA) ¡V April 2004 to March 2006
Responsibilities
* Technical Lead for this product. The total team size is 5.
* Did requirement collection, analysis, design and coding of this product. Primary focus was on developing the Harness, test cases infrastructure and Dynamic Multi Pathing (DMP) test cases.
* This product is developed using Perl and C.
* This product is supported on RHEL 4, HP-UX 11.23, Solaris 9/10, AIX and Windows.
VITA product provides a common interface for interoperability testing to qualify candidate hardware with VERITAS software products. Test Engineers can use VITA to run individual test suites on multiples systems in a specific order. This product is used for qualification testing of the VERITAS products: Storage Foundation for High Availability (SF-HA), Storage Foundation for Real Application Cluster (SF-RAC) against Storage Arrays. The core products in SF-HA/SF-RAC are Volume Manager, File System and Veritas Cluster Server.
2. CiscoWorks
Responsibilities
* Developed automation for testing the Configuration Management component of Resource Manager Essentials (RME) which is part of CiscoWorks.
* Tested (which includes Functional, Scalability, Reliability and Performance aspects) all the modules in RME spanning releases from 3.3 to 4.0
* The tool and test scripts were written in Java and Perl.
CiscoWorks is a product for Enterprise Network Management. Resource Manager Essentials (RME) is part of CiscoWorks suite of applications. RME allow the network manager to access information on remote network devices through any Windows, Solaris, HP-UX, and AIX client. RME is used to manage Cisco devices by providing the applications: Inventory management, Software Management, Configuration Management, Availability, Syslog Analysis and Change Audit Service. Configuration Management functions within RME provides tools to make it easy to view update and track changes to device configurations on all managed devices in one central location.
3. Small Network Management Solution (SNMS)
Responsibilities
* Developed automation for testing SNMS.
* Developed test scripts using automation tools.
* The tool and test scripts were primarily written in Java and Perl.
SNMS is a Network Management Product targeted at Small and Medium business segment. This product is an integration of CiscoWorks and What¡¦s Up Gold (WUG). WUG is a NMS provided by the company called IpSwitch. SNMS comes with the components: Common Management Foundation (CMF), RME and WUG.
4. SimCafe
Responsibilities
* This utility was developed by a team of 4 members. I was responsible for developing configuration module for this simulator.
* This utility was developed in C, Perl and Struts framework.
SimCafe is a router/switch simulator. It simulates the router interfaces from a Solaris host sub-interfaces. It provides telnet, tftp and rcp support in terms of downloading and uploading of configuration files. The simulator was used to simulator large number of Routers and Switches for testing CiscoWorks. This was developed as we had a limitation on the availability of real Routers and Switches. Different classes of Routers and Switches could be simulated by using a front-end GUI. The MIBs for all supported classes of Routers and Switches were stored in the Solaris host.
5. Configuration Population Tool (CPT)
Responsibilities
* Developed this utility using Perl and XML.
Configuration Population Tool (CPT) is used for system testing the Configuration Module in CiscoWorks 2000. This tool generates ¡¥n¡¦ configuration files with ¡¥x¡¦ lines and populates it in Inventory component in RME. By populating huge configuration files, downloading and retrieving startup and running configurations in Cisco routers/switches consumes more time and therefore this tool is extensively used in System Testing for the stressing the system to calculate times for downloading/uploading configurations files and also determining time taken to generate differences between any two archived running/startup configurations.
6. GPS-INS Integration
Responsibilities
* This project was handled by a team of 2 members.
* Algorithm analysis, implementation, simulation and coding.
The Inertial Navigation System (INS), consisting of mainly Gyroscope and Accelerometers, is being used as a standalone navigational aid. An exponential increase in cost of INS with accuracy makes INS economically non-feasible. Global Positioning System (GPS) is an alternative navigational aid. GPS provides accurate positions at discrete intervals of time. Signal interrupts, susceptibility to interference from external source etc., are few factors of primary concern in using GPS as standalone navigational system.
The Hybrid Navigational System (HNS) employing INS and GPS is a synergistic relationship. These two navigation systems are integrated using Kalman filter algorithm. ¡¥The Software package for Integration of INS and GPS Navigation systems¡¦ is designed to have compatibility with commercial PCs having MIL STD 1553 serial data communication add-on interface card. The software is developed using ANSI C programming language.
ONSITE TRIPS
* VERITAS Software Corporation, Mountain View, California, US
* VERITAS Software Corporation, Heathrow, Florida, US
COMMENDATIONS
* Developed Test Tracking Tool ¡V This tool queries the DDTS (Distributed Defect Tracking System) from backend and collects the required data and renders it in graphical format.
* Developed device package diffing tool ¡V This tool identifies the difference between the device packages between any two builds and reports it. This helps in identifying the devices to be tested given any build and eliminates unnecessary regression.
* Received certificate for high productivity from HCL-Cisco.
EDUCATIONAL QUALIFICATIONS
Masters in Computer Application, St.Joseph, India.
Bachelors in Science, St.Joseph, India.
|