Working with Dipendra was great and he showed a great ability to tackle new and complex tasks without any problems at all. He is a very talented software developer with a wide variety of skills and in-depth technical knowledge. Great team member and always willing to help others.