S V Krishna Reddy

Software Engineer

Bengaluru, Karnataka, India19 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Two CEO awards for fingerprint software integration.
  • Led complex software projects with high-quality delivery.
  • Expert in UEFI and ARM trust zone OS development.
Stackforce AI infers this person is a highly skilled Software Engineer specializing in Firmware and Mobile Technology.

Contact

Skills

Core Skills

Software DevelopmentSoftware DesignFirmware

Other Skills

Fingerprint software deploymentAgile SCRUMSoftware integrationClient coordinationSoftware SDK developmentFingerprint softwareUEFI Driver DevelopmentWindows Driver DevelopmentDebuggingAlgorithm creationUEFIC programmingUEFI applicationsRAID deploymentSystem testing

About

Core expertise in leading and executing Software Development for Platform security, Android native, Linux kernel, ARM trust zone OSes, Pre-boot (UEFI BIOS), and Storage software in Linux. Performance of excellence recognized with two CEO corporate awards for leading fingerprint software integration and development in Huawei mobile fingerprint design wins and multiple Bravo awards for daily engineering excellence. As an Architect, proposed and reviewed designs and as lead engineer, lead the efforts for completion with high quality along with individual contribution by developing complex modules and debugging critical issues. Interested in leading and executing cutting edge technology projects for customers aimed at offering great value add and superior customer experience

Experience

19 yrs 9 mos
Total Experience
3 yrs 3 mos
Average Tenure
3 yrs 6 mos
Current Experience

Amd

Senior Member of Technical Staff

Oct 2022Present · 3 yrs 6 mos · Bengaluru, Karnataka, India · On-site

Intel corporation

System software development engineer

Aug 2021Oct 2022 · 1 yr 2 mos · Bengaluru, Karnataka, India

Quest software

Software Senior Development Engineer

Nov 2018Aug 2021 · 2 yrs 9 mos · Hyderabad, Telangana, India

Synaptics incorporated

Software Staff Engineer 2

Nov 2013Sep 2018 · 4 yrs 10 mos · Hyderabad, Telangana, India

  • After Synaptics acquired Validity, Joined as Sensor Software Engineer(Nov'13), Rose to Staff Software Engineer 1 (Aug`14-Aug`17) and rose up to the level of Staff Software Engineer 2 (Since Aug`17).
  •  Spearheaded and developed tools for fingerprint software deployment in Agile SCRUM.
  •  Integral part of the Architect team involved in management and execution of the entire fingerprint software.
  •  Lead project planning, scoping, estimation, tracking, handling pre sales and business development activities.
  •  Understand and coordinated client’s needs/enhancements, customization, software-related issue of clients and consult with technical team to provide solutions in adherence to delivery schedules.
  •  Conceptualized and executed customized software SDK while managing integration of the sensor SDK solution for mobile customers also addressed the issues in whole software stack form Android Rich OS to secure OS (ARM trust zone) solutions.
  •  New designs & algorithms for navigation configuration to attain best results.
  •  Attended architectural meeting and fixed complex problems in generic deployment of fingerprint software.
  • Recognitions and achievements:
  • o ‘Corporate Award’ for Huawei finger print design win for next generation of fingerprint sensors at Synaptics Inc. (Nov`17) for
  • leading software integration for Huawei fingerprint software from India resolving issues faced by the onsite team by CEO Synaptics Inc.
  • o ‘Corporate Award’ for Huawei finger print design win in Honor 6x smartphones at Synaptics Inc. (Nov`16); headed software integration for Huawei fingerprint software from India resolving issues in liaison with the onsite team by CEO at Synaptics Inc.
  • o Bravo Award for outstanding contributions in supporting Huawei issues by Chuck Bellman at Synaptics Inc. (Aug`16)
  • o ‘Bravo Award’ for Huawei and ZTE programs by Sivanand Lanka at Synaptics Inc. (Mar`16)
Fingerprint software deploymentAgile SCRUMSoftware integrationClient coordinationSoftware SDK developmentSoftware Development+1

Validity sensors, inc.

Senior Software Engineer

Dec 2011Nov 2013 · 1 yr 11 mos · Greater Hyderabad Area

  • Significantly contributed in development of the UEFI Driver for Lenovo in C while supporting USB & SPI fingerprint devices in UMDF drivers in Windows in C++.
  • Processed definition & implementation methodology. Executed project plans within pre-set budgets and deadlines.
  • Designed, developed, tested, deployed, troubleshoot & debugging of the applications.
  • Extended post-implementation, application maintenance & enhancement support to the client.
  • Managed system designing and creation of algorithms.
  • Identified business core/critical system/processes and priorities.
  • Projects Handled
  • Development of UEFI driver development in C for USB finger print sensor for Lenovo.
  • Windows Driver Development (UMDF & WDM) for finger print sensors over USB Channel.
  • Supported SPI Fingerprint Sensors in UMDF Driver; added new SPI device in ACPI table device tree using ASL.
  • Utilized X86 assembly source to access SM bus memory allowing WDM driver retrieving the payload for single sign on prior to which SM bus memory used to store the payload by Lenovo
  • Documented Windows Services and Applications to support fingerprint framework.
  • Debugging issues in UEFI device driver, Windows drivers for USB and SPI secure fingerprint sensors, services and applications.
  • Achievements:
  • ‘Bravo Award’ for Windows SPI driver implementation by Bhanu Kiran at Synaptics Inc. (Jun`14)
  • Bravo Award for implementing initial UEFI finger print driver and LED for Lenovo by Jayant at Synaptics Inc. (Aug`14)
UEFI Driver DevelopmentWindows Driver DevelopmentDebuggingAlgorithm creationFirmwareSoftware Development

Dell india r&d center

Senior Development Engineer

Apr 2006Nov 2011 · 5 yrs 7 mos · Bengaluru, Karnataka, India

  • Initially joined as Software Development Engineer (Aug`08-Nov`09) after which worked as Test Engineer (Apr`06-Aug`08) & last worked as Senior Development Engineer (Dec`09-Nov`11).
  • Lead feature design and execution while interlocking with the dependent team handling range of activities involving code review, debugging, root cause analysis and defect fixing.
  • Vital role in developing UEFI applications for system deployment. Devised and coded features of UEFI applications for server and storage (RAID) deployment.
  • Conducted system testing of DELL 9th and 10th generation servers along with RAID storage subsystems involving manual testing of servers in system test scenario; integration testing of RAID subsystems firmware
  • Automating RAID subsystems test cases in PERL and python
  • Administered system development in Linux and UEFI. Implemented the features, maintained builds, code review and defect fixing.
  • Interacted with the client for system study, requirements gathering and analysis.
  • Managed smooth implementation and testing of the application at client location
  • Planned and scheduled activities to ensure completion of the project within the time and budgetary parameters and for optimising resource utilisation. Accomplished deadlines and TAT without compromising quality norms and adhering to SLA.
  • Projects Handled
  • Developed RAID module in UEFI application in C.
  • Ported Open SSL source code to UEFI to support digital signature using public key cryptography for updating DELL update packages.
  • POC concept development in UEFI UI application in C.
  • UEFI application to manage server and storage components in C.
UEFI applicationsRAID deploymentSystem testingClient interactionFirmwareSoftware Development

Education

Birla Institute of Technology and Science, Pilani

M S — Software systems

Jan 2008Jan 2010

Jawaharlal Nehru Technological University

B.Tech — Computer Science

Jan 2001Jan 2005

Stackforce found 100+ more professionals with Software Development & Software Design

Explore similar profiles based on matching skills and experience