Work History

Work History

Meddserve Healthcare Limited

Mar 2008 - Present

Cheif Technology Officer

Brentwood Clients: NHS, Spire, and Many private hospitals in India and other countries and General public Position: Java/JEE Architect/ Senior developer(Design & development focus of a $10 million dollar high visibility and mission critical project using cutting-edge technologies and frameworks.) Currently working as Java Architect for past 2 years and the role includes end-to-end delivery and involved frequent client visit and 60% Technical and 40% Solution Tasks/Achievements: Architected a Swing, Glassfish, Oracle, spring, and Hibernate based 24x7 Cloud Medicine, MeddNexus, MeddPACS(picture archiving and communication system(PACS)) and Patient Passport application. Built an end to end vertical slice for a JEE based billing application using popular frameworks like Spring, Hibernate, XHTML, Maven2, and Ajax by applying OO design concepts, JEE & GoF design patterns, Singleton and best practices. Integrated other sub-systems like LIS application, RIS application, CISS application syst

Intertek Group plc

Jul 2005 - Feb 2008

Java/j2ee Technical Lead

Brentwood Clients: Saudi, Kuwait, Kenya, Bangladesh, Qatar and many government contracts. Position: Java/J2EE Technical lead/ Senior developer(Leadership, design, and development focus of a number of Java/JEE based multi-tiered, high volume(10, 000 to 100, 000 users), and distributed applications.): Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets. Reviewed code and encouraged developers to use key design patterns, such as fa├žade, singleton, factory, command, proxy, strategy, decorator, etc. Provided recommendations on OO design concepts, best practices, exception handling, and identifying and fixing potential memory, performance, and transactional issues. Increased the number of JUnit tests from 30+ to 400+ in my watchful eye to improve the overall quality of the Java/J2EE based applications. Produced detailed design documents with design alternatives, pros and cons for each approa

CCS

Nov 2001 - Jun 2005

Java/j2ee Developer

info Tech UK Limited-London Clients: Kodak, download.com, logica Position: Java/J2EE developer(Development focus of Java/J2EE based applications.) Tasks/Achievements: Designed and developed Swing like MVC pattern using the front-controller design pattern, which is used successfully in a number of production systems. Spearheaded the project by working very closely with the business and end users to improve the current website's ranking from being 23rd to 6th in just 3 months. Normalized Oracle database, conforming to design concepts and best practices. Resolved product complications at customer sites and funneled the insights to the development and deployment teams to adopt long term product development strategy with minimal roadblocks. Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective. Applied design patterns and OO design concepts to improve the existing Java/JEE based code base. Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code. Technologies used: Java 1. 2/1.3, Swing, Applet, Servlet, JSP, custom tags, JNDI, JDBC, XML, XSL, DTD, HTML, CSS, Java Script, Oracle, DB2, PL/SQL, Weblogic, JUnit, Log4J and CVS.

Deutsche bank

Feb 2001 - Oct 2001

Java/j2ee Developer

Munich, Germany Position: Java/J2EE developer(Development focus of Java/J2EE based applications.) Tasks/Achievements: Designed and developed Swing like MVC pattern using the front-controller design pattern, which is used successfully in a number of production systems. Normalized DB2 database, conforming to design concepts and best practices. Resolved product complications at customer sites and funneled the insights to the development and deployment teams to adopt long term product development strategy with minimal roadblocks. Applied design patterns and OO design concepts to improve the existing Java/JEE based code base. Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code. Technologies used: Java 1. 2/1.3, Swing, Applet, Servlet, JSP, custom tags, JNDI, JDBC, XML, XSL, DTD, HTML, CSS, Java Script, DB2, PL/SQL, Visual age for java, Rational rose, RUP, Websphere, JUnit, Log4J and CVS. BEng with First C

Education

Education

Certified