Abdul Haleem

System Software Engineer at IBM

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
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.
code11 years of coding experience
job1 year of employment as a software developer
github-logo-circle

Github Skills (14)

management10
net10
application-framework10
app-framework10
memory-management10
web-framework10
linux10
manage10
pci10
networkmanager10
python10
testing10
automated-tests9
bash7

Programming languages (4)

CHTMLRubyPython

Github contributions (5)

github-logo-circle
avocado-framework/avocado

May 2017 - Jan 2023

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:
userBack-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.
pythontest-automationautomated-testingfollowtesting
Community maintained Avocado tests repository
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.
Request Free Trial
Abdul Haleem - System Software Engineer at IBM