Mahmud Hossain

Software Development Engineer II at Amazon Web Services (AWS)

Leesburg, Virginia, 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
Mahmud Hossain is a Software Development Engineer II at AWS with nine years of experience blending deep academic research and hands-on engineering across cybersecurity and full-stack development. He holds a Ph.D. in Computer Science and carries CISSP and CISM certifications, bringing rigorous research methods to applied problems like intrusion detection, ML-driven attack identification, and security analytics from his work at Visa. Comfortable in C/C++, Java, C#, NodeJS and ELK, he contributes to high-scale open-source projects such as Arkime, where he enhanced packet parsers and implemented file-retrieval APIs to improve network forensics. Mahmud’s background spans cloud-native security, DevOps automation, and applied cryptography, enabling him to bridge secure design with production delivery. Based in Leesburg, VA, he combines academic depth with practical impact, often translating low-level protocol parsing improvements into better observability for enterprise security teams.
code9 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Alabama at Birmingham
bookB.Sc, Computer Science and Engineering, B.Sc, Computer Science and Engineering at Bangladesh University of Engineering and Technology
languagesEnglish, Bengali
github-logo-circle

Github Skills (13)

c1710
network-monitoring10
c1110
packet-capture10
parse10
javascript9
big-data8
application-security8
aws-elasticsearch7
amazon-elasticsearch7
elasticsearch-api7
elasticsearch7
elasticsearchquery7

Programming languages (2)

CJavaScript

Github contributions (5)

github-logo-circle
arkime/arkime

Oct 2018 - Dec 2020

Arkime is an open source, large scale, full packet capturing, indexing, and database system.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 12 commits, 15 PRs in 2 years 2 months
Contributions summary:Mahmud primarily contributed to enhancing the Arkime project's core functionalities related to network data parsing. They made significant improvements to the HTTP, SMTP, and DNS parsers, enabling more comprehensive header parsing and data extraction. Their work involved modifying C code for DNS parsing and JavaScript code for file retrieval, reflecting a focus on extending the system's ability to handle diverse network protocols and improve data analysis capabilities. Furthermore, the user implemented file retrieval APIs using MD5/SHA256 hashes for session detail UI.
capturingnsmmolochsecurityjavascript
codesniffer/moloch

Sep 2018 - Dec 2020

Moloch is an open source, large scale, full packet capturing, indexing, and database system.
Contributions:143 pushes, 22 branches, 5 tags in 2 years 3 months
golangcapturingmolochindexingscale
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
Mahmud Hossain - Software Development Engineer II at Amazon Web Services (AWS)