I have over 20 years of hands-on experience in the field of Information Technology, 18 of them have been with Java and Web technologies. I have a strong bias towards open-source and am also comfortable with Android programming. I currently play the role of solution architect for large-scale enterprise systems, and web-scale Internet applications.