Address:
#162, Second Floor,
8th cross, 10th A main,
Indiranagar, II stage,
Bangalore - 560038
India
Phone : +91-9880774127(mobile)
Email : [email protected]
Mahesh Prabhu
Research Interests:
VLSI Design Automation, Computer Architecture and Compilers.
Education:
B.E ( Bachelor of Engineering) in Computer Engineering ( 2001 - 2005 ) .
National Institute of Technology Karnataka ( NITK, www.nitk.ac.in ) , Surathkal , Karnataka ( formerly KREC Suratkal ).
CGPA: 4.0/4.0 ( Our University does not have a gpa system , but has a percentage system , and I have secured 80.34% and our cgpa conversion system assigns 4.0 for percentages above 75% ) .
Employment:
I have been working at Archpro Design Automation ( www.archpro-da.com, an EDA startup specializing in designing and developing tools for low power designing ), Bangalore, as a software engineer since I graduated in 2005 .
Was solely responsible for enhancing in house verilog netlist parser to Verilog 2K RTL compiler. Added mixed language elaboration support and incremental compilation support using binary file dumps .
Single handedly developed Archpro multivoltage library parser from scratch.
Part of team ( of 6 ) responsible for rearchitecting and developing MVSIM( industry's first multi-voltage RTL simulator ).
Currently part of team ( of 3 ) working on a tool for estimating relative energy consmption in RTL multi-voltage designs.
Skills:
I have excellent knowledge of C/C++ , having been involved in C/C++ programming since I joined the industry , and have used a wide variety of libraries like stl, boost and Qt.
Expert knowledge of lex and yacc .
Good knowledge of hdls like Verilog, VHDL and SystemC .
Projects:
Senior year project: ( Carried out in Department of Computer Engineering, NITK)
The project had two main objectives to it , one was the analysis of existing routing protocols in ad-hoc networks based on simulations and the other was to extend a routing protocol to support Quality of Service ( QoS). Analysis of DSDV, TORA, DSR and AODV routing protocols were carried out for ad-hoc neworks using Network Simulator - 2 ( ns- 2) .We ( team of 2 ) were successfully able to extend DSR protocol to support QoS based on a framework called Insignia and we validated the extension under various metrics by performing simulations.
Summer Internship: ( Carried out at Insight CAD, Bangalore)
Underwent 4 weeks training in SystemC modelling and Verification where I had successfully modelled and verified the working of a programmable interupt controller and I^2C bus using SystemC .
Junior Year Project: ( Carried out at India Space Research Organization Satellite Centre ( ISAC, www.isac.ernet.in), Bangalore)
Developed a software entitled "Telecommand History Report Generation", using JAVA, which was related to satellite mission control and operation . The software was used for querying ISAC satellite commands database using remote procedure calls . The software provided a front end for sorting and displaying commands along with thier results, the commands being sent out to different satellites over a period.
Independent Project:
Designed and implemented a tool that generated a C++ class based parser corresponding to the grammar present in the input yacc file. The parser generated was a LR(2) parser with LALR type table reduction. The grammar set that could be given was larger than the yacc grammar set.
Standardized test scores:
GRE: ( 1500/1600 ,Quantitative : 790/800, Verbal : 710/800, Analytical writing - 4.0/6.0)
TOEFL: ( 280/300, Reading - 28, Structure/Writing - 28, Listening - 28, Essay - 5.0)
Awards and Achievements:
Secured 99.69 ( rank - 86 ) percentile  in Graduate Aptitude test of Engineering ( GATE - 2005 ) in Computer Science Exam ( with roughly around 30,000 examinees participating in the CS exam from all over India. This test is roughly equivalent to the AGRE as it is used to evaluate a students technical proficiency for admission to graduate school in India ).
Ranked 27th in Karnataka Engineering CET( with about 120,000 students appearing for the exam), the common test for admission into undergraduate courses in my state Karnataka.
Won distinctions in mathematics and science competetions at the school level .
Interests and Activities:
Conducted along with temmates(2), "KodeKombat", an AI competetion which required the participants to write bots for a 2 - player game devised by us . We wrote the driver along with a visual simulation of the game .
Came 4th in "Blueprint", a national level project presentation contest organised as ap part our college's technical fest, with around 30 teams participating . Our ( a team of 2) project was an object oriented package management system  for Linux .
Stood 5th in class of 60 at the end of undergraduate studies (considering all 8 semesters) .
Secured 3rd rank in college in 2nd year Pre-University course examination , 2001.
Secured 3rd rank in school in Secondary School Leaving Certificate examination, 1999.
I enjoy solving puzzles and problems and I regularly take part in programming contests .
I am an avid reader of books . I am especially interested in reading literature on mathematics, philosophy, and cognitive science , my favourite authors being Ayn Rand, Friedrich Nietzsche, Douglas Hofstadter and Roger Penrose .
I enjoy playing sports , my favourite being cricket, table tennis, basketball, and swimming.
I am passionate about travelling and go out on treks regularly .
Permenant Address:
Ho.No:14/7/990,
Panchavati,
K.S.Rao Road,
Mangalore - 575001
India
Developed Island extraction tool which inferred island information from a power routed netlist.
Hosted by www.Geocities.ws

1