I live in Pune, India.
I am currently a co-founder and CTO at ReliScore.com, a startup focused on allowing job-seekers to showcase their skills by solving problems, and uploading software samples. I am also the creator of PuneTech.com, a portal for the tech community in Pune, India. In the past I’ve worked for large companies, and small; I’ve worked in India and in the US; I’ve seen a successful exit, and I’ve seen a dotcom failure; I’ve done product development, and I’ve done research; I’ve written consumer software, and I’ve written enterprise software; and I’ve been a developer, I’ve been an architect, and I’ve been a manager (but hated it).
I’ve done my PhD with David DeWitt in Computer Sciences from the University of Wisconsin in 1999, and a B.Tech. in Computer Sciences from IIT-Bombay before that. I’m interested in a number of areas of computer science, including: highly scalable systems; distributed and fault-tolerant software systems; text search, information retrieval, and analysis of unstructured information. My latest interest is the understanding of what drives online communities.
Check out these other websites that I am associated with: Punetech.com – technology in Pune, NoBadTouch.com – a simple technique to save children from sexual abuse, my archive of Hindi Song Lyrics (no MP3s, just lyrics!), Meeta’s Hindi Movie Reviews, and my blog of random interesting information from the internet.
You can write to me at: firstname.lastname@example.org.
Essays and Articles
Here are some articles I’ve written that you might find useful. Recent additions are marked with a . Items marked with are especially popular.
Career and Education Advice
- How to choose an engineering college & branch after 12th std.
- 5 things that Computer Science Engineering students should focus on
- Break ke Baad: Tips for Moms re-entering the IT-workforce after a break
- Why do employees leave startups for big brands
On moving to India/Pune from US
- How do Indians feel when they go back to live in India after living in the US for 5+ years
- Does Sumedh Mungee’s NYT Post about why he moved from India to US again ring true? – on one person’s negative experience, and whether you will face a similar situation.
- Is startup culture growing in India? If so, is it limited only to Bangalore, or is there a startup culture in other cities as well, like Hyderabad, Noida, Pune
- What are the key differences in being a tech entrepreneur in US and India
On Programming / Computer Science
- An overview of Cloud Computing for Beginners
- How do modern websites check user passwords without storing the clear-text password in the database?
- Which programming langauges are most fun to use and why?
- What are the major must-know, should-know, and nice-to-know features of the Python programming language
- Why is Python preferred to Ruby in academia
- What programming skills should I learn in a month?
- Which should I learn, Django or Rails?
On intellectual property
Most people have a very poor understanding of copyrights and patents. Hence, I created this quiz of real-life-like situations involving intellectual properties.
A follow-up to the quiz is this is a series of 5 articles giving a “practical” overview of intellectual property laws:
- Copyrights, Patents & Intellectual Property Rights: An Overview
- Understanding Patents further
- Understanding Copyrights further
- Understanding Open Source Software Licenses
- Copyright issues for bloggers, website owners and other content creators
- Does public disclosure of an invention prevent you from patenting it in India?
- If Sachin Tendulkar were a Muslim, would he get the same adulation?
- Why is Amitabh Bachchan such a big deal in Bollywood?
- What is the best definition of Hinduism that you have come across?
- Why your talks/documents/presentations/blogs must contain concrete examples
- The “He will listen if you tell him” syndrome
- Should you shake hands if the person you shake hands with is missing some of his fingers?