Over ten years of professional software development experience, primarily with Java frameworks. In addition, intimately familiar with multiple latest technologies including angularJS, Ionic Framework, Android and iOS mobile app development. Beside this, I have 5 years of experience teaching multiple major subjects in engineering. Proficiency in object-oriented analysis, design, development, testing, support, and maintenance of small as well as enterprise web applications