Bharanidharan Viswanathan Hamburg Area, Germany, DE Hamburg visualcv.com/bharanidharanviswanathan Software Engineer
Apr 2014 - Present Senior Developer Mondia Media Group GmbH Responsible for backend components - subscription and payment
May 2011 - Mar 2014 Software Consultant Hexad GmbH Lead designer and developer for customer and dealer portal of the world's largest car maker. Provided consulting and training to markets (US, Spain and China). Responsible for tuning the performance of the portal.
Oct 2007 - May 2011 Module Lead Nous Infosystems Lead designer and developer for a intranet portal. Designed and implemented a task management plugin which works similar to MS Project and Gantt project. Implemented near real time API for media subscription with integration to external platforms IVR and SMS as well as payment gateway.
Sep 2004 - Sep 2007 Senior Software Engineer Cranes Software Developed web-based customer and back-office system for banks. Handled transaction and end of day modules.
Java Enterprise Edition Since the beginning of my professional career extensively using all things JEE!
Hibernate Thanks to HQL - database agnostic dialect! quite used to this as well from validation to handling joins!
Liferay Have quite a experience with this, from installing to tuning the portal besides developing portlets for it and if needed hacking the portal itself!
MySQL There is nothing quite like it in the structured database isn't it? Mostly using them as far as I can remember!