Rahul Bhadana

Senior Software Engineer

Hyderabad, Telangana, India10 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ with extensive experience in software development.
  • Proven track record in enhancing Windows security and performance.
  • Strong background in multithreading and operating systems.
Stackforce AI infers this person is a Software Engineer specializing in Operating Systems and Media Domain.

Contact

Skills

Core Skills

Operating SystemsSoftware Development

Other Skills

802.11 ac802.11 ax802.11 beATLC (Programming Language)C#C++C++ 11C++ 17C++14COMCentOSClearCaseCode reviewsCompatibility problems

About

Demonstrated history as a developer & keen to learn new technologies. The fields that I work on are: • C, C++, STL, Multithreading, Algorithms, Data Structure, and Design patterns. • Worked on both Windows and Linux platforms. • Having experience in Operating System and Media Domain

Experience

Microsoft

2 roles

Senior Software Engineer

Promoted

Sep 2022Present · 3 yrs 6 mos · Hyderabad, Telangana, India

Software Engineer II

Nov 2019Aug 2022 · 2 yrs 9 mos · Hyderabad, Telangana, India

  • In Microsoft, my team's mission is to keep customers protected and productive by delivering a seamless and timely experience Windows update (Security + non-security) for our customers (~1.5 billion Windows users) in existing and future versions of Windows.
  • Responsibilities
  • Fixing externally and internally found security vulnerabilities and all the potential variants.
  • Analyze, debug, and troubleshoot driver-related issues, including performance optimization, system crashes, and compatibility problems.
  • Crafting high-quality, bug-free fixes with minimum application compatibility risk.
  • Implement driver enhancements and updates to support new features and technologies introduced in the Windows environment.
  • Participate in code reviews and collaborate with peers to ensure code quality, maintainability, and adherence to coding standards.
  • Collaborating with escalation engineers & service engineers and other partner teams across Microsoft to debug, develop, test and ship updates.
  • Finding ways to improve products, tools, and processes for long-term benefit for Microsoft and customers.
  • Mentoring junior engineers in the team.
Security vulnerabilitiesDriver-related issuesPerformance optimizationSystem crashesCompatibility problemsCode reviews+3

Cisco

Lead Engineer

Feb 2019Oct 2019 · 8 mos · Greater Bengaluru Area

  • Worked for project Cisco Unified Intelligent Contact Management Enterprise (UCCE) uses a combination of multichannel contact management, intelligent routing, and network-to-desktop computer telephony integration (CTI) capabilities.

Hcl technologies

Lead Engineer

Jan 2018Jan 2019 · 1 yr

  • HCL Technologies partnered with Sony Corporation, Japan to research and development various DSLR, DSC, and Action camera software in a Camera Domain.
  • Contribution and Responsibilities
  • Involvement in the end to end software development life cycle to create a robust application for DSLR cameras.
  • Actively involved in requirement understanding based on technical specifications, implementing those requirements as a feature, and successfully delivering the code to the customer.
  • Development and enhancement of the tool, adding new functionality to the DSLR Camera like adding support for new widgets and features.

Kpit

Software Engineer

Mar 2015Dec 2017 · 2 yrs 9 mos

  • KPIT Technologies partnered with Cummins USA to provide various onshore and offshore IT projects based on product development in Automotive Domain.
  • As a Software developer in the INSITE Feature development team, my responsibilities included:
  • Analysis, Designing, Coding, Integration which involves new feature introduction, as well as a current feature enhancement.
  • Development of new feature to the tool, adding new functionality to the tool like adding support of new Diagnostic Features, Special Features.
  • Implemented Security feature in INSITE product(kernel) in order to make the application secure INSITE Security (Digital Signature), LCT (License Configuration tool),
  • Modifications to existing functions initiated by Problem Report/Change Request (PRCR) and maintaining product compatibility.
  • Creation of tools utilities to ease the development process.

Education

Centre for Development of Advanced Computing (C-DAC)

PG-DAC — Post Graduate Diploma in Advanced Computing

Jan 2014Jan 2015

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Technology — Computer Science and Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Operating Systems & Software Development

Explore similar profiles based on matching skills and experience