Summary
Overview
Work History
Education
Skills
Interests
Languages
Additional Information
Languages
Timeline
Generic

Anil Kumar Gangadevi

Redmond

Summary

Highly-motivated employee with desire to take on new challenges. Strong worth ethic, adaptability and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.

Overview

16
16
years of professional experience

Work History

Technical Lead

Wipro LTD
Bellevue
04.2022 - Current

Validated Gen9 AMD RAS using hardware error injection tools within MSFT Cloud Hardware Infrastructure Engineering group.

Designed test plans for RAS DRAM, PCIe, CPU, and ADDC based on AMD architecture.

  • Prepared software development plans for UEFI Robot test framework utilizing hardware error injection tools.
  • Analyzed existing applications to identify improvement areas and develop automated solutions.
  • Collaborated with AMD engineering teams to evaluate optimal cloud solutions.
  • Led automation initiatives and implemented infrastructure as code practices.
  • Monitored system performance while driving service improvements.
  • Reviewed implementation commits, providing feedback to enhance quality.

Lead Engineer

Wipro Technologies
01.2021 - 04.2022

As part of MSFT Cloud Hardware Infrastructure Engineering (CHIE) group worked for OneBMCTest project on Azure DevOps for template based YAML pipelines for the OneBMCTest python-based framework, which is automated framework to validate BMC functionality on variants of CSI server blades C2010, C2030 and C2080 – Gen 5, 7 and 8.

Description of Duties:

  • Prepare, Design and setup test environment for both in-band and out-of-band execution mode to validate the BMC functionality.
  • Worked on Azure DevOps template-based pipelines to run OneBMCTest cases on the different variants of compute and storage server blades and can be scalable size.
  • Collaborating with development teams to evaluate and identified issues for optimal solutions.
  • Leading on automation and infrastructure as code.
  • Leading automation and monitoring performance of our systems and leading on service improvements.
  • Designed and Developed health monitoring of BMC remotely over a period on production devices.
  • Guide team of size 4 members for task completion of ADO items based on priorities.

Technical Lead, V Manager

Wipro Technologies
12.2019 - 01.2021

Network Driver Interface Specification (NDIS) library which is abstraction of network hardware from network drivers Offload tests supports Miniport, Protocol and Filter drivers.

Description of Duties:

  • Analyzed the Network Driver Interface Specification (NDIS) library which is abstraction of network hardware from network drivers Offload tests supports Miniport, Protocol and Filter drivers
  • Ported CoreNet NDIS HLK tests to the refactored new OneCoreUAP framework and redesigning specific NDIS HLK tests to be modular to facilitate debugging
  • Developed new NDIS HLK tests for new requirements and capabilities relevant for modern Windows SKUs
  • Involved in designing, developing, and enhancing of NetBuffer architecture send/receive functionality of legacy HLK tests to new TAEF test framework
  • And executing on hardware
  • Reproduce, debug, perform root cause analysis and fix bugs in relevant NDIS HLK tests as defined by the CoreNet team
  • Deployment of Virtual Machine over the cloud environment and will be involved in the Lab setup activities for the HLK tests
  • Debugging automated script failures related to HLK tests on WCOS builds Networking, analysing source code using KD debugger, pnp utils and Kernel and User mode WinDbg debugging tools

Technical Lead

Wipro Technologies
09.2017 - 12.2019

RDS (Radio Dot System) is indoor small cell with the industry’s most effective and modular high-performance of IRU (Indoor Radio Unit), which support for the 5G network. RDS play a big part in meeting demand for indoor voice and data coverage, which is congruent with the latest 3GPP standards enable superior indoor experiences, boosting throughput to over 2Gbps with easy LAN cabling for connections and power.

Description of Duties:

  • RDS (Radio Dot System) is indoor small cell with the industry’s most effective and modular high-performance of IRU (Indoor Radio Unit), which support for the 5G network
  • RDS play a big part in meeting demand for indoor voice and data coverage, which is congruent with the latest 3GPP standards enable superior indoor experiences, boosting throughput to over 2Gbps with easy LAN cabling for connections and power
  • Prepared the HLD & LLD for the user stories
  • Involved in all phases from analysis, design, implementation, and maintenance
  • Design and Enhancement of existing system, accordingly, worked on User stories
  • Worked on Rx and Tx modules with temperature, frequency, and gain compensation supervision operations tasks in DOT sw
  • Porting BSP Freescale K64 Cortex-M4 and SPI drivers to the DOT SW modules for PL3, PL4 (4G and 5G) platforms
  • Worked on BCI and RDCI interface modules for the OAM operations in IRU and DOT sw
  • Worked on AD936x RF 2x2 trans receiver integrated with ADCs and DACs for uplink and downlink operations, for TDD and FDD carrier setups
  • Developed SHREC (Shared Handling for Remote Execution) of CIT test framework and use cases in python to test the DOT sw
  • Worked on Implementation, unit testing Code review and resolving the Mantis and Customer TR’s in defined SLA’s

Technical Lead

Wipro Technologies
01.2016 - 09.2017

Cloud and virtualization technologies are transforming carrier networks through Network Function Virtualization (NFV). NFV leverages software virtualization to implement network functions in software on industry standard server hardware. Ericsson Virtual Router is based NFV architecture designed to dynamically optimize cost with performance and high service availability.

Description of Duties:

  • Cloud and virtualization technologies are transforming carrier networks through Network Function Virtualization (NFV)
  • NFV leverages software virtualization to implement network functions in software on industry standard server hardware
  • Ericsson Virtual Router is based NFV architecture designed to dynamically optimize cost with performance and high service availability
  • Contribution towards EVR on NFV orchestration and OpenStack with other management systems, such as NMS and OSS/BSS on Mirantis OpenStack
  • Provide solutions to technical issues and are responsible for meeting development schedules and ensuring the delivered solution meets the technical specifications and design requirements
  • Involved in all phases from analysis, design, development, testing, implementation, and maintenance
  • Involved in 32-VM feature execution and automation of orchestration test cases using Perl script
  • Resolving the Mantis, TR’s, and Customer TR’s in defined SLA’s

Technical Leader

Aricent
12.2014 - 10.2015

The Two-Way Active Management Protocol (TWAMP) is an extension of the (OWAMP) that supplies two-way or round-trip measurements instead of unidirectional capabilities. Two-way measurements are helpful because round-trip delays do not require host clock synchronization and remote support might be a simple echo function.

Description of Duties:

  • The Two-Way Active Management Protocol (TWAMP) is an extension of the (OWAMP) that supplies two-way or round-trip measurements instead of unidirectional capabilities
  • Two-way measurements are helpful because round-trip delays do not require host clock synchronization and remote support might be a simple echo function
  • Involved in HLD & LLD for multi-threading TWAMP packet generation and division of work online card and load balancing TWAMP sessions
  • Worked on protection of line card scenarios, measurement metrics like delay and delay variation, loss, forward, reverse, and round-trip time
  • Analyze the existing Code and Design/Enhancement of existing system
  • Implementation of unit test case and debugging with GDB debuggers
  • Effectively interact with other functional teams to identify dependencies and minimizing project dependencies
  • Maintenance and bug fixing with analyzing different log files and Code review

Technical Lead

Aricent
06.2013 - 11.2014

Network elements is stackable switch which operates standalone but can be enabled to operate together with one or more network switches and can emulation of distributed architecture model. Each stacked element Control unit (CU) and Line unit (LU) can be protected for the redundancy support. Stacking enables to increase the throughput of network element and stack cable acts as the backplane of the switches thus having full backplane speed connectivity between the switches, with Scalability and flexibility in deployment.

Description of Duties:

  • Stacking: 8615 network elements is stackable switch which operates standalone but can be enabled to operate together with one or more network switches and can emulation of distributed architecture model
  • Each stacked element Control unit (CU) and Line unit (LU) can be protected for the redundancy support
  • Stacking enables to increase the throughput of network element and stack cable acts as the backplane of the switches thus having full backplane speed connectivity between the switches, with Scalability and flexibility in deployment
  • Integrating protocol stack (ZEBOS) for specific architecture 860x/x0 which supports native static LAG, as an enhancement support for interoperability with other network elements
  • Design and Implementation of member addition/deletion through normal link updates by enhancing NSM services and optimization of FSM in LACPD
  • Design and Implementation of host communication with Ethernet socket module and CU (control unit) redundancy and with tunnel switchover cases
  • Analyzing the existing system, code implementation and Design coding according to the Customer’s requirement
  • Maintenance and bug fixing with analyzing different log files and Code review
  • Worked on scalability and system performance issues

Senior Software Developer

Aricent
06.2011 - 03.2013

Project dealt with the process of supporting Ethernet PW emulation services for the service provider, for establishing and maintaining the pseudowires, using extensions to the Label Distribution Protocol (LDP) which supports raw and tagged modes. Static PW over the new ELC1 platform Description of Duties:

  • Designing and enhancement of platform specific message (BDM) exchange between control card and line card by configuring the data-path through FPI
  • Understanding BGP protocol implemented in ZEBOS, Prototype changes for client specific VRF and Design document for enhancement
  • The changes are involved in client specific VRF (VPN forwarding) apart from the native FreeBSD VRF concept, which uses the different route table lookup
  • Implementation of unit level test case and debugging and GDB debuggers
  • EZChip Np4 driver development to support Ethernet Pseudo-wire for different modes on ELC1 card

Software Developer

Aricent
12.2009 - 05.2011

Description of Duties:

  • Porting the FreeBSD v4.9 to v7.2 dual stack IP, optimizing the interface, route database and flow tables data structure for different variants for HW series
  • Implementation of CLI, BMI and event logging implementation for BSDIP Subsystem and Unit Testing

Trainee Software

Mellanox, CEEYES
06.2009 - 12.2009
  • Implementation and Unit Testing
  • Wrote and executed UT and regression cases
  • Integration Testing.

Education

B. TECH - Electronics & Communications Engineering

JNTU

Skills

  • C, C, Advance Python, Shell, and PowerShell Scripting
  • Linux, AMX and OSE RTOS Operating Systems
  • Layer2: Ethernet switching, VLAN, LAG STP, ARP, Eth-PWE, LACP, MPLS and L2VPN / L3VPN, MP-BGP
  • Layer 3: BGP, VRF’s, BFD and TWAMP
  • L2 Switching, Routing and Cloud technologies
  • Message Queues, Semaphores, Shared memory -Bulk Message protocol (BMP) and RDCI
  • AGILE Scrum and Waterfall models, Visual Studio, Rational Clear Quest, Wire shark, GIT, Gerrit, Clear Case, MHWeb, JIRA and Wireshark
  • STC, IXIA, RealICE – Microchip, Vision Click, Windriver ICE2, spectrum analyzer tool, KD tool- WinDbg and J-Flash SPI

Interests

Location : Hyderabad, India

Languages

  • English, Telugu, and Hindi
  • Additional Information

    • Overall, 15+ years of experience in Datacom and Embedded Software Development and Testing, C/C++/Python. Proficient in network driver, L2/L3 switching with NP and operating systems Windows, Linux, AMX and MQX RTOS. Designed and developed protocol software for LTE node ENB, SGW, PGW based on 3GPP standards. Expertise in AMD x86 Architecture Gen 8 and 9 Azure compute platforms. Defined, documented, and implemented test automation frameworks for testing BMC and BIOS/UEFI features on releases testing. Experienced in Azure DevOps for CI/CD YAML based pipelines for the customized CSI cloud server blades. Good communication, interpersonal, time management and Self-motivated with a strong desire to learn. Protocol knowledge in VLAN, LAG, STP, ARP, MPLS, L2VPN / L3VPN, MP-BGP and TCP/IP.

    Languages

    English
    Professional

    Timeline

    Technical Lead

    Wipro LTD
    04.2022 - Current

    Lead Engineer

    Wipro Technologies
    01.2021 - 04.2022

    Technical Lead, V Manager

    Wipro Technologies
    12.2019 - 01.2021

    Technical Lead

    Wipro Technologies
    09.2017 - 12.2019

    Technical Lead

    Wipro Technologies
    01.2016 - 09.2017

    Technical Leader

    Aricent
    12.2014 - 10.2015

    Technical Lead

    Aricent
    06.2013 - 11.2014

    Senior Software Developer

    Aricent
    06.2011 - 03.2013

    Software Developer

    Aricent
    12.2009 - 05.2011

    Trainee Software

    Mellanox, CEEYES
    06.2009 - 12.2009

    B. TECH - Electronics & Communications Engineering

    JNTU