MR

Manohar Rapeti

verfügbar

Letztes Update: 06.09.2022

Senior Software Devloper, Software Engineer, Senior Staff Engineer, Networking Engineer

Abschluss: BTECH in Computer science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (gut)

Dateianlagen

Manohar Rapetii @ Network Engineer.doc

Skills

network devices, L3 Routers, L2 Switches, OLT adapter, ONU adapter, DNX platform, QAX, Saber2, Apache, Layer3-Firewalls, Application Level Gateways, IPS, Rockport, Optics Firefly, Murata, Finisar, Amphenol, C, GO Lang, Scripting, perl, Operating System, Nexus-OS, Cisco OS, Linux, VxWorks 6.9, TCP/IP V4 and V6 Network Application Protocols, GPON, IPTV, Private-Vlan, Port-security, Firewall, ALGs, NAT, IDS/IPS, OMCI, Virtualization, Vmware vSphere Client, Git, clearcase, acme, cvs, IXIA, IxLoad, IxExplore, Smart Bits, ELMO, MuSecurity, Breaking Point, cloud, network security, IPv4, IPv6, Multicast, Linux operating system, abstraction layer, network protocol, MPLS, TTL, White Box, routing protocol, SDN, TIBIT SDK (TAPI), Python, Ocnos C modules, API, Programming, open source, TAPI, Ethernet, OLT, ONU adapters, GRPC, message queue, scalability, FPGA, ISIS, missing features, Unit testing, GPON OLT system, IGMP, Vlan, SDK, system-on-a-chip, Flow Control, MMU, bug fixing, Memory management, JIRA, test scripts, L2, VLANs, subnet, IP address, Bugs, mobile devices, Stateful, TCP, UDP, ICMP, databases, File Transfer Protocol, FTP, Session, Protocol (SIP), Trivial File Transfer Protocol (TFTP), Real Time streaming Protocol, RTSP

Projekthistorie

12/2020 - 12/2020
Software Developer
Northforge Innovations

Northforge Innovations is an expert software consulting and development company focused on cloud
infrastructure. Two driving demands for the cloud are new functions and performance to match the
growth of the cloud. Northforge targets network security, embedded infrastructure, and media systems
in the evolving cloud. With an average of 15 years of experience, our consultants comprise a
worldwide resource pool that's based in North America.
Project Profile :

1)Designing and Implementing IPv4 and IPv6 Multicast for CNOS product line
Product : CNOS
Chipset : QAX
Role : Development
Client : Infinera

Description
Infinera Converged NOS (CNOS) offers high-performance hardware-independent flexibility and
disaggregated software components including a Linux operating system, hardware abstraction layer, IP
stack and network protocol suite. CNOS is designed from the ground up to meet the requirements of
carrier networks where comprehensive IP/Multiprotocol Label Switching (MPLS) functionality
complements high availability and resilience at multiple levels, ensuring accurate packet
synchronization without compromising robustness
Responsibilities
* FPI code changes for IPv4 multicast
* FPI code for basic L3 MC
* Integrating the exceptional handling cases of for IPv4 Multicast using PMF,LPM tables
* IPMC Link local address handling
* TTL =1 case handling
* INRIF as any handling in TCAM
* Implementing IPv6 Multicast in FPI for SSM and ASM cases
* Integrating the exceptional handling cases for IPv6 Multicast using PMF,LPM tables
* Optimizing IPv6 solution: using LPM for (*.G) entries & TCAM for (S,G) entries.

12/2020 - 12/2020
Lead Developer

2) Designing and Implementing OcNOS to support TIBIT OLT
Product : OcNOS
Chipset : Tibit OLT
Role : Lead Developer
Client : IpInfusion

Description
OcNOS is the industry's first full-featured network OS for White Box. Its features include advanced
capabilities, such as extensive switching and routing protocol support, MPLS (Multiprotocol Label
Switching), and SDN (software defined networking). OcNOS features hybrid, centralized or distribute
network support; scalable, modular high-performance network; and a robust data plane built on
merchant silicon.

Responsibilities
* Understanding the TIBIT SDK (TAPI) which is code in Python
* Design and Implementing Abstraction layer to make Ocnos C modules communicate with Tibit
Python API's
* Design discussion of OLT discovery, ONU discovery and Programming the UNI and NNI ports for
the flows
* Integrating with the same OcNOS OLT cli to program the TIBIT device

12/2020 - 12/2020
Lead Developer

3) Designing OcNOS to support ACO and DCO functionality
Product : OcNOS
Chipset : Wistron (Tomahawk/ Tomahawk+)
Role : Lead Developer
Client : IpInfusion

Description
OcNOS is the industry's first full-featured network OS for White Box. Its features include advanced
capabilities, such as extensive switching and routing protocol support, MPLS (Multiprotocol Label
Switching), and SDN (software defined networking). OcNOS features hybrid, centralized or distribute
network support; scalable, modular high-performance network; and a robust data plane built on
merchant silicon.

Responsibilities
* Understanding of coherent digital modulations (like ASK, FSK, QAM/16-QAM) techniques
* Initial bring up of the devices Wistron with OcNOS
* Design discussion of modifying CMMD module to integrate with open source TAPI (Transponder
API)
* Providing inputs/feedbacks to the PRD
* Dividing the Tasks involved in supporting the features and per PRD and providing the estimates

12/2020 - 12/2020
Lead Developer

4)Designing OLT and ONU adapter for customer specific OLT and ONU in VOLTHA platform
Platform : VOLTHA
Role : Lead Developer
Client : ADTRAN

Description
VOLTHA abstracts the PON network to appear as a programmable Ethernet switch to an SDN controller.
On its southbound side, VOLTHA communicates with PON hardware devices using vendor-specific
protocols through OLT and ONU adapters.
The scope of the project is to modify the VOLTHA OLT adapter and ONU adapter inorder to support
customer specific OLT and ONU
Responsibilities
* Understanding present Voltha OLT and ONU adapter source
* Restructuring the olt adapter communication mechanism of GRPC to Netconf messages
* Reorganizing the olt adapter messages to the way customer OLT is expecting format
* Relaying the OMCI messages generated by onu adapter using Zero message queue

12/2020 - 12/2020
Senior Software Developer
Rockport Networks

Rockport Networks is shaping the future of networking by providing a faster, more scalable, and
cleaner option for the unrelenting growth in the storage and processing of data. The traditional,
hierarchical network is an outdated architecture that is expensive, rigid, and painful to own.
Autonomous Networking is an entirely new approach with the ability to boost scalability,
availability, reliability, performance, and manageability, while offering tangible reductions in
capital expenditures (CAPEX), operating expenditures (OPEX) and total cost of ownership (TCO).




Project Profile :

* Working on EoRDMA protocol in Rockport proprietary Stack
* Working on writing drivers for transceivers(which involves I2C calls for reading Power, LOS,
Port functions)
* Firefly
* Murata
* Finisar
* Amphenol which involves I2C calls
* Glue layer for handling different types of transceivers on different chipsets
* Working with the FPGA block for handling the admin/control packets

12/2020 - 12/2020
Software Developer
Northforge Innovations

Northforge Innovations is an expert software consulting and development company focused on cloud
infrastructure. Two driving demands for the cloud are new functions and performance to match the
growth of the cloud. Northforge targets network security, embedded infrastructure, and media systems
in the evolving cloud. With an average of 15 years of experience, our consultants comprise a
worldwide resource pool that's based in North America.
Project Profile :

1) Designing and Implementing PBR, Route discard feature on Control plane
Enhancements and defect fixing ISIS on Control plane in OCNos platform
Product : OCNos
Chipset : Trident2, Tomahack
Role : Development
Client : IPInfusion
Description:
OcNOS is the industry's first full-featured network OS for White Box. Its features include advanced
capabilities, such as extensive switching and routing protocol support, MPLS (Multiprotocol Label
Switching), and SDN (software defined networking). OcNOS features hybrid, centralized or distribute
network support; scalable, modular high performance network; and a robust data plane built on
merchant silicon
Responsibilities:
* Designing and implementing the enhancements and missing features
* Developing the design document and test plan for testing the feature
* Unit testing the feature
* Fixing the defects raised by QA and platform team
2) Designing and Implementing Switchcard of the GPON OLT system
Product : SW2100
Chipset : Trident2plus, Gearbox, BCM5221, BCM53242M
Role : Development
Client : ARRIS
Description:
The SW21000 switch card provides a 200Gbps Ethernet switch and processor with 2(100Gigabit),
2(10Gigabit) and 2(1Gigabit) Ethernet ports . This switch provides the following feature
* Triple play (audio, voice, data)
* IGMP packet processing
* Mac Learning and distribution of mac table
* Vlan Statistics
* Redunancy between the switchcard
Responsibilities:
* Bringing up all the Broadcom chip sets like 56860,Gearbox, BCM5221, BCM5342M
* Integrating the BCM SDK with the Vxworks 6.9
* Implementing the Vlan Statistics
* Implementing the pseudo layer to enable all applications(IPTV, ZebOS) to communicate with the
BCM56860
* Implementing the redundancy and stacking functionality between the swith cards
* Testing the traffic between the OLT's and ONT's

12/2020 - 12/2020
Senior Staff Engineer
BROADCOM

Broadcom Corporation (NASDAQ: BRCM), a FORTUNE 500® company, is a global leader and innovator in
semiconductor solutions for wired and wireless communications. Broadcom® products seamlessly deliver
voice, video, data and multimedia connectivity in the home, office and mobile environments. With the
industry's broadest portfolio of state-of-the-art system-on-a-chip and embedded software solutions,
Broadcom is changing the world by Connecting everything®.
Project Profile :

1) Developing SDK code for DMVOQ (Destination Module Virtual output queue) based Flow Control
mechanism
Product : Katana2,Trident2
Role : Development
Description:
DMVOQ provide destination module level queuing at the ingress module i.e., if congestion persists at
one of the destination module due to any oversubscription, Ingress module is signaled flow control
message which then flow control the culprit VOQ associated with that particular destination module
and cos. As a result it doesn't effect the traffic for the other destination module for the same
cos.
Responsibilities:
* Understanding the feature requirement
* Collecting all the registers and Tables which are involved inorder to make the DMVOQ
functionality work as expected
* Providing the new API's, so that customers can make use of the this feature
* Unit testing the feature and providing the Knowledge transfer for the testing team
2) Developing SDK code for DPVOQ (Destination Port Virtual output queue) based Flow Control
mechanism

Product : Katana2
Role : Development
Description:
DPVOQ provide destination port level queuing at the ingress module i.e.,if congestion persists at
one of the destination module on any port due to any oversubscription,Ingress module is signaled
flow control message which then flow control the culprit VOQ associated with that particular
destination module,port and cos. As a result you could achieve a lossless transmission of traffic
from the ingress modue to egress module
Responsibilities:
* Understand the micro architectue of the Chip in supporting the feature
* Designing the API's which covers all the scenarios for supporting the feature
* Documenting the design document, API document to the SQA team
* Providing the Knowlege transfer of the feature to the SQA team
* Providing the feedbacks to the testplans that are designed by SQA team
* Unit testing the feature and Provding sample CINT scripts
3) Developing SDK code for Queuing and Scheduling hierarcy
Product : Katana2
Role : Development
Description:
In our chipset, we support different types of queuing mechanisms, so that hardware is well utilized
and traffic is distributed optimally.The chip provide different queuing mechanisms for Uncast
traffic, Multicast traffic, subscriber based traffic,service based traffic.We also support four
level scheduling hierarchy in order to enhance the chip to provide maximum throughput by class
based,provide different scheduling modules like Strict mode, Weighted round robin mode.
Responsibilities:
* Understanding the micro architecture doc of the chip in understanding the queuing and
scheduling mechanisms
* Going through the C Module code, provided by the Architecture team to understand how and which
tables need to be programmed to make queuing and scheduling work as expected
* Provide the new API's to support all types of queuing mechanisms
* Providing API's to create the scheduling hierarchy
* Providing Knowledge sharing sessions with SQA
* Providing the feedbacks to the test plans that are designed by SQA team
* Unit testing the feature and Providing sample CINT scripts
4) MMU bug fixing for Critical customers
Product : Trident2
Role : Development
Description:
Memory management Unit works as a central block among all the ports , Inorder to provide a fair
access to packet buffers and offer good burst absorption on transient congestion. This is achieved
by providing admission control capabilities at ingress and egress levels
Responsibilities:
* Understanding the underline hardware architecture
* Understanding the customer requirement and providing API's accordingly
* Unit testing the JIRA and providing sample scripts for the testing the customer requirement

5) Developing SDK code for Legacy features like L2, Vlan

Product : Katana2
Role : Development
Description:
Broadcom develops multiple chipsets, Each chipset has its own architecture and different way of
packet processing, SDK team will abstract the hardware layer and provide the high level API's
inorder to solve the customer requirement. Moreover customers can upgrade to the new chipset with
minimal changes.
Responsibilities:
* Understanding the underline hardware architecture
* Modifying the lower level API's and enabling the hardware to function as expected
* Running the test scripts and fixing the failed testcases in L2 and VLAN suits , Make sure that
99% of the testcases are passing

12/2020 - 12/2020
Sofware Engineer
IV CISCO

Cisco (NASDAQ: CSCO) enables people to make powerful connections-whether in business, education,
philanthropy, or creativity. Cisco hardware, software, and service offerings are used to create the
Internet solutions that make networks possible-providing easy access to information anywhere, at any
time.Cisco was founded in 1984 by a small group of computer scientists from Stanford University.
Since the company's inception, Cisco engineers have been leaders in the development of Internet
Protocol (IP)-based networking technologies. Today, with more than 65,225 employees worldwide, this
tradition of innovation continues with industry-leading products and solutions in the company's core
development areas of routing and switching, as well as in advanced technologies such as home
networking, IP telephony, optical networking, security, storage area networking, and wireless
technology. In addition to its products, Cisco provides a broad range of service offerings,
including technical support and advanced services. Cisco sells its products and services, both
directly through its own sales force as well as through its channel partners, to large enterprises,
commercial businesses, service providers, and consumers.
Project Profile :

1) Private Vlan feature in Nexus 1000v Switch
Product : Cisco nexus 1000v Switch
Role : Development
Description:
Private VLAN is a feature used to divide a normal VLAN into isolated L2 partitions. It provides the
following
When we use isolated ports it provides layer 2 isolation between ports with the use of only two
VLANs. Hence it saves VLAN space.
All the L2 partitions in private VLAN share the same subnet and hence it simplifies IP address
management and conserves IP addresses.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing


2) Port Security feature in Nexus 1000v Switch

Product : Cisco nexus 1000v Switch
Role : Development

Description: Port Security feature is used to secure a port by limiting and identifying MAC
addresses of the workstations that are allowed to access the port.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing

12/2020 - 12/2020
Senior - Sofware Engineer
Freescale Semiconductor

Freescale embedded semiconductor and connectivity solutions power your cars, networks, medical
devices, appliances, smart mobile devices and more. As a global leader of embedded processing
solutions, Freescale provides vital technologies for innovations in the automotive, consumer,
industrial and networking markets.

Freescale's vast product portfolio includes 8- and 16-bit microcontrollers, 32-bit microcontrollers
& processors, digital signal processors & controllers, analog & power management, customer specific
ICs & custom SOCs, RF and sensors. Freescale's software and development solutions take you beyond
the silicon, helping to bring your embedded applications to life.
Project Profile :

1) Firewall IPv4 in SMP Environment
Product : iGateway Software
Role : Development
Description: After receiving the packets from net filters, Firewall applies required actions
according to the filter records that are configured in the firewall. Does Stateful Packet Inspection
of different protocols such as TCP, UDP, and ICMP. Applying all the firewall level attack checks
such as SYN flood attack, Port Scans, Sequence Number checks, Header length checks etc. Maintains
the intermediate databases such as Associations, Selectors etc which are used for Stateful packet
inspection. And also logging log messages where ever necessary.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing

2) Implementing Network Address Translation(NAT) and Port Translation (PT)

Product : iGateway Software
Role : Development
Description: Since the number of public IP's is limited, we use NAT to provide internet to all the
corporate network machines. We use of restricted cone and dense NAT implementation to support more
than 64k connection for NAT-IP. When restricted cone NAT is not possible we do Port Translation to
make the connection possible.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing
3) Application layer Gateways(ALGS) for IPv4 in SMP Environment
Product : iGateway Software
Role : Development
Description: Applications like File Transfer Protocol (FTP), Session Initiation Protocol (SIP),
Trivial File Transfer Protocol (TFTP), Real Time streaming Protocol (RTSP) etc., uses two different
connections namely Control connections and Data connection. These applications will exchange
dynamically which port they will be using for data connection in the control packets ALGS will
process those packets and create holes in the firewall in order to allow data connections. If in
Control packets internal IP's are exchanged the packets are modified with the NAT-IP's. Application
level attack checks are done and generate log messages accordingly.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing
4) Proxy Transport (Pseudo Transport layer) in SMP Environment

Product : iGateway Software
Role : Development
Description: It is an intermediate layer which acts as the mediator between Firewall and ALGS. ALG
require the full packet for processing, when packets are coming in fragments Proxy transport will
take care of buffering the packets and deliver the packets to ALG accordingly. Proxy Transport also
maintains timers to retransmit the packets which are not delivered
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing
5) Pinhole Module in SMP Environment

Product : iGateway Software
Role : Development
Description: Pinhole is a type of associations in which some of the five tuple information's are
unknown. This is used by ALGS when ever it wants to create pinholes in Firewall to allow data
connections to go through the box.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing ,Bugs fixing and testing

6) Port Trigger Feature

Product : iGateway Software
Role : Development
Description: Some applications divides the connections in two half's one is control and other is
data. In these applications administrator knows before hand which port and protocol is used for
control and which port and protocol is used for data. So Administrator is required to create two
different filters to allow control and data. In this case administrator need to create a port
trigger record instead of two filters, which make use of pinhole module and create pinhole in the
firewall for the data connection once the control connection is initiated
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing
7) NATPT(Network address translation and Protocol translation)

Product : iGateway Software
Role : Development
Description: When ever IPv6 Machine want to communicate with IPv4 Machine, administrator is required
to configure the NATPT record and a prefix.When packet come to Firewall NATPT will convert the IPv6
address to the corresponding IPv4 address and send the packet out and do vice versa.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing
8)Firewall IPv6 in SMP environment

Product : iGateway Software
Role : Development
Description: After receiving the packets from net filters, Firewall applies required actions
according to the filter records that are configured in the firewall. Does Stateful Packet Inspection
of different protocols such as TCP, UDP, and ICMP. Applying all the firewall level attack checks
such as SYN flood attack, Port Scans, Sequence Number checks, Header length checks etc. Maintains
the intermediate databases such as Associations, Selectors etc which are used for Stateful packet
inspection. And also logging log messages where ever necessary.
Responsibilities:
* Understanding the Present Design
* Implementing the enhancements
* Code reviewing
* Bugs fixing and testing

01/2018 - 12/2018
Senior Software Devloper
Rockport Networks Inc.


08/2015 - 01/2018
Software Engineer
Northforge Innvoations


01/2013 - 08/2015
Senior Staff Engineer
BroadCom (I) pvt LTD


07/2005 - 09/2010
Sr. Software Engineer
Freescale Semiconductor (I) Pvt Ltd


Reisebereitschaft

Verfügbar in den Ländern Kanada
Profilbild von Manohar Rapeti Senior Software Devloper, Software Engineer, Senior Staff Engineer, Networking Engineer aus Senior Software Devloper, Software Engineer, Senior Staff Engineer, Networking Engineer
Registrieren