Madura Shelton is a Senior Member of Technical Staff at Oracle with 14 years of software engineering experience focused on developer tools and static program analysis. He earned a PhD from the University of Adelaide studying automatic countermeasures for power-based side-channel attacks and previously led research-grade tooling that can automatically apply mitigations to cryptographic leakage. His industry work spans low-level C++ systems such as a checkpointing library for suspend/resume at LSEG and maintenance of simulation software and a Qt/C++ terrain editor earlier in his career. Madura combines rigorous academic security research with hands-on systems engineering, making him adept at turning formal analysis into practical developer tooling. Based in Adelaide, he brings deep expertise in program analysis, C++ systems, and applied cryptographic defenses, with a knack for bridging research prototypes into production-ready solutions.
14 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of Adelaide
Bachelor of Science (B.Sc.), Computer Science, First Class Honours, Bachelor of Science (B.Sc.), Computer Science, First Class Honours at University of Colombo
PHYSICAL SCIENCES, PHYSICAL SCIENCES at D. S. Senanayake College
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
Madura Shelton - Senior Member Of Technical Staff at Oracle