Software Architect and Senior Software Developer with extensive experience in developing software products. Extensively worked on many products using service oriented and object oriented techniques. Extensive experience in using .NET and Java technologies. Excellent communication skills to interact with team members and clients. Experience in Agile Software Development process and test driven development.
* Masters in Computer Applications
* Bachelor of Science with major in Computer Science