Johannes Bader is a seasoned cyber security expert with 12 years of experience in malware analysis and threat intelligence, now serving as Subject Matter Expert for Rail ISAC at SBB in Switzerland. He built his technical foundation at ETH Zürich (Dr. sc. ETH) and refined operational cyber capabilities across the Swiss Armed Forces and the National Cyber Security Centre. A reverse engineer by trade, Johannes focuses on domain generation algorithms (DGAs), publishing practical DGA reversals and tooling on GitHub that reveal subtle uses of PRNGs, date-based seeds and shuffling techniques. His work combines rigorous research instincts from academia with hands-on incident response and infrastructure protection in critical national sectors. Colleagues rely on him for deep technical forensics and pragmatic mitigation strategies that anticipate adversary tooling.
12 years of coding experience
Dr. sc. ETH Zurich, Dr. sc. ETH Zurich at ETH Zürich
High School Diploma, High School Diploma at Gymnasium Neufeld
Contributions:1 release, 2 reviews, 177 commits in 7 years 2 months
Contributions summary:Johannes contributed various domain generation algorithms (DGAs) for malware, reverse engineering them in Python and other languages. They implemented several distinct DGA algorithms, demonstrating expertise in reverse engineering and malware analysis. Furthermore, they created tools for seed generation and domain generation, showing an understanding of cryptographic primitives and algorithm design. The user also contributed to DGA variations that incorporated dates and used techniques like shuffling or pseudo-random number generators (PRNGs).
Contributions:30 pushes, 4 branches in 4 years 5 months
beancountfavaweb-interface
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.