Mdm Developer/build Master Resume
SUMMARY
- Over 9 years of Information technology experience in Analysis, Design, Development and Testing of Java/J2EE Applications for various domains like Banking, Telecommunications, Energy, Power Systems, Gaming and PLM domains.
- Worked in roles like Project Lead, Tech Lead, Sr. Java Developer in many projects. Flexible and able to work effectively in a team environment or as an individual contributor.
- Extensively worked in end - to-end development of various applications from requirement analysis to system study, designing, coding, testing, de- bugging, documentation and implementation, production support and Production Deployment. solid understanding of all phases of the SDLC and AGILE SCRUM methodologies right from requirements gathering till post implementation support.
- Experience in designing & executing test case, using of test tools and tracking defects.
- Possess excellent interpersonal, communication and analytical skills with demonstrated abilities in customer relationship management.
- Ability to learn and lead new Technologies and tools quickly. Worked with designing frameworks, design patterns and designed architecture for applications.
- Worked with Apache Camel Integration for polling the data from Database and sending across to another database.
- Extensively used IBM Rational Rose in the design process for generating UML diagrams to represent Use cases, Sequence diagrams and Class diagrams.
- Expert in developing enterprise applications based on Java technologies using Java, Servlets, Hibernate, Spring, Web Services and XML.
TECHNICAL SKILLS
Programming Languages: Core Java, SQL, PL/SQL, UNIX, J2EE, and MQ
Web Technologies: HTML, Servlets, JNDI, JSP, JDBC, FTL, JMS
XML Technologies: XML, SAX, DOM, JAXB 2.0, DTD, XSD, XSLT.
Scripting Languages: Java Script, UNIX Shell scripting, TCL, JQUERY.
Databases: Oracle 9i and 11g, IBM DB2 v8, Sybase.
Application Server: Web logic, Tomcat, JBOSS 7, WAS
IDE: Eclipse, Net Beans, RAD, Web Logic, JBOSS Studio 7.
Platforms: Windows, Unix
PLM Tool: eMatrix10
Build Tool: Ant 1.7.0, Maven 3.0.x
Continuous Build/Integration: Jenkins, CESAR, uBuild, uDeploy
Application Performance Management (APM) Tool: Dyna Trace 4.1, Introscope, SPLUNK.
Domain: Energy, Power Systems, PLM, Banking, Gaming, Telecom
Code Quality: PMD, Checkstyle, Find Bugs.
Browser Plugins: Modify Headers, Poster, Firebug, IE Developer, HTTP Fox.
Web Services: SOAP Based, REST Based (Struts 2 REST API, Apache CXF, Jersey Framework).
Testing Frameworks: JUNIT, Test NG, HP Web Inspect.
Design Tools: UML - Rational Rose 7.5, MS VISIO.
SCM Tools: Win CVS, Subversion, Clear Case, Perforce
Bug Tracking Tool: Test Track Pro, Quality Center, BugZilla.
Database Tool: Toad 7.6, SQL Developer.
Frame Works: Struts 2.1 Hibernate 3.x, Spring 3.0, CASPER 3.9.
Queuing Tools/Languages: Web Sphere MQ 7.0, Autosys.
Agile/Scrum Sprint Tools: Version One, JIRA.
Middleware Technologies: IBM Data Power, IBM WebSphere Extender, Apache Camel.
Others: JProfiler 5, SoapUI 3.6.1, JIRA, Putty, Tectia, Rest Client.
PROFESSIONAL EXPERIENCE
Confidential
MDM Developer/Build Master
Responsibilities:
- The responsibilities include but not limited to the following tasks.
- Worked with business analysts from multiple groups to translate their business requirements into MDM solutions.
- Translate the business needs into technical requirements documents.
- Developed and lead a high-performance global technology team for the MDM
- Play the Role of build Master to generate the CBA and deploy in higher environments.
Confidential, LA, CA
Sr. Java Developer
Responsibilities:
- Implementing the classes using Java/JBOSS IDE for the hedgehog project. Responsible for developing the modules involving various technologies such as Java, Apache camel, REST web services, JBOSS and Spring Framework for the front end and middle tier.
- Coding and Integrating various Web Service with other downstream application.
- Involved in Analysis, design, development, testing and deployment phases of all modules in project.
- Involved in development of the REST WS for sending the CASE updates to IBM Case Manager for Customer Record updation.
- Designed use cases and implemented the route id for tasks and rule flows as per the requirement.
- Discuss with product Owner to get the requirement.
- Collaborate with other internal team to ensure cross functional goals are met.
- Develop, implement and monitor information technology code quality assurance standards.
- Involved in documenting the requirements and create detailed design documents for implementation.
Confidential, NEWARK, DE
Lead Developer
Responsibilities:
- Playing the role of Scrum Master cum lead Developer for this project.
- Creating the user stories, tasks, spike and stretch for each sprint in the scrum sessions using JIRA.
- Coding and Integrating various Web Service with other downstream application.
- Involved in Analysis, design, development, testing and deployment phases of all modules in project.
- Coordinating between various team involved like Autosys, Build Engineering Team, Java App Dev Team, testing team, L3 team and ETL team.
- Develop, implement and monitor information technology code quality assurance standards.
- Investigating the production issues and conduct root cause analysis of defects and fix them in the established SLA.
- Responsible for deploying the developed artifacts to staging areas for release to production.
- In OLB I was mainly placed on development and writing corresponding backend and DB layer logic.
- I did designing and developed the Transformation mapping between schemas
- Developed REST based Web services using Struts2 Rest Plugin.
- Analysing the requirement specification, technical design preparation, conduct proof of concepts in analysing the various design approaches and sharing with client, identifying common reusable components and design patterns to follow.
- Responsible for code optimization in quality assurance point of view, code review as per the coding standards.
Confidential
Sr Java Developer
Responsibilities:
- In DDC I was responsible for UI development and writing corresponding backend and DB layer logic.
- I was involved in development of Customer Dash Board design and development which will show the all order status and workflow items in a graphical view.
- Apart from enhancements in the project I have worked on fixing critical issues in the project.
- Work allocation and guide team members for functional and technical issues.
- As-Is analysis of the existing code w.r.t the new requirements for impact identification
- Root cause analysis of issues and technical resolution.
- Analyzed production logs for issues in recent changes being moved to production.
Confidential
Sr Java Developer
Responsibilities:
- Coding the various pipe line components of integrations.
- Configured Queue and JNDI.
- Wrote views to pick the Book/Wire related information from various tables.
- Integrate between various teams for end to end testing of PEGA and ISO Integrations.
- Wrote the NDM shell script for SFTP file movement from one server to another.
- Managed the Deployment and Build activities for DEV Deployment for example restart of Payments HUB, placing of jar, lib files, config files JNDI and other SQL scripts.
- Implemented the POM.xml file as part of Project Setup.
- Coding and Integrating Account Balance Web Service with ATS application.
- Used JProfiler for finding the memory leaks in my application.
Confidential
Java Developer
Responsibilities:
- Preparing TDD with Sequence Diagram and Activity Diagrams.
- Coding and Unit Testing.
- Deploying Application in Web Sphere (WSAD) instance for FT Deployment.
Confidential
Java Developer
Responsibilities:
- Writing the initial FS and updating the clarification log.
- Design for various modules using Rational Rose Tool and documented TDD.
- Writing TCL scripts for schema updating.
- Developed the UI Prototype, Design, Coding and Testing.
- Deploying Application in Sun One instance for FT Deployment.
- Prepared Deployment guide and data migration scripts.
- Provided support to the Client in User Acceptance Testing.
- Implemented Hibernate for a new module using ORM tool rather than plain PL/SQL.
- Design for various modules using Rational Rose Tool and documented TDD.
- Performed Code Reviews for various Modules, Inspection Reviews for Various Documents and as well Fixed Check Style, Code Review Issues.
- Converted the user requirement into the Detailed Design Document.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase using Rational Rose.