Mohammed G. Khatib work email
- Valid
Mohammed G. Khatib personal email
- Valid
Systems software technologist and researcher in the area of distributed systems with focus on the memory and storage subsystemsPassionate to work on real challenging problems such as resource allocation, caching, load balancing, performance optimization, and energy efficiency
-
Senior Staff Software EngineerUber Apr 2022 - PresentSan Francisco, California, Us -
Staff Software EngineerUber Apr 2020 - Mar 2022San Francisco, California, Us -
Software EngineerFacebook Aug 2016 - Apr 2020 -
Software EngineerWestern Digital Jul 2013 - Jul 2016San Jose, Ca, Us1- KV stores for non-volatile persistent memories (NVM): write-conservative and multi-threaded combined with light-weight atomic locking for high space utilization and better scalability2- Data de-duplication systems based on NVM: improved resource utilization and performance using pipelining, buffer pooling, lock-free read/write operations, out-of-order buffer eviction & containerization3- Power capping for the data center: targeting storage arrays with performance differentiation between throughput and tail-latency -
Research Software DeveloperNec Laboratories America May 2011 - Jun 2013Princeton, Nj, Us1- Power-proportional Hadoop distributed file system (HDFS): improved energy efficiency using dynamic data layout, elastic and non-stationary active zone of machines, block over-replication, metadata-free hot block identification and load balancing2- PCM-friendly hash-table: Studied various hash-table schemes for Phase-Change Memory (Hop-Scotch, Cuckoo, Chaining, and linear probing) and co-devised a write-conservative scheme -
Post-Doctoral ResearcherUniversity Of Twente Jul 2009 - Apr 2011Enschede, Overijssel, Nl1- Wear-leveling algorithms for MEMS storage: Migration-resistant policies to prevent internal data shuffling.2- Energy-efficient storage hierarchies: cross-layer optimization for buffering streaming data in mobile systems based on MEMS and Flash storage3- Simulation framework based on queuing networks: investigating the timing performance and energy consumption of different MEMS-storage designs -
Phd CandidateUniversity Of Twente Dec 2004 - Jun 2009Enschede, Overijssel, Nl1- Policies for energy efficiency, techniques for data layout, and algorithms for wear-leveling for MEMS storage2- Energy-efficient storage hierarchy using Flash between the disk drive and DRAM -
Visiting PhdUc Santa Cruz Jan 2008 - May 2008Santa Cruz, Ca, Us1- Visiting scholar at the SSRC (Storage Systems Research Center): working with Professor Ethan L. Miller on data-layout techniques for MEMS-storage devices2- Data-layout modeling in DiskSm for MEMS storage for comparing MEMS performance to empirical measurements for Flash -
Research AssistantTechnical University Of Braunschweig Nov 2001 - Jan 2004Braunschweig, Niedersachsen, De1- Performance analysis of real-time applications: implemented a front-end parser and data-flow algorithms in C++ for the analysis of real-time applications2- Cache simulator: estimating the cache interference between real-time programs under preemptive scheduling -
InternSaarland University Aug 2000 - Oct 2000Saarbrücken, Saarland, DeWorked at the department of Electrical Engineering and designed and developed a Finite Input Response (FIR) digital filter in VHDL.
Mohammed G. Khatib Skills
Mohammed G. Khatib Education Details
-
University Of TwenteComputer Science -
Technische Universität BraunschweigEmbedded Systems
Frequently Asked Questions about Mohammed G. Khatib
What company does Mohammed G. Khatib work for?
Mohammed G. Khatib works for Uber
What is Mohammed G. Khatib's role at the current company?
Mohammed G. Khatib's current role is Sr Staff Software Engineer at Uber.
What is Mohammed G. Khatib's email address?
Mohammed G. Khatib's email address is mg****@****ail.com
What schools did Mohammed G. Khatib attend?
Mohammed G. Khatib attended University Of Twente, Technische Universität Braunschweig.
What skills is Mohammed G. Khatib known for?
Mohammed G. Khatib has skills like Storage Systems, Algorithms, Distributed Systems, C++, Software Development, C, Python, Linux, Computer Science.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial