Arpit Joshi is a software engineer with experience in Java development, cloud computing, and virtualization technologies. He has a Master's degree in Software Engineering from San Jose State University and a Bachelor's degree in Information Technology. His work experience includes four years as a Java developer at Tata Consultancy Services where he supported banking applications. He has also completed projects involving virtual machine disaster recovery, multi-tenant modeling, and an education application built with Node.js, MongoDB, and REST services.