Be passionate about building software architecture for massively scalable enterprise applications using .NET & JAVA technologies, NoSQL, Distributed Caching, Real-time Web, Message Queue, Design Patterns, SOLID principles, Continuous Integration and the Agile software development process.