I am a professional full stack developer with more than 3 years experience building innovative solutions to complex problems. I am passionate about my work and love to build long term, scalable and generic solutions which are very easy to maintain. I believe in writing clean code which is very easy to read and maintain. I follow Agile methodology and Test Driven Development (TDD) approach to development. My areas of expertise include:
Back end Technologies : Java, Spring MVC, Node.js
Front end Technologies: JavaFX, JSP, AngularJS, Bootstrap
Database: MySQL,Hibernate, Jetty.
Byte Code manipulation with JavaAssist. I have also worked on Instrumentation of Java Code.
I have basic/intermediate knowledge about Selenium.
I have knowledge about RESTFul APIs and have worked with Jersey for handling them.
I have knowledge about web scraping and have built crawlers in Java.
Version Control: Git,SVN
Issue Tracking: Github , JIR, Teamwork, Asana.
Communication: slack, skype