Rafi Dudekula

Software Engineer

Bengaluru, Karnataka, India14 yrs 11 mos experience
Highly Stable

Key Highlights

  • 14+ years of expertise in software design and development.
  • Proficient in network protocols and embedded systems.
  • Strong background in cloud computing and Kubernetes networking.
Stackforce AI infers this person is a Cloud Infrastructure Engineer with extensive experience in Networking and Embedded Systems.

Contact

Skills

Core Skills

Cloud ComputingNetworkingSdnRouting ProtocolsEmbedded Systems

Other Skills

C with Data Structures and algorithmsShell ScriptingVMware Kernel(Linux based)Multithreading and processingIPCSocket programmingNetwork L2/L3 protocolsBGPVXLANVLANQinQTCP/IPSTPFirewallspolicy based routing

About

PROFILE SUMMARY • 14+ years of Software design and development expertise in network protocols, Embedded Systems, Linux System software, Network offerings and solutions like switching and routing over different vendor products, OpenStack, VMware VMs cloud computing on AWS and network offering on Dell platforms and its overlay and underlay networking solutions, Orchestrating in Cloud Computing, Kubernetes Networking, NIC drivers and good background in full life cycle of software development including requirement gathering, System Design, coding, testing, debugging and maintenance. TECHNICAL EXPERTISE • Proficient in programming Languages C with DS. • Work experience in Scripting languages Python, C++ and shell. • Development expertise in System software (POSIX) with Linux IPCs, Designed Worker thread pooling, Rate limiting, Load balance on Linex based Distributed systems and Gateway Edge Devices. • Development expertise in Core L2/L3, L7 protocols, IBGP/EBGP, IPsec(L3VPN) Link Aggregation (LAG), LACP, ETHERNET 2200 NIC, IEEE802.1q, QinQ, STP, RSTP, VLAN, VXLAN(L2VPN), SNMP, TCP/IP, ACL, QoS, GRE, MPLS, ICMP, VRF, firewalls, DHCP, DNS, VMware SD-WAN, Ericsson PP3 ASIC Forwarding (L2/L3) data plan software. • Work Experience in software defined data centre’s containerization services in pods, distributed systems and OVS, VMs and SDN in Cloud Computing (VCF), Security, Edge Networking, firewalls. • Good knowledge in control/Data user plan separation in Cloud computing. • Experience working with DevOps tools like Jenkins, GitHub, CI/CD pipeline, network automation and deployments etc. • Hands on development exposure on modular systems like Cisco, Dell OS10 and Ericsson Network Switches, Routers, vForwarding, vNIC cards of VMware’s esxi hyperwiser. • Good Knowledge in OS concepts and Linux, multithreading, multi processes and socket programing. • Exposure on platform tools and kits like Gdb, Crash tool Sniffer and traffic gens: Ethereal, Smatbits, Wireshark, N2X, Pagents, IXIA. Dallas, Jenkins, Kubernetes, Git services, eclipse, Kiel (Cross compiler, Debugger, Simulator), Silicon IDE, Clear case, VI Editor, IntelliJ, Kubernetes K8s. • Worked close to hardware team in system integrations. • Dev team management and Scrum Master roll.

Experience

14 yrs 11 mos
Total Experience
2 yrs 8 mos
Average Tenure
1 yr 6 mos
Current Experience

Riverbed technology

Lead Engineer

Dec 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India

Vmware

Senior MTS

Oct 2021Aug 2024 · 2 yrs 10 mos · Bengaluru, Karnataka, India

  • Worked on VMware Data Centers. VMware by Broadcom
  • Used skill and work details: C with Data Structures and algorithms · Shell Scripting · VMware Kernel(Linux based) · Multithreading and processing, IPC, Socket programing, worked on Network L2/L3 protocols, BGP, VXLAN, VLAN, QinQ, TCP/IP, STP Firewalls for policy based routing , packet processing optimisation, Routing and switching , developed adaptive Hashing algorithms for load balancing LAG links, Thread pooling, vlan Pruning and Knowledge in Cloud computing, Kubernetes
C with Data Structures and algorithmsShell ScriptingVMware Kernel(Linux based)Multithreading and processingIPCSocket programming+20

Acl digital

Senior Module Lead

Mar 2017Oct 2021 · 4 yrs 7 mos · Bangalore Urban, Karnataka, India

  • Ericsson Project – SDN Software Defined Networking in Cloud computing, Openstack.
  • Skills Used: Skills: C with Data Structures · Shell Scripting · Linux Kernel · Cloud Computing · Containerization · SDN · Data plan and control plane forwarding, recursive routing lookups.
C with Data StructuresShell ScriptingLinux KernelCloud ComputingContainerizationSDN+2

Tech mahindra

Team Lead

Jun 2016Mar 2017 · 9 mos · Bengaluru, Karnataka, India

  • Scrum Master Role.
  • Controlled L2/L3 customer defects in Access Routing Technology Group(ARTG).
  • Kernal System programing

Spanidea systems

Lead Engineer

Jan 2014Jun 2016 · 2 yrs 5 mos · Bengaluru, Karnataka, India

  • Worked on Ericsson Project – PPA (Packet Processing Asic) and Smart Edge Router:
  • Skills used: C with Data Structures · Red Hat Linux · L2/L3 switching · Routing Protocols · NETCONF · staticD and LACP · Border Gateway Protocol (BGP) · BVI · Smart Bits · Port channel · RIPv2 · Line Card · RSTP
C with Data StructuresRed Hat LinuxL2/L3 switchingRouting ProtocolsNETCONFstaticD and LACP+8

Hcl technologies

Software Engineer

Feb 2011Dec 2013 · 2 yrs 10 mos · Tamil Nadu, India

  • Worked Cisco's ARTG project:
  • Skills: Network Services · C programming · Embedded Linux · L2/L3 protocols development and sustenance.
Network ServicesC programmingEmbedded LinuxL2/L3 protocolsEmbedded SystemsNetworking

Education

Sri Krishnadevaraya University

Master's degree — Electronics and communication

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Cloud Computing & Networking

Explore similar profiles based on matching skills and experience

Rafi Dudekula - Software Engineer | Stackforce