As a Chief Technology Officer, lead a 10 member Microsoft dev team, took care of Production Deployments, using Team Foundation Server, Cloud Services (Windows Azure and Amazon/AWS), Web/AppServers (Varnish/NodeJS and IIS/ASP.NET), Mobile Apps using PhoneGap on Android (a bit on iOS/iPad) and Windows Mobile, development environments (VS2012 and Team Foundation Service) and ensured quality productivity from my process-oriented team at Brainvalley Software India Pvt Ltd.
Projects
Quizky.in - IMSIndia and CPLC
URL: http://quizky.in
URL: http://imsindia.quizky.in
URL: http://cplc.quizky.in
Quizky is an online test engine, is the flagship product of the company, written entirely in C# on the ASP.NET 3.5 framework. We migrated the project from ASP.NET 3.5 to ASP.NET 4.0, and deployed them into Windows Azure right from Visual Studio. We also ensured the team used Visual Studio 2012. We added the following modules to the project: Logistics, Messages, Most of the jquery references were optimized into a single file using ASP.NET. We also implemented Output Cache features for faster serving of pages. We optimized several long running SQL Azure stored procedure queries by paging them and by also consolidating several queries into a single request server as JSON, across a all the pages in the product. With this performance improvement, more than 25,000 students were able to take tests with only a single Azure instance.
BV Cloud
URL: https://manage.bvcloud.net
The team was not using any source control . During code conflicts, their best bet was merging via chat, email and sometimes they took even one or two days to complete the merging. Installed TFS on a local server and trained them on TFS. In a week's time, we moved all the projects into organised repositories in TFS 2012. The team's productivity increased ten-fold and we created more results and output much faster. With this success, we created bvcloud to manage all our projects online, and started using this as our project management tool, which we also share to the client for viewing progress and posting feedback/questions.
Finert - Campus ERP
With our success of Quizky with IMSIndia (Indian Institute of Management Studies), we proposed a solution to migrate their MySQL/PHP application for accepting student prospectus and on campus registration into our cloud as an ASP.NET application on Windows Azure. We migrated a 5GB database from MySQL to SQL Azure, and the application front end was completely redesigned and rewritten in ASP.NET to suit the new process for IMS. UI was created using pure HTML5/CSS3 technologies, with no external JS plugins.
Project: TestCracker
URL: http://tc.testcracker.in/
One of our clients wanted to offer crash courses to CLAT and IAS students. So we made them a portal (using HTML5/CSS3/JS technologies), with a blog for all the news and motivation to students to prepare for their CLAT and IAS exams. We used ASP.NET 4.5 for this project and completed the first version in less than a weeks time, with the team following the streamlined process at bvcloud.net