Mohammad Husain

Software Engineer at Meta

Sammamish, Washington, United States
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
🎓
Top School
Mohammad Husain is a seasoned software engineer with 16 years building high-performance, distributed backend systems across Amazon, Meta/Facebook, and GE HealthCare. He specializes in modern C++ and low-level network and socket programming, with notable open-source contributions to Facebook’s folly, wangle, and proxygen projects that improved connection handling, async socket APIs, and HTTP/2 robustness. At Meta he currently works on realtime multiway audio/video calling infrastructure that operates at million-call scale and billions of bytes per day, and previously helped scale EC2 network virtualization and other core services. He enjoys diagnosing and fixing hard performance bottlenecks and has hands-on experience from kernel-adjacent hardware interactions to large-scale service design. Based in Sammamish, WA, he pairs deep systems curiosity with pragmatic engineering to deliver resilient, high-throughput server software.
code16 years of coding experience
job19 years of employment as a software developer
bookPh.D., Computer Science, Ph.D., Computer Science at The University of Texas at Dallas
bookB.Sc., Computer Science & Engineering, B.Sc., Computer Science & Engineering at Bangladesh University of Engineering and Technology
bookH.S.C., H.S.C. at Mirzapur Cadet College
languagesEnglish, Bengali
stackoverflow-logo

Stackoverflow

Stats
5,350reputation
480kreached
11answers
19questions
Badges
git
top-5%
github-logo-circle

Github Skills (21)

asynchronous10
c-language10
async10
testing10
http10
proxy10
network-programming10
socket10
web-framework10
error-handling10
folly10
cprogramming-language10
git9
pointer6
android6

Programming languages (10)

TypeScriptC++ShellRustCHackJavaScriptVim script

Github contributions (5)

github-logo-circle
facebook/folly

Sep 2015 - Mar 2022

An open-source C++ library developed and used at Facebook.
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 comments, 3 issues in 6 years 6 months
Contributions summary:Mohammad primarily contributed to the `folly` library, focusing on enhancements related to socket operations and asynchronous programming. Their work included implementing APIs to determine socket closure status and adding a connection event callback for `AsyncServerSocket`. Furthermore, the user modified existing test cases within `AsyncSocketTest2.cpp` to incorporate the new functionalities, ensuring thorough testing of these socket-related changes. The contributions demonstrate a deep understanding of network programming concepts and the library's asynchronous mechanics.
facebookcppc-library
facebook/proxygen

Aug 2015 - Mar 2017

A collection of C++ HTTP libraries including an easy to use HTTP server.
Role in this project:
userBack-end Developer
Contributions:12 commits, 18 comments in 1 year 7 months
Contributions summary:Mohammad primarily focused on improving the HTTP/2 codec implementation within the Proxygen library. Their contributions involved refining the handling of partial HTTP/2 DATA frames, including parsing and streaming of data, and addressing potential errors during padding operations. The user also made changes to the HTTP2Framer and HTTP2CodecTest files, improving code robustness and error handling. Furthermore, the user fixed the build for C++11 compilers and replaced `CHECK` with `CHECK_LOG_AND_THROW` to log error messages and throw exceptions.
http-serverc-plus-pluscppuse-http
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
Mohammad Husain - Software Engineer at Meta