Objective
A software programmer in a fast-paced environment that leverages my technical skills, where my strong communication skill, knowledge on business processes and ability to multitask is continuously enriched.
Summary
Over 5 years of experience in design and development of multitier distributed applications using J2EE technologies.
Implemented design patterns like, to name a few, Business Delegate, Session Façade, Service Locator, Data Access Objects, Singleton.
Developed, configured and deployed on JBOSS 4.0, WebSphere application server in local and integration test environments with open source frameworks like log4j, ANT and Maven 3.1.
Expertise in OOAD and modeling applications with UML [Use Cases, Class & Sequence diagrams]
Adept with methodologies like the traditional Waterfall Model and the Agile approach with Scrum.
Have experience in working through all the phases of a Software Development Life Cycle as well as managing problems and incidents of software application after delivery.
Extensive exposure to system, integration and automation testing of web-based and xml-based application and performance tuning experience.
Adept with writing and reviewing business, technical and test documentation.
Exposure to multi-cultural environment; worked in London, UK, directly coordinated with clients in Australia and USA for various projects for keeping ‘Business as Usual’.
Technical Skills
Programming Languages JAVA, PL/SQL, JavaScript, COBOL.
Web Technology JSP, Servlets, JDBC, Hibernate, Struts, XML, XPath, XMLUnit, SOAP.
Architecture/ Design Service Oriented Architecture, Object Oriented Design.
Database Oracle 9i, MS Access 2000
IDE/Tools Eclipse 3.1, Toad, Maven, SoapUI, JMeter, JUnit, MS Visio, Hyperion.
VersionControl Software CVS, VSS
Operating Systems Microsoft Windows XP/2000/98, UNIX / Linux
Professional Experience
Consultant, Capgemini India Pvt. Ltd. Sep 2010 – Jan 2011.
Project: Electronic Document Management Systems (EDMS) Product.
A middleware to facilitate retrieval of encrypted credit card transactions details in the form of PDF statements.
Role: Application Sustainment.
Development of application built on Spring frame work with core java utilities.
Assisted the project lead in resource assignment and resource billing.
Guided team members through problem analysis, issues of deployment, query tuning in PL/SQL.
Participated in weekly technical discussion to address issues on technologies used in the project JMS, DB2, Servlets, JSP and tools like Xenos d2e Vision and OnDemand32.
Sr. Software Engineer, Ness Technologies, Mumbai India. Mar 2010 – Aug 2010.
Project: Navteq Automation Framework Development.
The ‘Automation’ team aims to reduce the SDLC of the product and facilitate the concept of ‘Speed to Market’
Role: Application Development.
Analyzed and Designed solutions for automation framework for testing existing product and services.
Created an XML comparator in Java 5 using XMLUnit API to compare the customized XML. Unlike most comparators this one provides record based comparison based on a unique identifier provided by the user.
Generated automated test suites for Test Architect tool to test the logical flow of every path of a given module.
Made use of UISpec4j framework for generating automated unit testing for a swing based map data editing tool ‘Atlas’.
Briefly worked on Rational Functional Tester for functional testing web-based Map editing tool.
Submitted technical functional specification documents for customer review and managed edits.
Consultant, Datamatics Global Service Ltd., Mumbai, India. Jun 2006 – Mar-2010.
Project: Bupa-Australia Development and Enhancement.
The team develops a Mainframe application to provide flexibility and efficiency to Bupa’s Healthcare system.
Role: Business Solutions
Lead a team of 5 to deliver services with minimum defects and coordinate requirements with the business.
Designed and developed healthcare functionality in COBOL, PL/SQL and shell-scripts.
Provided impact analysis of new business requirement on the current system.
Confirmed subject knowledge through feedback of cross-functional sources.
Role: Quality Assurance
Lead a team of 7 to deliver milestones within SLA (Service Level Agreement) through effective estimations.
Supervised the test-plans and test-results and providing functional inputs to attain a rigorous test execution.
Managed defect and bug tracking through HP Mercury Quality Centre.
Project: Web Technology Support and Development.
The team provided improved levels of service to the business by supporting business operations, both onsite and offshore.
Role: Application Maintenance/Enhancements/Operations
Developed web-based applications using Struts 1.2, EJB 2.1, Hibernate 3.0 and Java5 taking SOA approach.
Re-designed modules of existing applications to implement best practices of Java and Struts framework.
Created Stored Procedures in Oracle to improve performance and include new functionality.
Created and successfully executed JUnit test case for every module.
Implemented ‘Managed Application Services’ processes for tracking and evaluation of project delivery.
Delivered enhancements for Functional/Business changes within the approved timelines stated in the SLA
Continuously worked on critical Defect handling e.g. issues on Validation, Authorization and Concurrency to increase the productivity and efficiency of business critical applications.
Generated Root Cause Analysis and Impact Analysis reports.
Conducted many knowledge transfer sessions and user trainings on both technical and business aspects.
Software Programmer, In-Solutions Global Pvt. Ltd. Mumbai, India. Aug 2005 – Jun 2006.
Project: Development Team, Merchant Settlement.
Back-office solutions for settlement and reconciliation of authorized and verified credit card transactions.
Role: Application Development
Designed and developed web-based application using JSP, Servlets, JavaBeans, JNI (Java Native Interface) framework, JDBC API deployed in JBoss 3.x.
Assisted in programming the functional logic in PL/SQL stored procedures for settlement of credit card transactions, either Visa or MasterCard as issued by the bank.
Trained and guided junior team members through the business domain and technical architecture.
Education
Bachelor of Engineering (Computer), Mumbai University June, 2005
Achievements / Certification
Awarded ‘Leadership in Excellence’ team level recognition at the organization level. - 2009.
Recognition at the organization level awards for running ‘Business as Usual’. - 2008.
Certificate acknowledging successful completion of two ‘Green Belt’ Six-Sigma projects. – 2008.
ITIL (V2) Foundation Certificate in IT Service Management - April 2007.
Trained 15 senior colleagues over eight sessions on ITIL V2 Foundation Certification.