際際滷

際際滷Share a Scribd company logo
V.S.Vamsi Krishna,
vamsisvkrishna@gmail.com,
Mobile: +91-9886573921
Professional Summary:
 8.5+ years of experienced in C, C++, Linux, Application and System
development, debugging of Network and Security Applications.
 Have extensive knowledge on Broadcom switches (Bradley/Trident2), good
knowledge on Cavium Network Processors.
 Good knowledge of Linux operating system, Network virtualization and have
expertise in application software development.
 Have hands on development experience on LTE (packet core server data
plane in ATCA platform), routers (NETGEAR), switches (Broadcom) and IPS
(CISCO) devices.
 Good understanding of network protocols like VLAN, TCP, UDP, DHCP, ICMP,
ARP, RARP, IKE, GTP, LACP, PFC, LLDP, STP, UDLD, VN-TAG, MPLS.
 Good at design, analytical, reasoning skills, have effective written and verbal
communication skills and good motivating team member.
Work Summary:
 Working as a Senior Staff Engineer in Broadcom, Bangalore, since Apr -
2015 to till date.
 Worked as a Senior Software Engineer in CISCO, Bangalore, since Sep - 2012
to Mar - 2015.
 Worked as a Software Engineer in Emerson Network Power, Hyderabad,
since July -2010 to Aug - 2012.
 Worked as a Software Engineer in Embedded Infotech (p) Ltd [TeamF1],
Hyderabad since Aug - 2007 to Dec - 2009.
Areas of Expertise:
 Domain Expertise : Networking and Network Security
 Operating Systems : Linux, 6Wind, Wind River
 Programming Languages : C, C++
 Scripting Languages : Basic Bash and Perl Scripting
 Tools : GDB, Tcpdump, Wireshark, iptables, Clear Case,
CVS, SVN, Coverity, Eclipse
Project Profile:
PoC on Broadcom Switches and Features :
O.S and Language : Linux, C
Role : Application Engineer
 Understanding the customer requirements and propose possible designs and
solutions, doing PoC for the designs.
 Supporting customers to help resolving issues related to architecture,
configuration, SDK usage and bug fixes.
PoC : Packet Capture & QoS on Security Device :
O.S and Language : Linux, C
Role : Developer Lead
 Understanding the requirements and came up with SFS and HLD.
 Implemented PoC on Broadcom evaluation boards.
 Configuring BCM to mirror packets to CPU on PCIe Interface, applying QoS on
mirrored only traffic using BCM SDK.
 Applying system level QoS and configuring MMU to handle no-drop traffic.
Intrusion Prevention Systems:
O.S and Languages: Linux, C, C++
Role : Developer
 Understanding different customer deployment infrastructures.
 Added support for control plane packets forwarding on IPS devices using
Broadcom switch.
 Processing the STP/UDLD/LACP packets in user space using packet sockets.
 Added support for LACP in application framework to provide user access in
CLI.
 Working for IPS team in bug fixing which involves user space.
o Analyzing and understanding the reported bug.
o Root causing and fixing the issues and unit testing.
 Automated sanity and feature UT cases using PERL.
 Optimized the existing code for reducing black holing of traffic, configuration
time.
 Took initiative for test cases automation, for Unit/Integration testing of LACP
which reduced developer testing drastically.
Chassis Management Framework:
O.S and Language : Linux, C, C++
Role : Developer
 System Service Framework represents Hardware and software entities
existing in system. The complete system is shown in a tree hierarchy from
Chassis to application level. Multiple user interfaces (like SNMP, NETCONF,
XML, SNMP, CLI and WEB) are provided for accessing the system model. SSF
uses EmbeddedMind (goAhead) Framework for providing the user interfaces.
Hardware information is extracted from HPI integrated with Emind and
software information is extracted from registration of corresponding
applications.
 Involved in understanding and analysis of Project Requirements.
 Understanding the open HPI and prepared a model to represent the Hardware
hierarchy.
 Designed, developed and documented (HLD) the Common System
Information Model (CSIM).
 Designed and implemented features like snapshot, reload, commit n roll back.
PoC: Long Term Evolution:
O.S and Language : Linux, C
Role : Developer
 LTE_PoC is to show the functional demo of LTE stack (PGW/SGW) on ATCA-
9305. The objective of LTE_PoC project is to proof the outstanding packet
processing performance of Cavium processor and to proof the interoperability
with 3rd
party software for LTE and Packet processing. Emerson is using
Aricents LTE stack (PGW and SGW) for GTP-C messages and 6WindGates
GTP-U implementation as Fast Path on ATCA-9305.
 Understanding 3GPP standards for LTE (Control Plane, Data Plane) concepts
for SGW and PGW.
 Understanding 6WINDOS and analyzing 6WIND Architecture for multi core.
 Porting Aricent control plane to ATCA-7365, ATCA-9305 boards.
 Involved in design and documentation of HLD for Data Path.
 Designed and developed basic data path software for SGW and PGW to
support LTE.
 Developed an application to De-capsulate GTP-U packets.
Small Scale and Business Firewall/VPN Gateway:
O.S and Language : Linux, C
Role : Developer
 Implemented the different DDNS protocols.
o DynDNS/3322- Dynamic DNS resolution protocol for DynDNS/3322.
 Implemented LED and reset to Factory Defaults drivers.
 Ported existing Teamf1 management framework and Linux to Arm board.
 Added support for Software DMZ port [Interface], using Broadcom SDK.
 Bug fixes for customer reported and field issues on various networking
modules like firewall, IpSec, External Authentication, Netbios.
o Analyzing and understanding the topologies in which issues reported.
o Root causing and fixing the issues and unit testing.
 Implemented support for forced speed settings for WAN Port.
 Resolved issues related to Byte Ordering, Memory Leaks, Stack Corruptions
and Kernel Panics while porting.
Medium Scale and Business Gateway:
O.S and Language : Linux, C
Role : Developer
 Added Load Balancing, Auto Fail Over and supporting features for multiple
WAN.
 Added support for Configurable [WAN/DMZ/LAN] Port from one of the LAN
ports, using Broadcom SDK and setting MAC address to it.
 Added support to DDNS for multiple WAN.
 Added support for soft reboot with Kernel Panic.
 Worked in the design and development for Logging requirements for ICSA
(International Computer Security Association) in CISCO. Logging
requirements were implemented in user space through iptables, kernel space
through Netfilter Log target.
Medium Scale and Business Gateway:
O.S and Language : Linux, C
Role : Developer
 Added support for Dynamic DNS for dynamic IP address on WAN.
 Added support for LAN hosts scanner, DHCP reserved IP address and LAN
Multi Homing supports in LAN module.
 Added support for UPNP.
o To open and display dynamic ports by firewall for UPNP clients.
 Wrote time zone files to support D.S.T with Uclibc tool chain.
 Added Host Name support for flowing components: Firewall, Network Objects,
Static Routes, DMZ, Remote Management.
 Added support for DNS MASQ as DHCP and option 60 and 77 for DHCP
o To support the host name feature while allocating Dynamic IP
addresses.
o Added support DHCP Relay.
 Resolved issues while porting modules.
 Involved in the Testing, Unit and Integration Test Case preparation for above
modules.
Professional Achievement:
 Star, Spark and CAP awards in years 2012 and 2013 CISCO.
 Best Employee Award for the year 2010 in Emerson.
 Pat back appreciation from Customer and TeamF1 for successfully supporting,
releasing of NETGEAR ProSafe Gigabit 8-Port VPN Firewall alone.
Academic Details:
 Post Graduate Diploma in Embedded Systems Design with 76.6% from
CDAC, Hyderabad, Andhra Pradesh, India.
 B.Tech in Electronics and Communication with 68% from J.N.T UNIVERSITY,
Andhra Pradesh, India.
 Intermediate with 84% from Board of Intermediate Education, Andhra
Pradesh, India.
 S.S.C from with 80% from Board of Secondary Education, Andhra Pradesh,
India.
Signature:
(V.S.VAMSI KRISHNA)

More Related Content

V.S.VamsiKrishna

  • 1. V.S.Vamsi Krishna, vamsisvkrishna@gmail.com, Mobile: +91-9886573921 Professional Summary: 8.5+ years of experienced in C, C++, Linux, Application and System development, debugging of Network and Security Applications. Have extensive knowledge on Broadcom switches (Bradley/Trident2), good knowledge on Cavium Network Processors. Good knowledge of Linux operating system, Network virtualization and have expertise in application software development. Have hands on development experience on LTE (packet core server data plane in ATCA platform), routers (NETGEAR), switches (Broadcom) and IPS (CISCO) devices. Good understanding of network protocols like VLAN, TCP, UDP, DHCP, ICMP, ARP, RARP, IKE, GTP, LACP, PFC, LLDP, STP, UDLD, VN-TAG, MPLS. Good at design, analytical, reasoning skills, have effective written and verbal communication skills and good motivating team member. Work Summary: Working as a Senior Staff Engineer in Broadcom, Bangalore, since Apr - 2015 to till date. Worked as a Senior Software Engineer in CISCO, Bangalore, since Sep - 2012 to Mar - 2015. Worked as a Software Engineer in Emerson Network Power, Hyderabad, since July -2010 to Aug - 2012. Worked as a Software Engineer in Embedded Infotech (p) Ltd [TeamF1], Hyderabad since Aug - 2007 to Dec - 2009. Areas of Expertise: Domain Expertise : Networking and Network Security Operating Systems : Linux, 6Wind, Wind River Programming Languages : C, C++ Scripting Languages : Basic Bash and Perl Scripting Tools : GDB, Tcpdump, Wireshark, iptables, Clear Case, CVS, SVN, Coverity, Eclipse
  • 2. Project Profile: PoC on Broadcom Switches and Features : O.S and Language : Linux, C Role : Application Engineer Understanding the customer requirements and propose possible designs and solutions, doing PoC for the designs. Supporting customers to help resolving issues related to architecture, configuration, SDK usage and bug fixes. PoC : Packet Capture & QoS on Security Device : O.S and Language : Linux, C Role : Developer Lead Understanding the requirements and came up with SFS and HLD. Implemented PoC on Broadcom evaluation boards. Configuring BCM to mirror packets to CPU on PCIe Interface, applying QoS on mirrored only traffic using BCM SDK. Applying system level QoS and configuring MMU to handle no-drop traffic. Intrusion Prevention Systems: O.S and Languages: Linux, C, C++ Role : Developer Understanding different customer deployment infrastructures. Added support for control plane packets forwarding on IPS devices using Broadcom switch. Processing the STP/UDLD/LACP packets in user space using packet sockets. Added support for LACP in application framework to provide user access in CLI. Working for IPS team in bug fixing which involves user space. o Analyzing and understanding the reported bug. o Root causing and fixing the issues and unit testing. Automated sanity and feature UT cases using PERL. Optimized the existing code for reducing black holing of traffic, configuration time. Took initiative for test cases automation, for Unit/Integration testing of LACP which reduced developer testing drastically. Chassis Management Framework: O.S and Language : Linux, C, C++ Role : Developer System Service Framework represents Hardware and software entities existing in system. The complete system is shown in a tree hierarchy from Chassis to application level. Multiple user interfaces (like SNMP, NETCONF, XML, SNMP, CLI and WEB) are provided for accessing the system model. SSF uses EmbeddedMind (goAhead) Framework for providing the user interfaces.
  • 3. Hardware information is extracted from HPI integrated with Emind and software information is extracted from registration of corresponding applications. Involved in understanding and analysis of Project Requirements. Understanding the open HPI and prepared a model to represent the Hardware hierarchy. Designed, developed and documented (HLD) the Common System Information Model (CSIM). Designed and implemented features like snapshot, reload, commit n roll back. PoC: Long Term Evolution: O.S and Language : Linux, C Role : Developer LTE_PoC is to show the functional demo of LTE stack (PGW/SGW) on ATCA- 9305. The objective of LTE_PoC project is to proof the outstanding packet processing performance of Cavium processor and to proof the interoperability with 3rd party software for LTE and Packet processing. Emerson is using Aricents LTE stack (PGW and SGW) for GTP-C messages and 6WindGates GTP-U implementation as Fast Path on ATCA-9305. Understanding 3GPP standards for LTE (Control Plane, Data Plane) concepts for SGW and PGW. Understanding 6WINDOS and analyzing 6WIND Architecture for multi core. Porting Aricent control plane to ATCA-7365, ATCA-9305 boards. Involved in design and documentation of HLD for Data Path. Designed and developed basic data path software for SGW and PGW to support LTE. Developed an application to De-capsulate GTP-U packets. Small Scale and Business Firewall/VPN Gateway: O.S and Language : Linux, C Role : Developer Implemented the different DDNS protocols. o DynDNS/3322- Dynamic DNS resolution protocol for DynDNS/3322. Implemented LED and reset to Factory Defaults drivers. Ported existing Teamf1 management framework and Linux to Arm board. Added support for Software DMZ port [Interface], using Broadcom SDK. Bug fixes for customer reported and field issues on various networking modules like firewall, IpSec, External Authentication, Netbios. o Analyzing and understanding the topologies in which issues reported. o Root causing and fixing the issues and unit testing. Implemented support for forced speed settings for WAN Port. Resolved issues related to Byte Ordering, Memory Leaks, Stack Corruptions and Kernel Panics while porting. Medium Scale and Business Gateway: O.S and Language : Linux, C Role : Developer Added Load Balancing, Auto Fail Over and supporting features for multiple WAN. Added support for Configurable [WAN/DMZ/LAN] Port from one of the LAN
  • 4. ports, using Broadcom SDK and setting MAC address to it. Added support to DDNS for multiple WAN. Added support for soft reboot with Kernel Panic. Worked in the design and development for Logging requirements for ICSA (International Computer Security Association) in CISCO. Logging requirements were implemented in user space through iptables, kernel space through Netfilter Log target. Medium Scale and Business Gateway: O.S and Language : Linux, C Role : Developer Added support for Dynamic DNS for dynamic IP address on WAN. Added support for LAN hosts scanner, DHCP reserved IP address and LAN Multi Homing supports in LAN module. Added support for UPNP. o To open and display dynamic ports by firewall for UPNP clients. Wrote time zone files to support D.S.T with Uclibc tool chain. Added Host Name support for flowing components: Firewall, Network Objects, Static Routes, DMZ, Remote Management. Added support for DNS MASQ as DHCP and option 60 and 77 for DHCP o To support the host name feature while allocating Dynamic IP addresses. o Added support DHCP Relay. Resolved issues while porting modules. Involved in the Testing, Unit and Integration Test Case preparation for above modules. Professional Achievement: Star, Spark and CAP awards in years 2012 and 2013 CISCO. Best Employee Award for the year 2010 in Emerson. Pat back appreciation from Customer and TeamF1 for successfully supporting, releasing of NETGEAR ProSafe Gigabit 8-Port VPN Firewall alone. Academic Details: Post Graduate Diploma in Embedded Systems Design with 76.6% from CDAC, Hyderabad, Andhra Pradesh, India. B.Tech in Electronics and Communication with 68% from J.N.T UNIVERSITY, Andhra Pradesh, India. Intermediate with 84% from Board of Intermediate Education, Andhra Pradesh, India. S.S.C from with 80% from Board of Secondary Education, Andhra Pradesh, India. Signature: (V.S.VAMSI KRISHNA)