Post Job Free
Sign in

Engineer Software

Location:
India
Posted:
November 11, 2015

Contact this candidate

Resume:

CHANDRAMOHAN KN

Door No.***, *st cross, *th Main, HMT layout, Bangalore ************.**@*****.*** +91-988*******

Seeking Technical leadership challenges

A seasoned IT Professional having over ten years of rich and insightful experience in design and development of software applications in networking and telecom domain. Possess comprehensive knowledge in entire software development life cycle, combining waterfall and agile methodologies with continuous integration and acceptance test driven development; deft at analysis, design, coding and testing for various applications. Dynamic team player deft at working in multi-disciplinary environment; learn new technologies in business solutions with skills in Core Java, J2EE, JPA, REST, SNMP, JavaScript, JQuery, MongoDB, RMI, SOAP, SOA, NMS.

PROFILE

Have around 10+ years of IT experience in Analysis, Design, Coding and Testing for various applications with experience of entire Software development life cycle

Experience in design, development and testing applications using technologies like java, Hibernate, REST web services and Message driven beans.

Worked extensively in scale and performance engineering.

Experience in design, development and testing of NMS.

Experience in mentoring new people in the project.

Experience on working onsite and offshore with R&D in multiple geographies.

Highly motivated team player with strong communication, analytical and Organizational skills.

Proven ability in quick understanding and learning of new Technologies and their applications in business solutions.

Experience in different software development methodologies like waterfall and agile with continuous integration and acceptance test driven development.

PROFESSIONAL SUMMARY

Working as Software Engineer IV in Cisco Systems, Bangalore from October 2012 till date.

Worked as Senior Software Engineer in Juniper networks, Bangalore from February 2012 to October 2012.

Worked as Senior Software Engineer in Tejas networks, Bangalore from August 2011 to February 2012.

Worked as Executive Software Engineer in Nokia Siemens Networks, Bangalore (Formerly known as Siemens Communication Systems) from November 2005 to July 2011.

SKILL SETS

Technology / Domain

Networking applications, Telecom Applications, NMS, EMS, SOA

Operating System

CentOS, RHEL, Ubuntu, Windows XP/Vista, Windows Server2003 / 2008

Programming Language

Java

Scripting Language

JavaScript

Markup Languages

HTML5, XML, XSD

J2EE Technologies

JAX-RS, JAX-WS, JAXB, EJB 3.0, JDBC, JAXP

ORM Technologies

JPA

Frameworks

Hibernate 3.x

JavaScript Frameworks

JQuery, JTable, AngularJs

Database

Oracle, Postgres, mysql, sqlite

NoSQL Database

MongoDB

Application Server

JBoss, Weblogic

IDE/Tools

Eclipse, JDeveloper, SOAPUI, Maven, Ant, JUnit, Wireshark network protocol analyzer, Sonar, MG Soft MIB tools, Emanate and many other SNMP related tools by SNMP Research organization, Putty, Weird networks DHCP turbo, iReport

Configuration management tools

SubVersion (SVN), Rational Clearcase

Protocols

VLAN, STP, vPC, Port-channel, SNMP, SOAP, RMI, CLI

Software development methodology

Agile with ATDD and CI, Waterfall model

Others

Design patterns, UML, Web services

Professional Experience (in reverse chronological order)

1Data Center Network Manager

Role

Senior software engineer

Team Size

10

Tools and Technologies

Eclipse, Java 1.7, Hibernate, JMS, Ant

Company

Cisco Systems

Project Description:

DCNM is an NMS for managing the data center. Normally a data center consists of Network, compute and storage. DCNM can be used for managing all these components of data center.

Responsibilities:

1.Do analysis of the requirements provided by the marketing team.

2.Mentor the team.

3.Improve the performance and scale. Was able to increase the scale from 30 devices to 150 devices. Also decreased the memory footprint significantly.

4.Troubleshoot live customer setups.

5.Provide presentations to customers in APAC region.

Awards and Honors:

1.Received best idea award in hackathon.

2.Won multiple CAP (Cisco Achievement Program) awards.

2SAN Health monitoring tool

Role

Senior software engineer

Team Size

2

Tools and Technologies

Eclipse, Java 1.7

Company

Cisco Systems

Project Description:

This is an idea which we had worked for the hackathon. SAN health monitoring tool is a marketing tool that collects vital information about the health status of a SAN network (Both Brocade and Cisco MDS) and help the marketing team to take strategic decisions.

Responsibilities:

1.Working closely with the product manager to get the requirements.

2.Analyze and design the product.

3CLI commands development for QFabric

Role

Senior software engineer

Team Size

7

Tools and Technologies

Eclipse, Java 1.6, Ant

Company

Juniper networks

Project Description:

QFabric is a datacenter from “Juniper networks”. In order to interact with QFabric, command line interface is used.

Responsibilities:

1.To analyze the changes required for implementing new CLI commands.

2.To fix problems in the existing CLI commands.

4EMS For TJ7102

Role

EMS development coordinator

Team Size

2

Company

Tejas networks

Project Description:

TJ7102 is a device from “Tejas Networks” which monitors and regulates the energy consumption in the cell site. The development of the EMS is outsourced to third party. My role is to provide the requirement and to track how the development is going on.

Responsibilities:

1.To decide the requirements of the EMS. This includes identifying what all information needs to be monitored, configured from the EMS. Also deciding the list of traps to be supported.

2.Writing the MIB for the device (Not in SMIv2).

5Least cost routing (LCR)

Role

Application Responsible, Scrum master

Team Size

6

Tools and Technologies

JDeveloper, Java 1.5, EJB, ORM (JPA), BPEL, SVN, Junit, Maven, Web services, Liferay portal, Weblogic, SOAPUI

Company

Nokia Siemens Networks

Project Description:

Least cost routing (LCR) is an application in CNPS (Core Network productivity Suite). CNPS is a collection of applications that automates some of the operations that are performed by the operators in NOC (Network Operations Center). LCR is an application that calculates the best suited routes for international calls based on the price and quality of the interconnection providers.

Responsibilities:

1.Worked with Architects for designing LCR.

2.Involved in implementation of LCR using java, EJB, Entities and BPEL.

3.Mentored and enabled juniors to work on LCR.

4.Worked closely with product owner for getting new requirements.

5.Supported product owner for customer demonstrations.

6.As a scrum master I am continuously working to remove any impediments in the project and ensure that everyone in the team follows scrum rules.

6Forecast Network Investments (FNI)

Role

Senior Developer, Application responsible

Team Size

4

Tools and Technologies

Java 1.5, BPEL, ADF, JPA, Junit, Maven, Web services, SVN, Weblogic, SOAPUI

Company

Nokia Siemens Networks

Project Description:

FNI is an application to aid the telecom service providers in predicting network traffic evolution. FNI forecasts the hardware usage so that the TSP can plan for ordering the new hardware to extend the capacity of the network element.

Responsibilities:

1.Involved in development of BPEL parts for process orchestration purpose.

2.Involved in successful competency transfer of FNI from Devo team, Belgium to NSN R&D in Bangalore

3.Closely worked with product owner for analyzing change requests.

7Integration of GenView EMS with NetM

Role

Customer Request coordinator

Team Size

3

Tools and Technologies

Java 1.5, Wireshark, MG MIB compiler

Company

Nokia Siemens Networks

Project Description:

NetManager (NetM) is a NMS (Network management system) that manages Wired Switching Network Elements. GenView EMS is an element manager which manages Genband G9 switches. In this project GenView EMS is integrated to NetM, so that the Genband G9 switches can be managed from NetM.

Integration of GenView EM to NetM consists of the following tasks:

Administration of GenView EM in NetM.

Discovering the GenView EM.

Alarm integration in NetM.

Alarm synchronization.

Responsibilities:

1.As a customer request coordinator I steered the whole project from start to end.

2.Involved in analysis and design of GenView technical adapter.

3.Involved in development, module testing and integration testing.

4.Reviewed the code written by others.

8Range support for Diagnosis and SW download for hiG 1600.

Role

Customer Request coordinator

Team Size

1

Tools and Technologies

Java 1.5, Wireshark

Company

Nokia Siemens Networks

Project Description:

Software management is an application in NetM which is used for managing the software on the network elements. If multiple equipments are selected for diagnosis or SW download, separate task is executed internally by “Software management” application as many times as the number of devices selected. This functionality should be modified so that only one task is executed when multiple equipments are selected. This will reduce the load between the NE and NetM.

Responsibilities:

1.Involved in interacting with the Network element responsible and understand the requirement.

2.Involved in analysis and design.

3.Involved in development, module and integration testing.

9STMI Subagent Alarming and Alarm synchronization support.

Role

Customer Request coordinator

Team Size

2

Tools and Technologies

Java 1.5, Wireshark, MG Soft MIB browser

Company

Nokia Siemens Networks

Project Description:

For STMI (Synchronous Transfer Mode Interface) Network elements there can be a maximum of 128 subagents (Subagents are nothing but STMI’s connected to a primary STMI through LAN). When a subagent gets disconnected from the primary STMI, then it will be removed from the containment view without informing the operator regarding this. So it’s difficult for the operator to keep track of the existing subagents. So in order to solve this problem modifications are done in MIBS and the subagents will be shown in the containment when it gets disconnected and the operation state is shown as down.

Alarm synchronization support for STMI is also given by using the nlmlog table MIBs, So that the NMS can recover any lost trap from the NE. This ensures that the NMS is always in synch with the NE.

New SNMP tasks for configuring the subagents are also developed as part of this project.

Responsibilities:

1.Involved in interacting with the Network element responsible and understand the requirement.

2.Involved in analysis and design.

3.Involved in development, module and integration testing.

10Integration of Access Controller with NetM.

Role

Developer

Team Size

4

Tools and Technologies

Java 1.5, Wireshark, MG Soft MIB browser

Company

Nokia Siemens Networks

Project Description:

New SNMP manageable equipment called access controller was added to hiG1600 V3 NE. In order to manage node of this type, a new technology adapter for AC was developed. Many SNMP tasks were also developed for the configuration of access controller.

Responsibilities:

1.Involved in designing the technology adapter for access controller. Design was made such that any management type can be integrated with minimum effort.

2.Involved in implementation and module testing.

3.Traveled to Munich for supporting solution testing.

11Integration of STMI with NetM.

Role

Developer

Team Size

4

Tools and Technologies

Java 1.5, Wireshark, MG Soft MIB browser

Company name

Nokia Siemens Networks

Project Description:

New SNMP manageable equipment called STMI. In order to manage node of this type, a new technology adapter for STMI was developed. Many SNMP tasks were also developed for the configuration of access controller.

Responsibilities:

1.Involved in designing the technology adapter for STMI.

2.Involved in implementation and module testing.

3.Involved in integration testing.

4.Provided support for solution testing.

Apart from the projects mentioned above, I am involved in implementation of many small customer requirements, fault corrections and releases.

EDUCATIONAL QUALIFICATIONS

Sl no

Education

School/College/University

Yr of Passing

Percentage

1

B.E(Electronics & communication)

NIE, Mysore

2005

78.90%

2

Class(XII)

KEB college, Jog

2001

96% (PCM)

3

Class(X)

HSHS, Sagar

1999

87.68%

PERSONAL DETAILS

GENDER

Male

DOB

27th August, 1983

MARITAL STATUS

Married

LANGUAGE PROFICIENCY

English, Kannada and Hindi

DECLARATION

I hereby declare that all the information furnished above is true to the best of my knowledge and belief.

Place: Bangalore, India Signature

Date: ` Chandramohan KN



Contact this candidate