He has worked in various areas of the IT field including government, finance, and healthcare. He has also been involved in the planning, development, implementation, integration, and testing of numerous applications, including multi-tiered, standalone, distributed, and cloud-based applications.