An avid believer that a software solution should be both revenue driven, highly usable, maintainable while utilizing best of breed technologies out there. A Software craftsman who seamlessly able to transition between the role of an architect, technical leader and a developer. Passionate advocate of achieving the right solution rather sticking to a technology. A polyglot of languages, frameworks and design patterns driven to results while going through the various layers of distributed system. From cloud platforms, databases, web services, to UX design. Thrives on facing new challenges and technologies while reaching results in a comprehensive out-of-the box attitude. Comfortable with making customer Agile epics and stories flow with enterprise Java, RESTFul, JSON/XML and prototypical JavaScript sprinkled with libraries such as jQuery as well as performing heavy browser DOM performance optimization. Will go knee deep into C, C++ and .NET technologies ,as needed, to tie it all together.