You are on page 1of 4

SURESH KUMAR K

Bangalore, India 560097 | 9901756357 | katnesuresh44@gmail.com

Summary
15+ years of Wireless Developer Experience with a demonstrated history of working in creating programs based
on specific requirements. Adaptable, diligent and experienced on 4G and 5G protocol stack development and 'C'
programming. Highly motivated and focused, capable of working both independently and with others in a range of
environments and conditions. Diligent person with excellent time management skills, and a friendly team player
with strong interpersonal and communication abilities.
Experience Summary:
• Worked on 5G NR features SA & NSA Co-existence and C-DRX for Ericsson 5G UE simulator L2 (MAC)
stack development
• Benchmarking 5G UE simulator for capacity and throughput and documented bottlenecks
• Worked on LTE feature 'Instant Uplink Access' mac scheduler
• Worked on design documents: Create/Update/Review. And presenting the feature demos to the client
• Good understanding on 5G NR/LTE fundamentals such as 5G numerologies (SCS), frame structure, carrier
aggregation, mmWave (FR2), sub6G(FR1) and massive MIMO
• Good understanding on 5G ORAN, ORAN architecture and ORAN interfaces
• Has successfully achieved the certification on 5G Open RAN from 5gPRO
• Having experience on LTE core network
• Great experience in 'C' programming.
• Good experience in PYTHON scripting.
• Having good experience of debugging the issues observed in various test setups and customer live network
• Having experience on conduct the scrums in Agile and manage the team

Experience
Associate Consultant 06/2019 - Current
Tata Consultancy Services. Client: Ericsson – Bangalore
Project: 5G NURPL2 SIMULATOR
Project Description: Server Based NR UE Radio Processing (NURPL2) is a new Module Product being
introduced in Component Based Simulators (CSIM). NURPL2 is an x86 server-based implementation of RLC &
MAC layers and other adaptation layers needed to integrate NURPL2 into CSIM FsUE NR. NURPL2 supports L2
functionality on TBX platform running over x86 Linux server.

Features worked in NURPL2:

SA and NSA Co existence:


This feature provides the solution for supporting NR NSA and NR SA UEs across multiple numerologies. So,
CSIM-FsUE instance supports LTE SA, NR NSA and NR SA. Technically NURPL2 instance supports multiple
numerologies "0", "1", "2" and "3". NURPL2 receives subcarrier spacing in nr-rrc SIB for SA deployment and in
RRC reconfiguration for NSA deployment. NURPL2 handles dynamic numerologies from the received RRC IE and
then creates and maintains individual timeslot tables for numerologies "0", "1", "2" and "3". This feature gives
flexibility to the customer to test their gNB with multiple deployments with single nurpl2 instance.
Roles and Responsibilities:
• Designed and developed timeslot table framework to support multiple numerologies
• Worked on dynamic numerology support in NURPL2 based on RRC configuration
• Written positive and negative test cases for SA and NSA (LB, MB and HB) co-existence features
• Worked on different kind of bugs raised in MJE/CI loops
• Given technical support to team
C-DRX:
Discontinuous reception (DRX) is a method to reduce battery consumption of the UE by allowing UE to stop
PDCCH monitoring. The DRX functionality controls the UE's PDCCH monitoring activity for the UE's C-RNTI.
FsUE supports only C-RNTI. gNB configures OnDuration time, a period specified with onDurationTimer during
which the UE is awake and can monitor the PDCCH and opportunity for DRX, during which the UE will not
monitor the pdcch. It is also denoted as DRX sleep time.
Roles and Responsibilities:
• Worked on CDRX feature development and support for Onduration, drx-inactivity timer in MAC.
• Handled RRC configuration for CDRX
• Added support for dropped PDCCH and added debug counters of gNB send PDCCH out of Active time.
• Added support for mac-ce ‘long drx command' in snurp.
• Written positive and negative test cases for CDRX.
• Planned and created JIRA tasks for team members and managed scrum
• Worked on different bugs raised in MJE/CI loops.

NURPL2 L1BP Benchmarking for LB and MB:


To support future capacity requirements, there is need to benchmark single NURPL2 instance capacity. Currently
NURPL2 is connected to single gNB over one L1BP connection and there is need to support Multi-gNB connected
over L1BP to realize full potential of single instance. And benchmark NURPL2 capacity and identify bottlenecks
based on test characteristics from FsUE CRS on the single and multi-gNB setups.
Roles and Responsibilities:
• Defined test scope in agreement with test manager(s), product architect(s) and area gurardian(s).
• Proposed different test cases, which will be helpful to determine benchmarking NURPl2 instance.
• Fixed different kind of issues, which are found in testing.
• Documented capacity results and bottlenecks
• Documented CSIM HW requirements like number of additional cpu cores and memory.

Assistant Consultant 03/2017 - 06/2019


Tata Consultancy Services. Client: Ericsson – Bengaluru, India
Project: 5G plug-in Feature in eNB: IUA
Project Description:
IUA is built on 3GPP Rel-14. It has Semi persistence scheduling enhancements and skip padding UL transmission.
Useful for very short UL access latency applications. Assigns dedicated PUSCH resources to UE, removes
PUCCH-SR procedure for UL access and removes need for PDCCH based UL grants. UE is configured to skip UL
transmissions when there is no data. It removes UL interference and reduces UE modem power consumption
Roles and Responsibilities:
• Involved in design and development of IUA to support in eNB
• Added support to schedule data on dedicated PUSCH resources.
• Added support to remove SR procedure for prescheduling.
• Given technical support to team.
• Written positive and negative scenarios to test IUA
• Worked on bugs found in MJE/live network

Senior Software Developer 06/2014 - 02/2017


Wipro Technologies – Bengaluru, India
Project: LTE PDN Gateway

Project Description:
LTE is a fourth-generation (4G) wireless standard that provides increased network capacity and speed for
cellphones and other cellular devices compared with third-generation (3G) technology. LTE offers higher peak data
transfer rates than 3G,
Roles and Responsibilities:
• Worked on the interface between RRC and core network
• Worked on implementing the NAS security mode command support and testing with UE
• Worked on target testing with eNB, UE and other core network components.
• Given demo of attachment of UE to the network.

Software Developer 01/2013 - 06/2014


Aricent Technologies. Client: Alcatel Lucent – Bengaluru, India
Project: UMTS – Femto BSR
Project Description: Femto Base Station Router (BSR) is a small Cell product, combines UMTS Node-B and
RNC functionality.
As the functionalities of different network nodes are merged together on a common platform a lot of protocol stacks
got removed which will improve performance.
Only the complete stack for the IP connection to the backhaul and the air interface (Uu) has implemented and the
complete communication between the network elements inside BSR handled by a communication layer below the
Application layer.
Roles and Responsibilities:
• Contributed towards development and maintenance of RTPP module contains L2 protocol stack
• Analyzing all RTPP critical issues
• Design documents updated for all modules in RTPP as per latest release
• Worked on feature ‘Tracing improvements', and improved logging mechanism for better debugging issues.
• Technical support to team
• Interact with other sub-system team members to bring issues to resolution
• Review FRS, FTS and HLD documents for RTPP impacted features

Software Developer 09/2010 - 01/2013


Wipro Technologies. Client: Nokia Siemens Networks – Bengaluru, India
Project: Ultrasite/Flexi Node-B
Project Description: The Flexi Node-B is the product, in which the new mac entities are introduced for reduce the
latency and support more data rate for the users. The scope of this project is to maintain the existing functionalities
of Node-B along with the new entities HSDPA (rel5) and HSUPA (rel6).
In Rel-5 (HSDPA), the new mac entity (mac-hs) was introduced to support more data rate in the downlink towards
UE. In Rel-6, the new mac entity (mac-e) was introduced to support more data rate in the uplink towards flexi-node
B. The new concept HARQ functionality introduced for both uplink and downlink for retransmission of erroneous
packets. These mac entities include the functionalities of allocating the resources among the users and send the
corresponding data packets to Lower/Upper layers.
Roles and Responsibilities:
• Maintenance of Mac for both HSUPA and HSDPA
• Handling of prontos raised by internal testing team and live network.
• Analyzed traces, fault information and crash dump analysis with code composer studio and stack analysis
• Provided responses to queries and delivering fixes and maintains records for audit process.

Software Developer 12/2008 - 08/2010


HCL Technologies – Chennai, India
Project: LTE PDN Gateway
Project Description: Long Term Evolution (LTE) is the next generation (3GPP) mobile wireless system expected
to revolutionize mobile broadband usage. As the next step beyond the current, 3G UMTS technology, LTE will
provide many technical benefits like All-IP flat network, higher throughput (up to 150 Mbps per user), lower
latency and seamless mobility between heterogeneous mobile technologies
PGW and CGW are packet gateway and charging gateways respectively. The ‘Ga' is the interface between PGW
and CGW. This interface stores the charging data records generated on PGW for the users configured into the CGW
gateway periodically. The billing system takes the data from the CGW to generate the charge list for the users.
Roles and Responsibilities:
• Implemented CLIs(Command Line Interface) on PGW
• Implemented Ga interface between PGW and CGW
• Handling prontos raised by internal testing
• Black box and white box testing

Developer 09/2007 - 11/2008


Mars Telecom. Client: Motorola India Pvt Ltd – Bengaluru, India
Project: Macau Edge MS Moto Rokr
Project Description: Macau EDGE MS Motorokr is a mobile phone from Motorola based on the Linux platform
which delivers the processing power and flexibility needed to deliver an excellent consumer experience. This phone
provides the best balance in portable entertainment and business efficiency for any young professional who desires
the best. Dedicated music keys, expandable memory, touch screen, movie watching/making capabilities as well as
the essential business tools
Roles and Responsibilities:
• Handling of prontos raised by testing team
• Sanity testing and manual testing and updated records for audit process

Education and Training


Master of Science: Electronics Technology 04/2006
Sri Krishnadevaraya University - Anantapur, India

Bachelor of Science: Electronics Technology 04/2004


Sri Krishnadevaraya University - Anantapur, India

Languages
English kannada

Bilingual or Proficient (C2) Upper intermediate (B2)


Telugu

Bilingual or Proficient (C2)

Certifications
• Received MESH award from Nokia Siemens Networks for the contribution in development of HSDPA and
HSUPA
• Best employee award from Wipro for the contribution to LTE PDN gateway project.
• Deployed to Ericsson Sweden for the contribution part of Base band project.

Skills
• Protocols : RLC, MAC and RRC • Development Tools: SVN, clearcase, source insight,
• Functional Areas : Design, development, Cscope and Eclipse
maintenance and technical documentation • Debugging Tools: GDB
• Testing: Unit testing and Target Board testing • Testing Tools: QXDM, BTSlog and wireshark
• Testing Tools: QXDM, BTSlog and wireshark
• Programming/Scripting: C programming and Python

You might also like