I started my career as programmer and gradually step up to system architect and now acting as solution provider. During this long walk, I gathers experiences; some are great and some are worst cases, which gave me a huge advantage to build my knowledge base. I came across the technological evolution and improve myself day by day.
Starting with small eCommerce site to core banking solution, from simple architecture to cloud computing i.e. Azure, VMware. FusionSphere etc.; been there done that. As far my expertise and practical knowledge concern, I would say any products/applications/services of Microsoft; .Net, SharePoint, MS Project, Lync, MS SQL, Hyper V, Azure etc.. And for hardware ...