My name is Vamsi Sangam, and I am a developer. I build big-and-small computer/mobile softwares and websites. I am extremely passionate about backend development, database design solutions and solving efficiency-critical problems. I have experience in various programming languages such as C, C++, Java and C#. I have worked with many web technologies such as Java EE, ASP.NET MVC, jQuery, Bootstrap, etc. I offer elegant and effective solutions using the best practices and standards. But I'm not an all-web-guy, I have a great interest in Data Structures and Algorithms. To help out my fellow Computer Science candidates, I have created another website Theory of Programming which offers tutorials on DSA and Java.