Summary
Overview
Work History
Education
Skills
Accomplishments
Software
Interests
Timeline
Generic
Surya Srujan Khandavilli

Surya Srujan Khandavilli

Senior Lead Engineer
Hyderabad

Summary

Competent Engineering professional offering foundation in engineering project management and design. History of success in performing load and cost calculations and establishing clear parameters. Detail-oriented with strong knowledge of Linux Kernel, mostly scheduler and memory. Analytical lead engineer focused on applying sound engineering principles using both traditional and innovative methods. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy.

Overview

9
9
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

Senior Lead Engineer

Qualcomm
Hyderabad
10.2022 - Current
  • Conducted research to test and analyze feasibility, design, operation and performance of equipment, components, and systems. As the lead for linux memory, scheduler & linux dynamic clock/voltage scaling (DCVS), developed and integrated 12 features within the system that achieve the balance in performance and power consumption for the mobile targets. Features include avoiding power hungry frequency CPU frequency corners, heuristics for DDR analyzing CPU stalls to increase DDR frequency without impacting CPU, DDR memory hotplugging.
  • I've been contributing to Qualcomm's in-house solution of Google nearby share/IOS eco-system, where, out of 14 innovation ideas shared, 6 made it to last stage of feature review board. One idea got approved and is in the process of being patented.
  • Performed high-level coding in various programming languages: C, shell scripting and python programming.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Designed 4 Linux Kernel Application Programming Interfaces (APIs) for use in third-party software development which are used by various technical teams. Features include wrapper on whether or not memory hotplugging should be made available to the system, DDR read/write metrics to customers for their heuristics, tunable to control the aggressiveness for proactive compaction of the fragmented memory blocks in the system.

Senior Engineer

Qualcomm
Hyderabad
08.2020 - 10.2022
  • Established and maintained productive working relationships with stakeholders. Role of senior engineer required continuous collaboration with other teams from technology, customer engineering and program management.
  • Delivered public presentations to provide plans and updates on projects. Total of 3 presentations were given to organization under technical director which comprised of feature enhancement requests from customer, key features in kernel-5.10 and kernel-5.15 for mobile Android.
  • Trained and mentored two junior engineers, providing guidance and direction. Monitored employee performance to keep projects on track by meeting deadlines, recurring one-one meetings to provide feedback and understanding blockers.
  • Implemented automated systems to improve accuracy and efficiency of engineering processes. Manual efforts for evaluating system performance were reduced by ~40%.

Engineer

Qualcomm
Hyderabad
08.2018 - 08.2020
  • Captured technical schematics for use in project planning and execution.
  • Conducted research to test and analyze feasibility, design, operation and performance of equipment, components, and systems. Engineer role required handling evaluation of kernel memory & dcvs (voltage scaling) of five mobile chipsets (sdm6150, sm4150,sm4250, sm7150 & sdm640).
  • As part of evaluation, worked on various qualcomm tools, integrated open source projects and tools, cross compiled x86 based code to run on ARM architecture. 9 projects were compiled to run on ARM architecture.

Associate Engineer

Qualcomm
Hyderabad
07.2017 - 08.2018
  • Handled evaluation of kernel memory and worked on automation of kernel evaluation. This required understanding intricacies of kernel code and using performance evaluation benchmarks/standards from open-source like MMTests, LMBench etc.
  • Served as team lead for three chipsets (sdm632, sdm439 & sdm429)
    that were introduced in financial year 2019.
  • These projects at Qualcomm required working on C and Python whilst having thorough understanding of Android Kernel.

Software Development Engineer Intern

Amazon
Hyderabad
07.2016 - 12.2016
  • Worked for transport financial systems team on three projects where the role required work on code optimisations and re-structuring for AWS products.
  • (1) Reducing transaction rate to simple timer service (product of AWS) which required optimisations on data structures and code. Overall performance improvement of ~ 30% was seen.
  • (2) Re-structuring general ledger business type in TransCostAllocator API for transport financial systems team. This resulted in more seamless and efficient interface that is easy to maintain and utilise in future. This interface went on to be used by 2 other teams in the same organization.
  • (3) Re-driving simple queue service(product of AWS) which involved launching scripts whenever messages in SQS were missing. These scripts help resolve missing data events from backup queue and push them to the appropriate timestamps in actual queue so data consistency in production line is maintained.
  • Trained with Senior Engineers and assisted in specifications, design, coding, testing and maintenance.
  • Handled scripting tasks for debugging and automation.
  • Wrote clear, clean code for various projects.

Education

Bachelor of Engineering - Computer Science

BITS (Birla Institute of Technology & Science)
Hyderabad
08.2013 - 06.2017

Skills

Process development

Accomplishments

  • Got an idea filed for patenting under DCF (Android eco-system similar to Apple eco-system)
  • Achieved Orion Insta Award from Qualcomm for exceptional handling of multiple chipsets with kernel upgrades.
  • Achieved appreciation for the effective and efficient onboarding of new joiners in our team.
  • Achieved ThankQ awards from Qualcomm for every mobile chipset handled from kernel side.

Software

C

Python

Working knowledge of Java

SQL

Shell scripting

Interests

Tennis

Squash

Running

Timeline

Senior Lead Engineer

Qualcomm
10.2022 - Current

Senior Engineer

Qualcomm
08.2020 - 10.2022

Engineer

Qualcomm
08.2018 - 08.2020

Associate Engineer

Qualcomm
07.2017 - 08.2018

Software Development Engineer Intern

Amazon
07.2016 - 12.2016

Bachelor of Engineering - Computer Science

BITS (Birla Institute of Technology & Science)
08.2013 - 06.2017
Surya Srujan KhandavilliSenior Lead Engineer