Seasoned IT Professional with more than 23 years experience. I enjoy the journey of developing and ultimately deploying solutions. While the trip may be bumpy and the challenges many, there is always something to learn. I have experience with many aspects of application development, design, architecture and management. I have always felt that solution development depends on understanding networking, hardware and OS resources and their relationship to performance, cost and user satisfaction. Of course virtualization and cloud computing have changed how we provision and manage these resources.With the introduction of virtual machines, cloud computing, high volume data processing (Big Data), SaaS platforms and of course mobile; there are so many opportunities to learn and deliver new solutions. Happily, we still need people to build them :).
Listed skills include .Net, Architecture, Databases, Enterprise Architecture, and 16 others.