University of Pittsburgh - Computer Science
VMware
Computer Software
Musfiq
Rahman
Palo Alto, California
Experienced Senior System Software Engineer with a demonstrated history of working in the computer hardware industry. Skilled in Operating Syatems, Scalability, Virtualization, GPU and Device Drivers. Strong engineering professional with a Doctor of Philosophy (Ph.D.) in Computer Science from University of Pittsburgh.
Graduate Student Researcher
Completed my research on Continuous Online Memory Testing (COMeT) framework which works with the OS to detect main memory errors at runtime. (PhD Thesis)
Developed an application-oriented power management technique where the CPU frequency is dynamically adjusted based on the running processes to improve system power saving.
Studied and hacked various Linux kernel subsystems to understand and explore internals of the Memory Manager, Virtual File-System, Block I/O Layer and Process Manager.
Thesis: Continuous Online Memory Diagnostic
Link: http://d-scholarship.pitt.edu/30465/
Software Engineer
VMware ESXi kernel memory management and scalability.
System Software Engineer
GPU MMU and Memory management.
H/W Bring-ups
Virtual GPU Development.
Member of R&D
Driver development for Flash-based storage media (SD Card).
Software Engineer Intern
Performance optimization of Linux MMC stack and Block-IO Layer.
Developing a simulator for the EMMC device.
B.Sc
Computer Science and Engineering
Master’s Degree
Computer Science
Doctor of Philosophy (Ph.D.)
Computer Science
Thesis: Continuous Online Memory Diagnostic http://d-scholarship.pitt.edu/30465/
Graduate Student Researcher
Completed my research on Continuous Online Memory Testing (COMeT) framework which works with the OS to detect main memory errors at runtime. (PhD Thesis)
Developed an application-oriented power management technique where the CPU frequency is dynamically adjusted based on the running processes to improve system power saving.
Studied and hacked various Linux kernel subsystems to understand and explore internals of the Memory Manager, Virtual File-System, Block I/O Layer and Process Manager.
Thesis: Continuous Online Memory Diagnostic
Link: http://d-scholarship.pitt.edu/30465/
International Conf. on Runtime Verification (RV)
International Conf. on Runtime Verification (RV)
Pacific Rim Conf. on Dependable Computing (PRDC)
International Conf. on Runtime Verification (RV)
Pacific Rim Conf. on Dependable Computing (PRDC)
International Journal of Parallel Programming
International Conf. on Runtime Verification (RV)
Pacific Rim Conf. on Dependable Computing (PRDC)
International Journal of Parallel Programming
IEEE Transactions on Computers
International Conf. on Runtime Verification (RV)
Pacific Rim Conf. on Dependable Computing (PRDC)
International Journal of Parallel Programming
IEEE Transactions on Computers
ACM International Conference on Computing Frontiers