Previously

ConsenSys R&D

Senior Researcher
Oct 2019 to Dec 2021

Crosschain Work

Ethereum 2 work

Oracle Labs, Brisbane, Australia

Senior Researcher
Jan 2014 to Oct 2019

At Java Vulnerability Detection team

At PLSQL Vulnerability Detection team

International Institute of Information Technology, Bangalore

Postdoctoral Fellowship
Jun 2013 to Dec 2013

I worked on a research project to generate test cases for embedded system softwares meeting various coverage criteria. Here we investigated on designing dynamic symbolic executions mechanisms for state chart representations of embedded systems in Matlab.

Indian Institute of Science (Dept. of CSA), Bangalore,

PhD (Jan 2007 to Jun 2013)

Masters (Aug 2004 to Jan 2007)

Ittiam Systems

Software Engineer
Aug 2002 to Jul 2004

Ittiam Systems (http://ittiam.com) is a DSP technology company. I programmed in C and assembly languages on different embedded processors. I worked on implementing speech codecs: GSM AMR, G.728, and audio codecs MPEG 1 /2 Layer 1 /2 /3 on different embedded processors like Videocore, ARC, ARM.

Visvesvaraya Technological University (VTU)

Bachelor of Engineering (Computer Science)
Sep 1998 to Jul 2002
Sri Jayachamarajendra College of Engineering, Mysore, Karnataka, India, affiliated with Visvesvaraya Technological University, Belgaum, Karnataka, India.

Projects: (a) a graphics editor in C for DOS operating system, (b) a text editor for Linux using ncurses library, (c) Simulation of Routing Algorithms” in C on Linux, (d) automated face recognition system using Machine Learning techniques in C, and (e) many hobby game projects. Undergraduate dissertation was on “MP3 Decoder on C54X processor” as an internship at Ittiam Systems.