I am a Bachelor of Technology (B.Tech) from Indian Institute of Technology (IIT) with around 9 years of application development experience (as of April, 2016). I have been developing applications of various complexities using Java-based technologies and frameworks such as Java/JavaEE, Spring, Spring MVC, Spring WebFlow, Spring Security, Spring Boot, Portlet, Spring Portlet MVC, Struts, Hibernate, DWR, Lucene, Android and Hadoop.
Besides being a trainer at MavenEdge, I am also a working Software Consultant. I've also been a corporate trainer on Java technologies and frameworks.
I've worked on Tomcat, Glassfish, JBoss, Liferay Portal, Jenkins for application development, deployment and release management.
I've worked more on Maven than Gradle and Ant. And in the world of relational database management systems, I've worked mostly on MySQL and PostgreSQL.
For test driving my code I've used JUnit, EasyMock, Mockito frameworks.
I've also been the Architect for some of the projects I've worked on.
I took some Oracle certifications as well along the way.
Currently, I am working on Scalable Data Science projects.