Nitin Raj is a compiler engineer based in San Jose with four years of experience building low-level tooling, currently working at Microsoft on hotpatching binaries. He previously contributed to compiler and toolchain work at SiFive and has a strong academic background in programming languages from IIIT Hyderabad and Purdue, where he taught PL topics and used Coq to verify language properties. His research experience includes formalizing semantics for distributed systems at Microsoft Research India and studying replicated datatypes, reflecting a blend of practical compiler engineering and formal methods. A daily compiler engineer and a self-described dependent type theorist by night, he brings uncommon rigor to production problems by applying theorem-proving and type-theoretic insights to real-world systems.
3 years of coding experience
2 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at International Institute of Information Technology Hyderabad (IIITH)
National Public School, Koramangala
High School/Secondary Diplomas and Certificates, High School/Secondary Diplomas and Certificates at St. Joseph's Boys' High School, Bangalore
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.