1. Work Summary
Experience Summary
Naresh Kumar. A
20, Radhakrishnan 1st
street, Periyavalasu, Erode-638004.
techdeveloper90@gmail.com; gnareshblaze@gmail.com
Contact: 9731180033
Key Expertise:
BE with 3 years of experience in Design & development of Software in Networking & Mobile
domain and Hands-on experience in devices in SDN ecosystem.
• SDN
o Experience with the components / modules like Topology, Statistics, Flow programmer
etc. of Open Day Light Controller
o Contributed patches with ODL controller community
o Exposure in developing SDN application based on ODL
• Cloud and NFV
o Experience with components like nova and neutron in Openstack.
o Implemented a Vendor specific Mechanism driver in ml2 Plugin in Neutron.
• OpenFlow Conformance Testing
o Experience in providing pre-certification for few OEM’s OpenFlow switches.
o Written few test cases in OpenFlow Test suite (OFT).
• Android & Linux
o Mobile Sensor Data Accumulation Application Development.
o Linux Architecture understanding.
• Expertise in Data Center Software Defined Networking concepts.
• Provided patches for few bugs in OpenDaylight controller.
• Hands-on experience in configuring and implementing network mechanism driver in Openstack
from scratch.
• Descent Knowledge on networking protocols.
• Hands-on experience in configuring network devices like switches and routers.
• Hands-on experience in OpenFlow test tool, OFT.
• Hands-on experience in sniffer tools like Wireshark tool, USB analyzer [Ellisys] tool.
• Hands-on experience in development of Android application & Uploaded two applications in
Play store.
• Have hands-on experience on UMDF diver (WDF) development
2. Naresh Kumar A
Skills
Domain Networking, Cloud, NFV & Mobile Application development (Android)
Programming Languages
C, C++, Java, Hibernate, Spring framework, Python, Android java,
JavaScript, Maven
Operating System Linux, Android & Windows
Tools /DB/Packages
Mininet, OpenFlow Test suite, Wireshark tool, GIT, Gerrit, Source Insight
3, Eclipse IDE, IntelliJ IDEA IDE
Company L&T Technology Services
Page 2 of 2
3. Naresh Kumar A
Project Details
Project 1:
Project Name OpenFlow Compliant Testing Development
Team Size 2
Start Date March 02 2015 End Date Till date
Client HP
Description
This project involves creating OpenFlow Conformance Tests for OpenFlow1.3 on HP
switches and providing OpenFlow pre-certification for them.
Role &
Contribution
Responsibilities:
Designing CTS for OF1.3:
• Designing Test cases for OpenFlow 1.3.
Switch bring-up:
• Configuring Openflow1.3/1.0 in HP 2920 switches.
Controller
• Running OpenFlow Test suite (OFT) in host and connecting the switches as
DUTs to it.
• Scripting Test Cases in OFT tool and executing it.
Technologies
• OFT Internals
• SDN
• Python
• Openflow 1.0/1.3
• CLI
• L2/L3 Ethernet Networks and Concepts
Tools Mininet, Wireshark., CPQD, OVS
Key
Achievements
• Configured OpenFlow test bed suite in the lab with HP and other vendor
switches.
• Along with 372 test cases are designed in CTS for OF1.3. Out of that 127 test
cases are taken from OF1.0.
• Scripted those 372 test cases in OFT tool and executed in HP 2920 PoE
Page 3 of 3
4. Naresh Kumar A
switches.
Project 2:
Project Name
OpendayLight Controller and ONOS with
Overture Networks Devices Team Size 2
Start Date Nov’27th
2014 End Date Feb’ 27th
2015
Client Overture
Description
This project involves setting up a SDN environment in Overture Networks lab
involving OpendayLight and ONOS SDN controllers. It also includes developing
vendor (Overture Networks) specific modules in Opendaylight SDN controller.
Role &
Contribution
Responsibilities:
SDN environment:
• Setting up SDN environment which includes Opendaylight controller and
Non-OpenFlow Overture devices (Carrier Ethernet Devices).
• Setting up SDN environment which involves ONOS controller and overture
devices (6500 series).
Controller
• Developing vendor specific modules in OpendayLight controller to
create/delete services in SNMP supported devices.
• Providing solution patches for the bugs registered in the Opendaylight
controller.
Technologies
• ODL Internals
• Maven
• OSGI
• Openflow
• SNMP
• CLI
• sFlow, NETCONF, L2/L3 Ethernet Networks and Concepts
Tools
Mininet, Wireshark, Code warrior IDE, Source Insight, Eclipse, IntelliJ IDEA
IDE.
Key
Achievements
• Developed Business Logic for Service handling and SNMP functions in
Overture devices
• Patch submitted got approved in the OpenDaylight forum.
Page 4 of 4
5. Naresh Kumar A
Project 3:
Project Name Opendaylight SDN Controller
Team Size 7
Start Date Oct 2013 End Date Nov’26th 2014
Description
This project involves developing Network Monitoring & Control Application using
REST API of ODL. While developing this project, we have created expertise on ODL
controller and contributed patches for the open issues in ODL.
Role &
Contribution
Responsibilities:
Application
• Design & Implemented NMC application.
• Responsible for implementing NMC app using AD-SAL & MD-SAL APIs.
• Unit Test and feature verification using Virtual Switches (OVS-Mininet) &
Physical Switch (HP, Dell & Pica 8).
Controller
• Understanding the Architecture of the controller.
• Exposure to source code of the Opendaylight controller.
• Suggesting features to be implemented in the controller
• Providing patches for the bugs registered in the Opendaylight controller.
Technologies
• OpenDaylight Internals
• Maven
• OSGI
• Openflow
• sFlow, NETCONF, L2/L3 Ethernet Networks and Concepts
Tools
Mininet, Wireshark, Code warrior IDE, Source Insight, Eclipse, IntelliJ IDEA
IDE.
Key
Achievements
• Developed Business Logic for NMC application
• Patch submitted got approved in the OpenDaylight forum.
Page 5 of 5
6. Naresh Kumar A
Educational Qualification & Certifications
Project 4:
Project Name
Sensor Application development for Android smart
devices.
Team Size 1
Start Date Jan 2013 End Date Sep 2013
Description
This project involves development Android application with context awareness of
the Mobile user and his/her environment. In the verge of that the need to analyze
sensors data lead to development of Mobile sensor data accumulation app
(SensRede).
Role &
Contribution
Responsibilities:
• Development of UI in the sensor application.
• Development of the backend code of the sensor application.
• Testing of sensor application in several android smart devices.
• Publishing the application in the Google Play Store.
Technologies Android, Sensor fusion.
Tools Eclipse IDE, IntelliJ IDEA IDE.
Page 6 of 6