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 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.
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.