Muthukumar Kandasamy

1/80A, M.Duraisamypuram,
D.Mamsapuram(post),
Sivakasi(via),
Tamilnadu-626124,
India.

Email : [email protected]
Alternate email : [email protected]
Home Page : http://geocities.com/kmuthu_gct/
Mobile: +91-94436-62936



Summary :

Over one and half year of development and QA testing experience in networking components on hp-ux , linux platforms using C, C++, Perl and Shell scripting. Experience includes installing different versions of hp-ux software and certifying the hp-ux networking components before HP releases the products to its customers. Has a good understanding of customer requirements and developing solutions to customer problems including project schedule and resource requirements. Developed a “Network Test Ring (NATE)” environment to reproduce HP’s customer problems and to increase the quality of hp-ux networking components.

Previous experience includes Performance analysis of squid, an open source Internet caching product using polygraph performance tool. Have good concepts and core knowledge in Web Caching products like squid on Linux and HP-UX platforms.

Holds an undergraduate degree in Computer Science Engineering with distinction from a very reputed college.

Objective :

To meet the changing challenges in a growing software industry.

Personal skills :
  • Hard working and challenging, very decisive, great skill in dealing with people diplomatically.
  • Ability to function well in fast-paced and team-oriented environment, eagerness to learn.
  • Comprehensive problem solving abilities, highly interactive and innovative.
  • An effective communicator ,leadership quality and excellent listener.
Technical Summary :
  •     Strong programming knowledge in C and Unix shell scripting
  •     Good Knowledge and Experience in Analysis, Coding, and Testing
  •     Experience in Linux on Itanium and HP-UNIX on Itanium,PA-RISC Servers
  •     Being in Squid (Web proxy server) product Development
  •     Debugging skills with GNU Debugger (GDB)
  •     Experience in HP-UX Network testing environment
  •     Skills in HP software package (SD packages) creation
  •     Netscape Directory Server and LDAP Client
  •     Strong http benchmarking knowledge on polygraph tool
  •     Wan emulation, simulation concepts
Education
Year
Institution
Degree
Percentage
1999-03 Government College of Technology, Coimbatore B.E (Computer Science)
82.10%
1998-99 A.V.M.M. Hr. Sec. School,villampatti,sivakasi(via). HSC (+2) 93.60%
1996-97 Government High School,Mamsapuram,sivakasi(via). SSLC
89.40%
Professional experience

Year
Company Name
Job Title
June 2003-Till date
Senas.Net Pvt  LTD
Software Engineer
Hardware
X86 based system, PA-RISC-64, IPF
Platforms
Linux, HP-UX, Windows
Languages Known
C, C++, Bash Shell, Korn Shell, perl
Tools
Squid, polygraph, Apache, dansguardian, SARG, Squid-graph
Debugging tools
gdb, adb, valgrind, ElectricFence, memproof, memwatch, Linux kernel compilation
Open Source
Apache, NFS, Samba, Tcp-Wrappers, SNMP, MRTG, ntop, iptraf, webmin
Database
MySql, Netscape Directory Server / LDAP, Open LDAP
Package creation Hewlard Packard Software Distribution (SD) depot creation

Technical Accomplishments:

Squid:

  • Being in SQUID Developer list and answering squid-support queries. Memory leak bug defect on SQUID-3.0 on Itanium server using the Electronic fence tool
  • Refresh pattern using the fractions patch for squid-2.5
  • SQUID Mailing-lists participation and replied for 200 queries. Being in SQUID online support.
  • Porting patches in squid-2.5 to the squid-3.0
  • Squid configuration manual (2.5.x series, 3.0 series) preparation.
GDB:
ITRC:
Field of Interests:
  • UNIX Internals
  • Operating Systems and Concepts
  • Data Structures
  • Debugging and benchmarking
  • Computer Networks
Projects Experience:

Project HP-UNIX Netagility testing environment
Client Hewlett-Packard, USA
Period Sep-2003 – Sep-2004
Environment HP-UX 11.11, 11.22, 11.23 - Perl , Shell Scripting, C, C++
Description HP-UNIX netagility testing environment is used for network testing of machines connecting by various networking hardware.It checks the networking ability of the particular system calls,functionalities and the streating capability of them on HP-UX platform.Functionality and stressing defects are found in the HP-UX operating system 11.23 and make JAG report.
Functionalities Tested
NFS, LDAP, NDS, Kernel Lock Manager, IPv6 and FTP
Responsibilities
  • Stress perl or shell scripts and unix code writing
  • Stress perl or shell scripts and unix code validation
  • Stress Test on different HP-UX platforms ( NATE modes / standalone mode )
  • Functionality and performance Comparison with Linux / Solaris platforms

Project              
HP-UX JAG's Validation
Client  
Hewlett-Packard, USA
Period 
Sep-2003 – Sep-2004
O/S HP-UX 11.23
Description Review and check the HP-UX old version JAG's on HP-UX 11.23 version. Test the JAG fix on old versions on the 11.23 version. Totally 270 old jags are validated and 2 jags are refilled again.

Project              
HP Document Management System
Client  
Hewlett-Packard, USA
Period 
Jan 2004 - Mar 2004
Environment HP-UX, Perl Script
Description To make web based documents remain accessible in the new enterprise, required string patterns are searched and formatted with perl scripts on html, javascript and text files.



Project Web Caching 24 x 7 support
Client
Visolve.com, USA
Period June-2004 - Till now
O/S
Linux, HP-UX, FreeBSD
Responsibilities

Web Caching, web filtering customer  support requirement analysis, support specification, customer chat, implementation, test suite preparation and testing. Technical management on overall activities during Live support.

Description Cache appliance are high-performance, easily  managed proxy cache with substantial bandwidth management  capabilities. This appliance streamlines operations by allowing  multiple cache appliances to be managed as a cluster with  HTTP-based administration and easily-configured user  authentication mechanisms.

Project SQUID with epoll() i/o method testing and Squid functionality testing
Client
Visolve.com, USA
Period June-2003 - Sep-2003
Environment Linux, Polygraph tool, Shell Scripting
Responsibilities

Testing sys_epoll() i/o method on the Squid on Linux itanium server to support upto 2000 requests/second.
Squid product testing with benchmark tools

Description
  • Squid is a full-featured Web proxy cache designed to run on Unix systems free, open-source software.It supports the platforms of Linux,FreeBSD,NetBSD,BSDI,Mac OS/X,OSFandDigita nix,IRIX,SunOS/Solaris,NeXTStep,SCO Unix,AIX,HP-UX,OS/2.
  • Using the polygraph testing tool,requests of Squid is measured.
  • Squid support for customers for setuping the web-cache server with authentication,security with fire walls setup,bandwidh management,web load balancing.

Project ViNet - Wan Emulator
Client
Visolve.com, USA
Period Sep-2004 - Nov-2004
Environment Linux, C, Shell Scripting
Responsibilities

Analysing various WAN emulator functionalities, features and preparation of Software Requirement Specification document. Design and test suite development. 

Description Emulator is a specialized router which emulates (statistically) the behavior of an entire network in a single hop. It selectively applies network effects (such as delay, loss, and jitter) to traffic passing through it, based on user-supplied settings. Emulation can be defined simply as Simulation plus Live Testing.

Project ViFilter - Web Filter
Client Visolve.com, USA
Period Nov-2004 - Till now
Environment Linux, Shell Scripting, Perl
Responsibilities

Analysing various web filter functionalities, features and preparation of Software Requirement Specification document. Design and test suite development. 

Description Web Filter is designed to filter web requests based on URL, domainname, category, Time, IP, MAC address, request type, file type, size and username. Providing Customized error report display, GUI management and mail reporting.

Project ViReporter - Web Access Reporter
Client Visolve.com, USA
Period Nov-2004 - Till now
Environment Linux, MySQL, PHP Scripting
Responsibilities

Analysing various web access reporters functionalities, features and preparation of Software Requirement Specification document. Design and test suite development. 

Description Web Access Reported is designed to report web access based on URL, domainname, category, Duration, country, IP, MAC address, request type, file type, size and username. Providing Customized search of web access, Graphical report, GUI management and mail reporting.

Project ViCAP
Client Visolve.com, USA
Period Dec-2004 - Till now
Environment Linux, PHP Scripting, MySQL, Shell Scripting, HTML, Perl
Responsibilities

Design web-pages to get users input to plan their hardware for capacity requirement or get performance of the existing caching hardware. Database design and store customer inputs into it. Automate new customer entry notification by mail. Generate response report to customer with the validation from support team.


Project Capacity Planning Alogorithm Generator
Client Visolve.com, USA
Period Nov-2004 - Till now
Environment Linux, Shell Scripting, Polygraph tool, Perl
Responsibilities Configuring different RAM size, HDD size, polling methods (poll, select, epoll) on different squid versions ( squid-2.5, squid-3.0) and benchmarking with polygraph ( http accelarator ) tool to get the web request satisfaction per second and number of users can be supported.
Description 1. Based on number of users, hardware + squid configuration will be suggested.
2. Based on hardware configuration ( HDD, RAM, CPU),
1. number of users can be serviced from squid
2. updation needed on hardware to reach required users count.

Miscellaneous Work:

Project Squid patch porting
Client
Open source community
O/S Linux, C, C++
Role

Porting the patches of Squid -2.5 to Squid 3.0 version as a development process.
Test the ported patches with Squid 3.0 on linux environment.

Project For Squid development team. http://devel.squid-cache.org


Project Squid Configuration Manual ( version 2.5, 3.0 )
Client Visolve.com, USA
Period Sep-2004 - Till now
Environment Linux, HTML, Squid
Responsibilities

Configuration file TAG analysis, functionality testing, document preparation and defect filing to opensource world.


Project Systeminfo - A System Information Generator
Project For Opensource, Sourceforge.net
Period Jan-2005
Environment Linux, Shell Scripting, Perl
Web Page
http://freshmeat.net/projects/systeminfo
Responsibilities

Systeminfo is a shell cript used to generate Your System Informations on RPM Packages available, System Routing Table, Disk Information, File System Information, System General Information and etc informations.


Project Squidrunner - A Squid Web Proxy Server Builder
Project For Opensource, Sourceforge.net
Period Feb-2005
Environment Linux, Shell Scripting, Perl
Web Page
http://freshmeat.net/projects/squidrunner
Responsibilities

A script to get latest squid source and patches, make build configuration based on user inputs, build the source with specified configuration, installation on system, squid configuration generation, squid startup validation and startup of squid.
Squidrunner is designed to automatically update new patches, tune system parameters, tune squid configuration and reporting about squid information. Implemented to support beginner level customers to enterprise level. It is also used to upgrade existing squid version.


Project Loadable Hypervisors
Purpose
Under graduation
Period Dec-02 to May-03
Project for
Under graduation
Environment   
Linux-kernel-2.2
Description An unbypassable wrapper used to secure the applications like Netscape navigator.Software using the Device file layer on the kernel to monitor the system calls using the Client hypervisor

Academic Credentials:

  •    Secured centum in maths on +2 and topped in 10th and +2
  •    Served as School Pupil Leader
  •    Awardee of School Best Student
Personal details:

Fathers name S.Kandasamy
Date of Birth 06-April-1982
Age
23 Years
Sex
Male
Nationality
Indian
Maritial Status
Single
Language Known English, Tamil ,Telugu(Speak)

Declaration:

I here by declare that the above information is true and correct to the best of my knowledge and belief.


Date:

Place:
(Muthukumar K)



Hosted by www.Geocities.ws

1