An experienced software development professional bringing more than 10 years in software design, development and integration. Always keen to learn new technologies, and looking to take more leadership over project delivery.
Hands on experience in design, development,maintenance and troubleshooting of applications developed using Java\J2EE technology platform.
Hands on experience in Core Java, JDBC, JAXB, Servlet, JSP technology.
Hands on experience in using core java design patterns such as Singleton, Strategy, Command
Hands on experience in Spring Modules - Core, MVC and AOP.
Experience in using object relational framework Hibernate.
Experience in developing and consuming SOAP based and REST based web services using Apache CXF.
Experience in integrating third party libraries with existing applications such as JBOSS Drools.
Knowledge of web protocols HTTP and SOAP.
Experience in Troubleshooting and debugging of Multi threaded Java based applications.
Experience in using memory analyzer tools such as Eclipse memory analyzer, JVisualVM
Knowledge of writing Oracle queries.
Experience in build management tool Apache Maven.
Experience in mentoring small size team
Experience of Agile methodology
September 2007-CurrentSoftware SpecialistMajesco (Demerged from Mastek Ltd) | 412 Mt. Kemble Ave Morrisstown New Jersey 07960
Developed a toolkit called Insurance Content
Designer (ICD) which serves as platform for application developers to build and manage enterprise applications using Servlets, Spring framework, Hibernate, JAXB, Apache CXF, Apache Common Chain API, LDAP, YAWL(Yet another workflow language).
Designed and developed interface modelling feature to ease the third party integration using Apache CXF.
Designed and developed authentication and authorization feature components and its data model.
Implemented transformation of
YAWL processes into Java Code execution which has brought tremendous
improvement in the overall execution of the runtime.
To enable analysis of the
runtime REST based service execution, designed and co-developed logging framework using Eclipse
RCP tool. This has benefited the toolkit users to debug the process execution in a
visual way rather than having need of putting breakpoints inside code.
Provided support to content team (functional
expert who build application using ICD toolkit) since inception of the toolkit to identify gaps
in toolkit and convert them into enhancement.
Analyzed heap dumps using JVisualVM and Eclipse memory analyzer tool to identify the memory leaks.
Debugged and modified Java components using Eclipse IDE.
Led a group of 5 persons identified by the senior management to bring down the defect count to improve stability. Planned and executed 7 defect sprints over a period of six months using JIRA.
August 2006-August 2007Software Developer | Web Atrium Infomedia | Mumbai, India
Wrote Java applications components.
Coded 2 websites using Struts , JSP , Servlet and Java script technology.
Debugged and Modified the existing code to correct errors.
Performed unit testing of the Java components.
Written simple Oracle queries to fetch, insert, update data using JDBC.
2004Bachelor of Science: ComputerModern Education Society's College of Engineering, Pune, India
Co-Developed a Logger tool , resulting in a 80% increase in employee productivity.
Led a small team to bring down defect count to less than 30 in a short span of time to increase stability of the toolkit. As a result, support ticket count came down automatically. Awarded by the senior management with "Fire in the Belly" trophy at the annual function in Majesco.