Abdul Haleem is a System Software Engineer with 11 years of experience and six years focused deeply on Unix/Linux kernel and user-space work for storage, networking, and device drivers on IBM System z and Power platforms. At IBM Linux Technology Center he blends hands-on driver development and test automation with customer engagements, quality processes, and mentoring, driving improvements in test coverage and execution for DASD, zFCP/SCSI, QETH, QDIO and virtualization stacks. He contributes to open-source testing tools like avocado-framework, adding Linux resource and network utilities and unit tests that improve automated kernel and system testing. Skilled in C, Python, shell scripting and memory/error detection tooling, he pairs low-level systems expertise with practical test framework design. Colleagues value his ability to translate complex mainframe I/O behaviors into reproducible tests and process changes that reduce customer escalations. Based in Bengaluru, he is a quick learner who consistently brings creative, process-oriented solutions to hard-to-reproduce kernel and device issues.
Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:83 reviews, 13 commits, 26 PRs in 5 years 8 months
Contributions summary:Abdul primarily contributed to the `avocado-framework` project by adding and modifying utility functions related to system resource management. They implemented functions for retrieving Linux page sizes, CPU status checks, and memory hotplug/unplug operations. They also developed utilities for network interface management, including functions for flushing IP addresses and deleting virtual links, while also adding a new function to get interface via hardware address. Furthermore, the user improved the pci and network utilities, while also adding unit tests for the pci.
Contributions:397 pushes, 121 branches in 8 years 5 months
testing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.