Github Profiles
Github
Github
Upstream contributions
Technical Skills
Operating System
Beagle bone Linux, FreeRtos, Oracle Linux, Basics of yocto distro Builder, Basics of qemu emulation, Basics of docker
Bug Tracking Tools
IBM Rational Clear Quest, Bugdb, Bugzilla, Jira
Programming Languages
C, C++, STL, (Beginner level) Python, Data Structures & Algorithms, Python, Shell Scripting
Network Protocols
I2C, SPI, UART, Modbus and MQTT
Hardware
Beagle Bone Black
Version control
SVN, GIT
Linux & Kernel
eBPF/BPF, drgn, dtrace, systemd, RPM package management
Mock build
Awards
Stallion Award
Oct 2019 - Feb 2020
Carrier
Got Stallion award for contribution to the alarm management system in PIC6 chiller
Titan Award
June 2018 - Feb 2019
For Contributing significantly in decreasing UI, application for Pitbull Chiller software application ported to brand new PIC6 platform and demonstrating this as first application to run on PIC6.
Languages
English, Hindi, Punjabi
Certifications
C++ CERTIFICATION
Aug 2015
SPOKEN TUTORIAL
Sagar
Embedded Linux Developer
Summary
Linux Developer with 8+ years of experience in troubleshooting, bug resolution, and device driver development. Skilled in analyzing and swiftly resolving complex Linux ecosystem issues. Proficient in delivering quality product solutions and enhancing user experience through innovative Linux development. Seeking opportunities to contribute to stable and reliable software solutions.
Academic Details
CDAC-HYD
Post graduation diploma • 65%
Embedded system design
Aug 2017 – Feb 2018
ITS Engineering College
Bachelor of Technology • 73.24 %
Electronics & communication engineering
Aug 2013 – Jun 2017
S D MODERN SR SEC SCHOOL
Senior Secondary school • 70.6%
Physics, Chemistry and Math
Apr 2012 – Mar 2013
Experience
Oracle
Bengaluru
Senior member of technical staff
Oct 2023 – Present
•
Created agentic workflow to backport CVE fixes for older versions of Oracle linux
•
Devloped a DTrace diagnostic tool to audit process signals and solve real-world system hangs caused by RPM database transaction failures.
•
Acting as Key Contact Personnel for the PCP project bugs by providing valuable enhancements and improvements.
Member of Technical Staff
May 2021 – Sep 2023
•
Troubleshot and resolved Oracle Linux user-space application bugs across production environments.
•
Maintained high-impact tools including trace-cmd and SELinux components
•
Analyzed Linux VM core dumps using Crash, GDB, and g-core to resolve hangs and memory issues.
•
Managed the full bug-fix lifecycle for critical Linux subsystems.
● Responsible for troubleshooting and resolving bugs in user space applications for the Oracle Linux.
● Proficiently worked on a variety of user space components, including trace-cmd, SELinux and other critical tools.
● Utilized crash to analyze Linux VM core dumps, specializing in postmortem debugging.
● Acquired experience in debugging user space g-cores to identify and resolve issues.
● Handling and resolving issues and bugs in the Linux user space and related subsystems
Carrier Corporation
Hyderabad
Associate Software Engineer
Mar 2018 – Feb 2021
•
Actively worked in an agile software development environment, which utilized the Scrum process on PIC6 controllers for the commercial HVAC System.
•
Revamped alarm level subsystem to dynamically show detailed error information; decreased debugging time by 35% and increased system reliability, leading to a 20% reduction in downtime.
•
Tools Implemented: USB Firmware upgrade, QR Password Generator, Excel to Jason utility using Python, JSON Integration with C.
•
Beagle bone bootloader flashing over serial and Ethernet.
•
Application Level debugging with GDB.
•
Modbus protocol application-level implementation and testing.
Academic Projects
Beagle bone with a minimal file system with Azure IOT connectivity
Oct 2019 – Feb 2020
Creating a minimal file system with BusyBox and Buildroot. Compiling Linux kernel and installing custom modules for a protocol driver. Customizing U-Boot image to run custom kernel. Integrating Azure IoT SDK with kernel image.
Linux Boot Security.
Aug 2017 – Dec 2017
Implementing kernel-level protection during system boot-up to prevent unauthorized access. Recognition of a pre-approved USB stick by a kernel module is required for the boot process to proceed. If an unapproved USB is detected, boot-up is halted.
Automatic Traffic Sign Detection and Recognition System Using MATLAB
Dec 2016 – Apr 2017
Project focused on outdoor object detection for Driver Support systems and Autonomous Vehicles, detecting red objects for speed control and illegal maneuver warnings, utilizing MATLAB.
Declaration
I hereby declare that the information given above is true to the best of my Information knowledge belief.
Date :
Signature :