0% found this document useful (0 votes)
170 views4 pages

Madhavaraj Java J2EE NMS EMS 6 Years

Madhavaraj D has over 6 years of experience as a Java professional developing network management systems. He currently works as a Technical Lead at HCL Technologies in Chennai. Prior to that, he was an Associate Engineer at Force10 Networks. He has extensive skills in Java/J2EE technologies, MySQL, Linux, and software development best practices. Notable projects include Brocade Network Advisor, Force10 Management System, and an HP NAS device driver for Force10 devices. He holds an M.C.A. from College of Engineering Guindy and a B.Sc. in Mathematics.

Uploaded by

dmadhavaraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views4 pages

Madhavaraj Java J2EE NMS EMS 6 Years

Madhavaraj D has over 6 years of experience as a Java professional developing network management systems. He currently works as a Technical Lead at HCL Technologies in Chennai. Prior to that, he was an Associate Engineer at Force10 Networks. He has extensive skills in Java/J2EE technologies, MySQL, Linux, and software development best practices. Notable projects include Brocade Network Advisor, Force10 Management System, and an HP NAS device driver for Force10 devices. He holds an M.C.A. from College of Engineering Guindy and a B.Sc. in Mathematics.

Uploaded by

dmadhavaraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Madhavaraj D

Flat No S2,Right First Street,


Manikandapuram ,
Thirumullaivoyal, Chennai- 600 062.

Email id : [email protected]
Mobile : +91 - 9500080870

Professional Experience
Professional Experience : 6+ years
Technical Lead, HCL Technologies, Chennai, July 2010 till date.
Associate Engineer, Force10 Networks, Chennai, June 2008 Feb 2010.
Work Profile

A Java professional having 6+ years of experience in Network Management System


development.
Having strong exposure in Enterprise Java application development.
Experience in Core Java , EJB,JSP/Servlets , Java Script, Apache Ant, XML, MySQL and
Linux.
Having good knowledge in Object oriented programming and Software development life
cycle.
Experience in mentoring and delegating tasks to junior resources.
Involved in requirements gathering and analysis.Worked in both agile and waterfall software
development.
Good interpersonal skills, having positive approach and team player.

Technical Skills
J2EE Technology

EJB , JMS, JBoss (WildFly)

Programming Language

Java, Swing,JSP/Servlets

IDE

Eclipse

Database

MySQL 5.1,Postgress 9.1

ORM framework

iBatis

Build/Installation Tools

Apache Ant

Version Control

IBM Clearcase

Operating Systems

Windows, Linux

Projects
1. Brocade Network Advisor
Brocade Network Advisor(BNA) is a powerful tool that helps organizations to manage the
entire network lifecycle, including monitoring, diagnostics, troubleshooting, and remediation.
It monitors both SAN and IP network.

Responsibilities :
- Complete development ownership of core module, Discovery
- Requirement analysis, writing functional and design specs, performing code
reviews for various releases.
- Involved in design of BNA NOS platform discovery
- Implemented inventory asset beans requested by other features
- Refactorted single threaded PortGroup creation task into asynchronous multithreaded task
- Doing periodic code walkthroughs to improve the performance of asset collection
- Having good understanding on collection framework which is a concurrency
framework for scheduling asset collectors.
- Analyzing and resolving BNA technical issues
- Review the resolution adopted for the BNA technical Issues
- Training team members
- Proposed a value creation idea which reduces the bug fixing cycle.
Technologies

: Java 1.7, Java Swing,EJB 3.0,JMS

Application Server

: Jboss 7.0

Role

: Developer/Lead

Operating System

: Windows

Datebase

: Postgress 9.1

2. Force10 Management System


FTMS stands for Force10 Management System, a centralized tool for managing Force10
Routers and Switches. FTMS delivers Fault, Configuration, Accounting, Performance and
Security (FCAPS) management of Force10 products. FTMS server has both webclient and
desktop client .
I have involved in implementation and testing of the following features.
- Discovering and managing new type of hardware elements (Line cards and
Chassis) and integrating these new hardwares with Node Manager which
provides GUI-based front-panel interface.
- LLDP enhancements :
Physical links beween the devices discovered and managed by FTMS are
shown in FTMS layer2 map using LLDP protocol.I have enhanced the
LLDP feature as below:
Grouping of individual LLDP links into a composite link to avoid
cluttering of multiple links.
Representing L2 Link status updates (linkup/ linkdown)
Acknowledging L2 link if the physical connection is removed from
the network.
- Configuration command scripts :
Set of configuration commands can be executed via Configuration command
script GUI by the network administrator from FTMS. Designed this GUI and
implemented server side code for execting command scripts in device.
- ACL management :
ACLs can be configured via ACL configuration GUI from FTMS client.

Designed this GUI and developed server side implementation for parsing acl
configuration currently present in the device and store these acl objects into
database.
Performance Management enhancements :
Explored performance management module of WebNMS and extended the
performance statistics collection functionality for multiple OIDs also
implemented the code for standard performance measurement formulas .
SNMP v3 and RMON trap processing feature:
Implemented the code for processing SNMP v3 and RMON traps in FTMS.
Node Manager License Key generator and validator :
Explored a third party licensing toolkit called JLicense and developed license
validating user interface for FTMS Node Manager based on mac address of
the client machine.

Technologies

: Java 1.5, Java Swing,RMI,JSP/Servlets,JDBC

WebServer

: Aapche Tomcat 5.5

Framework

: AdventNet WebNMS 4.7

Role

: Developer

Operating System

: Windows/Linux

Datebase

: MySQL 5.1

3. HP NAS - Force10 device driver


HP NAS is a network change, configuration and compliance management tool. It provides
support for various vendor devices through their respective drivers. This device driver is
developed using ExpectJ, a java script based scripting language. I have developed and tested
the driver for two type of Force10 devices namely FTOS and SFTOS.
Implemented the below tasks that are supported by Force10 device driver in HPNAS :
-

Command Script and Take Snapshot


Startup configuration support
Simple Diagnostics(Interface/Routing Table/OSPF)
Configure Syslog
Configuration Deployment
Basic IP interface Parser
Module Diagnostics and File System diagnostics
Topology Diagnostics
ICMP Test
Configlet Parser
ACL Support
Change Password(CLI username/password and SNMP community strings)

Language

: ExpectJ (JavaScript based scripting language)

Role

: Developer

Operating System

: Windows

Academic Qualifications
Institution

Year of
passing
out

M.C.A

College of Engineering Guindy,


Anna University Chennai

2008

Anna University

7.45

B.Sc
(Mathematics)

Gobi Arts And Science College,


Gobichettipalayam

2004

Bharathiyar
University

69.27

H.S.C

DJHSS, Gobichettipalayam

1999

S.S.L.C

Government High School,


Kadathur.

1997

Course

Board/University

Board of Higher
Secondary School
Education
Board of Secondary
School Education

Marks
% or CGPA

82.25
85.00

You might also like