V.S.Vamsi Krishna has over 8 years of experience in C, C++, Linux, and network application development. He currently works as a Senior Staff Engineer at Broadcom, Bangalore, where he performs proof of concepts for Broadcom switches and features. Previously he held roles at Cisco, Emerson Network Power, and Embedded Infotech developing software for networking and security applications and devices.
1 of 4
Download to read offline
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)