Software Development Engineer II at Amazon Web Services (AWS)
Leesburg, Virginia, United States
Join Prog.AI to see contacts
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.
9 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Alabama at Birmingham
B.Sc, Computer Science and Engineering, B.Sc, Computer Science and Engineering at Bangladesh University of Engineering and Technology
Arkime is an open source, large scale, full packet capturing, indexing, and database system.
Role in this project:
Back-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.
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)