He has rich experience in developing and integrating applications with a variety of CAD and PLM tools. He has a very good understanding of variety of technologies including Cloud, IOT, Databases and variety of programming languages. He is a great mentor for his team and has excellent management skills.