He has extensive experience with various languages and frameworks, especially java. He has more than 8 years experience of coding with a wide range of technologies, for example Linux system development, software automated testing, Web development, mobile development, .Net desktop application development, and upgrade of large-scale project in Java and C++.