I have worked for over 5 years in the IT Industry amassing new skills along the way. All through my career I have worked on Java and its related technologies like JSP, Servlets, JSF, Spring, Struts, etc. while integrating with external databases like Oracle and MongoDB. When customer requirements and deadlines forced me to move away from Java, I did so effortlessly because of my strong understanding of the basics of Software Programming. Hence, in addition, I have also gained expertise on Apache Camel, ANTLR and Groovy. My passion for smart programming pushes me to do what is best for the customer even if it means moving out of my comfort zone and learning and implementing new technologies to accomplish the perfect end result.