Mohammed G. Khatib

Mohammed G. Khatib Email and Phone Number

Sr Staff Software Engineer at Uber @ Uber
Mohammed G. Khatib's Location
San Jose, California, United States, United States
Mohammed G. Khatib's Contact Details

Mohammed G. Khatib work email

Mohammed G. Khatib personal email

About Mohammed G. Khatib

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

Mohammed G. Khatib's Current Company Details
Uber

Uber

View
Sr Staff Software Engineer at Uber
Mohammed G. Khatib Work Experience Details
  • Uber
    Senior Staff Software Engineer
    Uber Apr 2022 - Present
    San Francisco, California, Us
  • Uber
    Staff Software Engineer
    Uber Apr 2020 - Mar 2022
    San Francisco, California, Us
  • Facebook
    Software Engineer
    Facebook Aug 2016 - Apr 2020
  • Western Digital
    Software Engineer
    Western Digital Jul 2013 - Jul 2016
    San Jose, Ca, Us
    1- 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
  • Nec Laboratories America
    Research Software Developer
    Nec Laboratories America May 2011 - Jun 2013
    Princeton, Nj, Us
    1- 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
  • University Of Twente
    Post-Doctoral Researcher
    University Of Twente Jul 2009 - Apr 2011
    Enschede, Overijssel, Nl
    1- 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
  • University Of Twente
    Phd Candidate
    University Of Twente Dec 2004 - Jun 2009
    Enschede, Overijssel, Nl
    1- 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
  • Uc Santa Cruz
    Visiting Phd
    Uc Santa Cruz Jan 2008 - May 2008
    Santa Cruz, Ca, Us
    1- 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
  • Technical University Of Braunschweig
    Research Assistant
    Technical University Of Braunschweig Nov 2001 - Jan 2004
    Braunschweig, Niedersachsen, De
    1- 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
  • Saarland University
    Intern
    Saarland University Aug 2000 - Oct 2000
    Saarbrücken, Saarland, De
    Worked at the department of Electrical Engineering and designed and developed a Finite Input Response (FIR) digital filter in VHDL.

Mohammed G. Khatib Skills

Storage Systems Algorithms Distributed Systems C++ Software Development C Python Linux Computer Science

Mohammed G. Khatib Education Details

  • University Of Twente
    University Of Twente
    Computer Science
  • Technische Universität Braunschweig
    Technische Universität Braunschweig
    Embedded 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.