Anda di halaman 1dari 5

CURRICULUM VITAE N. Durga Prasad Raju : 09949891734 9949891734 Email: durgaprasadraju@gmail.

com
CAREER OBJECTIVE: Aimed to be associated with a progressive organization that gives me scope to update my knowledge and skills in accordance with the latest trends and be a part of team that dynamically works towards the growth of organization and gain satisfaction there of. EXPERIENCE AND CAPABILITIES: 4.8 years of experience in programming in C on Linux. Have experience on working with Real Time Operating systems Good knowledge on TCP/IP suite, SSL, UDP, TCP and Socket Programming. Good knowledge of Layer2 protocols like OAM, VLAN, 802.3ad (LAG). Experience in providing SNMP support for various modules Have varied skill set that ensures high adaptability to any development environment. Good analytical, programming and communication skills with accent constructive teamwork. EXPERINCE SUMMARY: Working as a Software Engineer for ARECA EMBEDDED SYSTEMS Pvt Ltd. Hyderabad, from May 2011 to till Date. Worked as a Software Engineer for Matisse Networks (India) Pvt Ltd. Hyderabad, from October 2005 to December 2008. SOFTWARE COURSES: PG Diploma in Embedded Systems from CDAC in 2005.

TECHNICAL SKILLS: Domain Operating Systems Programming Languages Real Time Operating systems Networking Expertise in Very Comfortable in LINUX/UNIX development environment and fair knowledge of Linux OS. C EMBEDDED LINUX Socket Programming. Make utility, Archive utility. Linux Based tools like gdb, ethereal. Silver creek to test SNMP agent. Configuration Management tools like perforce. Have experience of using traffic generators like IXIA. Comfortable in shell scripting. Knowledge on Linux kernel module programming and

Tools

Others

Linux device drivers. EDUCATIONAL QUALIFICATION: QUALIFICATION: PG Diploma in Embedded Systems Design from C-DAC, Hyderabad. B. Tech in Electronics and Communications Engineering from D.V.R College of Engineering & Technology affiliated to JNTU-Hyd.

PROFESSIONAL EXPERIENCE:

Projects at Areca Embedded Systems Pvt Ltd


Current Project:Title : Platform Real Time Train Information System : C, Linux, Intel Atom

Position

Developer

Brief Description: Real Time Train Information System (RTIS) is based upon technology developed under Pilot Project SIMRAN. The RTIS comprises of following major Sub System/Equipment. a. Locomotive Equipment b. Station Equipment c. Central Server Locomotive Equipment acquires its location through inbuilt GPS Receiver and forwards it to Central Server via GPRS. In section where GSM Coverage is not available, Location Information is forwarded from Locomotive Equipment to Station Equipment over RF, from where it is forwarded to Central Server via OFC Network. The RTIS System envisaged dissemination of Real Time Train Running Information through Internet, SMS and Display Boards at the Stations/Trains using a Global Positioning System (GPS) and Global System for Mobile (GSM) technologies. The Real Time Train Information System provides accurate train running status to passengers. This allows passengers to know how far away their train. It is reducing time spent waiting and allowing passengers to make maximum use of their time. Responsibilities: Involved in Protocol design document Implemented SSL protocol between Locomotive Equipment and Central Servers Developed an application in Locomotive Equipment which receives software updates if any available from Train operation server through GSM/GPRS modem

Project#2:Title Platform : LED based Head Code, GPS based Passenger Information and Public Address System : C, Kiel, ARM.

Position

Developer

Brief Description:LED based Head Code, GPS based Passenger Information and Public Address System is a Microcontroller based LED Train Destination Display Board, Passenger Information and Public Address System. This system processes the GPS data (Latitude, Longitude, Speed and Time) and performs Calculation pertinent to system functioning. The CPU shall detect its presence on the route and automatically indicate the next halting station and direction of platform. Periodically transmit them over the RS 485 interface to the display devices for display and to Audio Announcement Unit (AAU) to generate voice messages Responsibilities: Involved in protocol design document. Serial, SPI Flash, GPS, LED display driver Implementation. LED based head code based menu driven application.

Projects at Matisse Networks Product:Matisse Networks Ether Burst Switch is the worlds first Packet WDM System, purpose-built for scaling metro and campus networks. The Ether Burst Packet WDM System includes the SX-1000 Ethernet Service Node, the PX-1000 Photonic Node, and Matisse View Management System.
Project#1:Title Platform Position Team Size : : : : Support of Multiple Load Balancing Options present in 802.3ad protocol. C, Linux, Broadcom. Developer 3

Brief Description: The load balancing algorithm on Link Aggregation Groups for the Matisse Switch is a distributed traffic based on a hash of the source and destination MAC addresses, using the low order two or 3 bits of the hash to select the physical port from the group. Most router MAC addresses are assigned in blocks of 2n, which will result in a very poor distribution of traffic if two routers are interconnected with a LAG interface. In such networks, it is useful to distribute traffic based on packet information other than the MAC address. This feedback was pointed out by LINX during their Acceptance Testing. Switch load distribution for LAG ports is implemented in the Broadcom XGS devices. The following list includes all of the Port Selection Criteria capabilities that are supported by BCM XGS family of devices: Source MAC Address (SA) Destination MAC Address (DA)

SA XOR DA Source IP Address (SIP) Destination IP Address (DIP) SIP XOR DIP

In this project we had supported all of the PSC capabilities that are supported by BCM XGS family of devices.
Responsibilities:

Involved Design (high level and low level)


Documentation Coding and testing Test document preparation

Integration testing
Implemented UI user interface for this module (CLI and SNMP). Project#2:Title Platform Position Team Size

: : : :

MIB support for DSCP to 802.1p Mapping. C, Linux. Developer 1

Brief Description: The DSCP to 802.1p Mapping MIB modules representing Matisse networks ' Implementation of enterprise specific MIB supported by a single SNMP agent. This project aims at setting the three-bit priority field in the first/only 802.1p header to a specified value based on a DSCP value in the IP packet. The reverse mapping i.e., 802.1p to DSCP is not supported. If both cos rewrite 802.1p and qos rewrite dscp-to-802.1p are configured on the same interface, the IP traffic is processed based on DSCP, while the non-IP traffic is processed based on 802.1p.
Responsibilities:

MIB Design Documentation

Coding and testing


Project#3:Title Platform Position Team Size : : : : MIB support for Chassis Management. C, Linux. Developer 1

Brief Description: The Chassis Management MIB modules representing Matisse networks ' Implementation of enterprise specific MIB supported by a single SNMP agent. The chassis has 5 slots for modules, 2 field replaceable power supply modules, a fan tray and an UIF. The first four slots support I/O modules; the fifth slot is occupied by the CPU/CSF module. In the service node chassis, the CSF module

also has the Ethernet switch to enable switching between the slots. Each pluggable module plugs into the passive mid-plane.
Responsibilities:

MIB Design Documentation

Coding and testing

Project #4: Title Platform Position Team Size : : : : MIB-2 MX1000-Switch C, Linux. Developer 1

Brief Description: RFC-1213 defines Management Information Base (MIB-II) for use with network management protocols in TCP/IP based internets. The Project aimed at supporting the MIB-2 for the MX1000 chassis switch. The Job was to fetch statistics of Various Groups as Mentioned in the MIB-2 from the underlying Linux, TCP/IP stack and to channelize them to the SNMP Interface. Tool
Responsibilities:

SNMP agent tool-kit from SNMP Research

Modifying, Coding and testing Project #5: Title Platform Position Team Size Brief Description: Matisse EtherBurst domain comprises of several nodes in a ring. This project is to provide remote login from one node to another node in the Matisse domain. This involves suspending the current CLI context and spawning a new telnet client in a specific thread. Contribution: Participated in some part of the design. Implemented the functionality. Participated in testing. Durga Prasad Raju N : : : : Remote connecting the switch from another switch Linux, C Developer 2

Anda mungkin juga menyukai