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 Amazon Web Services with eight years of industry experience and a Ph.D. in Computer Science. He combines deep research in cybersecurity with hands-on production engineering, holding CISSP and CISM certifications. An active open-source contributor, he enhances Arkime's core data parsing and network protocol handling, including HTTP, SMTP, and DNS parsers, and has implemented secure file retrieval APIs using MD5/SHA256. His prior roles at Visa spanned Senior Cyber Security Engineer and Senior Cyber Security Consultant, focusing on network and endpoint security, security analytics, intrusion detection, and security operations automation. He brings full-stack versatility across C/C++, Java, C#, Node.js, and ELK, with experience in IoT, cloud computing, and embedded systems from his time at UAB. Based in Leesburg, Virginia, he bridges research, security, and scalable software delivery across startups and enterprises.
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 (19)

network-monitoring10
c1110
c1710
packet-capture10
parse10
javascript9
javascripts9
big-data8
application-security8
elasticsearch27
amazon-elasticsearch7
elasticsearch67
elasticsearch57
elasticsearchapi7
aws-elasticsearch7

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