Parramatta, New South Wales, Australia
Over 12 years of professional experience in designing and developing large scale projects throughout various phases of software development life cycle at Proagrica, CITICORP Services and Tata Consultancy Services Pvt. Ltd. - Extensive exposure on developing standalone and web applications using JAVA/J2EE, Scala, Groovy and Grails. - Good exposure to both Object-oriented and Functional programming paradigms. - Extensive experience in using Spring(Core and MVC), JPA, Hibernate, REST, Maven and relational databases such as Oracle, PostgreSQL and Netezza. - Exposure working on various application servers like Tomcat, WebLogic and WebSphere. - Have hands-on experience with different version-control tools like GIT, SVN and VSS. - Good exposure on Requirement analysis and design using various UML models - Have exposure to Natural Language Processing techniques and Semantic Web technologies like Jena, SPARQL - Quick learner and open to new technologies, ideas and innovation.
- Understanding the requirement and develop interfaces for new products or enhance the existing. - Design and development of the tool, configure various source systems, write rules for transformation and load configurations. - Writing Unit test-cases for the new development and enhancements. - Unit testing, SIT and UAT of the enhancements. - Defect tracking and resolution in Jira
- Involved in system framework and architecture design. - Understanding project requirement and developing project functionalities as per requirement. - Developing database objects like table structure designing and implementation, Packages, Functions, Procedures, Synonyms etc, to support front-end development. - Built automated mailing framework. - Built scheduler framework for migrating data from various external systems on regular basis. - Involved in data migration activity. - Involved in all the support activities like ticket handling and root cause analysis of the defects for all the modules using ServiceNow. - Created Maven scripts for application deployment and managing dependencies.