I am Shashin Halalingaiah, a Research Scholar with the Department of Computer Science & Engineering at the Indian Institute of Technology, Madras. I work in the related areas of Compilers, Program Analysis, and Verification. My current research involves bringing traditionally static data flow analyses to the Java runtime.
Prior to this, I was a Lead Programmer with Fidelity Investments responsible for development, technical and architectural leadership across multiple internal product verticals. I have professional experience across varied technologies and programming languages including C/C++/C#/Java, the .Net Framework, Spring Boot, and many front-end technologies. I have also been involved in the firm’s training activities and have brought up to speed multiple generations of fresh hires.
I hold a Bachelor’s Degree in Electrical & Electronics Engineering from Visvesvaraya Technological University, Belgaum, India, and am presently working towards a Master of Science (MS) Degree in Computer Science from the Indian Institute of Technology, Madras, India. Here is a static CV.
Outside of the lab – I enjoy motorcycles, video games, horror, cooking, and trading (did I say horror already?) on the stock market.
I blog about my research and compiler education. Look around!