Summary
Sanjay Malakar is a software engineer and PhD researcher specializing in static program analysis, automated program repair, and compilers, with eight years of industry and academic experience. He has driven production-ready SAST tooling at OpenRefactory—designing pointer analyses, taint/null checkers, and moving a monolith to microservices—while now pursuing advanced research as a Graduate Research Assistant at UC Riverside. His background blends hands-on systems work (performance wins using ProtoBuf and CI/CD automation) with teaching experience in software engineering labs. Comfortable across Java, Python, and Go, he brings a rare combination of compiler-level rigor and practical security-focused engineering across both research and commercial settings.
8 years of coding experience
2 years of employment as a software developer
Higher Secondary School Certificate, Science, Higher Secondary School Certificate, Science at Notre Dame College
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of California, Riverside
Bachelor's Degree, Computer Science and Engineering, Bachelor's Degree, Computer Science and Engineering at Bangladesh University of Engineering and Technology
Bengali, English