Mdm Tech Lead And Developer Resume
SUMMARY
- Software Engineer having 6+yrs of experience in Java/J2ee Technologies and Info sphere MDM, working for IBM India Private Limited.
- Solid experience on IBM Info sphere MDM V10 and V11.
- Expertise in MDM Installation and configuration.
- Extensively worked MDM Components like Standardization, Event Manager, Notification and SDP.
- Skillful in implementing Data Additions, Data Extensions, Behavior extensions and Composite transactions.
- Good implementation knowledge in MDM Data Model like Party and Contract domain.
- Hands on experience on Batch Processor for initial loading of contacts from legacy systems.
- Good implementation knowledge in implementing Suspect Duplicate Processing DME.
- Knowledge on Suspect Duplicate Processing PME.
- Hands on experience on implementing Deterministic Matching Engine style for SDP.
- Extensive knowledge on design, development, and deployment of applications.
- Good Exposure to Object oriented programming, Design Patterns and different IDE like Net beans, Eclipse, IBM RAD.
- Solid experience on spring framework, Hibernate and JPA.
- Extensive experience on database like MySQL, Oracle, DB2.
- Work with Scripting Technology Like JSON, Ajax, Java Script,Jquery.
- Adaptable and good communication skills.
TECHNICAL SKILLS
Programming Languages: Java/J2EE
Java J2EE technologies: JSP, JSTL, Servlets, JDBC, JNDI, RMI.
Web technologies: JavaScript, jQuery, XML, HTML, HTML5, CSS, AJAX, XML, SOAP, X
ORM framework: Hibernate, JPA
J2EE MVC Frameworks: Struts, Spring (Spring Core, Spring MVC, Spring DAO, Spring AOP, Spring IOC, Spring JDBC, Spring with Hibernate)
Databases: DB2, My SQL, SQL Server, PL/SQL
Application Servers: IBM Web sphere, Apache Tomcat, Glassfish
Web Services: SOAP, Restful, JAX - WS, JAX-RS, Apache-Axis
Operating Systems: Windows XP/VISTA/7/8/10, UNIX/Linux
Development Tools: MyEclipse, Eclipse, Net Beans, TOAD, RAD
Testing Tools: JUnit, Mockito
Logging tools: Log4j, SL4J
Batch Scripting: ANT, MAVEN, GRADLE
Programming: Object Oriented Programming (OOPS).
SDLC Methodologies: Agile(scrum), Waterfall models
PROFESSIONAL EXPERIENCE
Confidential
MDM Tech Lead and Developer
Environment: IBM Info sphere MDM V11, Java, XML, RMI, DB2, WebSphere, Windows
Responsibilities:
- Attended Project Initiation Planning Events and participated in requirements analysis.
- Understood the requirements thoroughly and prepared technical design documents.
- Lead the team and deliver the project on time with quality.
- Estimating efforts and impacts on the application per change and development.
- Installed & Configured MDM.
- Developed Additions using workbench tool kit for creating new entities.
- Developed Extensions and behavior extensions using workbench tool kit.
- Developed Composite services and validation rules wherever required.
- Extensively Worked on MDM Components like Standardization, Event Manager, Notification and Suspect duplicate processing.
- Analyzed and resolved the defects within the deadlines.
- Attended Meetings with Testing Teams to ensure smooth integration testing
- Did proper code review and unit testing.
- Co-ordinated with BA’s, testers and Configuration team to deliver the project on time with quality.
- Co-ordinated with all-consuming applications whenever required. Provide extensive support to the consuming applications to deliver their code on time.
Confidential
MDM Developer
Environment: IBM Info sphere MDM V10, Java, XML, RMI, DB2, WebSphere, Windows
Responsibilities:
- Understood the requirements thoroughly and prepared technical design documents.
- Installed & Configured MDM in the Local
- Developed Additions using workbench tool kit for creating new entities
- Developed Extensions and behavior extensions using workbench tool kit.
- Developed Composite services.
- Extensively Worked on MDM Components like Standardization, Event Manager, Notification and SDP.
- Developed Extensions and composite transaction in MDM.
- Analyzed and resolved the defects within the deadlines.
- Attended defect triage meeting to analyze defects.
- Did proper code review and unit testing.
Confidential
JAVA/J2EE Developer
Environment: Java, J2EE, JSP, HTML, CSS, AJAX, JavaScript, JQuery,SpringMVC, Spring IOC, Spring Batch, Web services, Micro services, Hibernate 3.0, Apache Tomcat, Eclipse, SQL,Unix, SVN, Gradle, Pl/SQL, MYSQL, ORCALE, Putty, JUnit, Log4J.
Responsibilities:
- Involved in Development Of CRA Module.
- Developed code as per design and requirement Specification Documents.
- Understood the requirements thoroughly and developed the codes as per requirements.
- Proper code review and code review through using Sonar.
- Estimating efforts and impacts on the application per change and development
- Attended defect triage meetings to analyze the defects and fix the defects in estimated timeline.
- Supporting Team to find errors and bugs (if any) and creating solution which minimizes throughput and optimizes performance.
- Created JUnit test cases, and Development of JUnit classes.
- Implemented the logging mechanism using Log4j framework
- Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the artifact repository.
- Produced and Consumed RESTful Web Services for transferring data between different applications.
- Used AJAX to call the REST API methods and connect to the backend. Restful web services have been used to retrieve and update the data using this AJAX.
- Developed Business logic with Spring MVC frame work and mapping using Spring DAO frame work.
- Used to HP ALM to track defects.
- Co-ordinated with testing team and fixed the defects on time.
Confidential
JAVA/J2EE Developer
Environment: Java, JSP, Servlet, Ajax, JSON, Spring, Jasper Reporting
Responsibilities:
- Analyzing business problem and translating it to effective technical solutions
- Involved in designing effective and scalable solution to the Business Problems through technical skills.
- Executing unit test cases and ensuring functionality works as desired.
- Writing codes using the above technology mentioned and working with team and management to ensure better product.
- Understanding and implementing the functional and domain at the time of performing the design
- Estimating the plan and the work involve.
- Created set of classes using DAO pattern to decouple the business logic and data.
- Used Spring Dependency Injection to eliminate the dependency on different classes and to inject values.
- Developed DAO's, java objects and used Spring JdbcTemplate as part of persistence layer.
- Worked with core java concepts like Collections Framework, Multithreading, and Memory management.
- Developed Business logic with Spring MVC frame work and mapping using Spring DAO frame work.
- Designed, developed, and configured server side J2EE components like Java Beans, and Servlets.
- Developed Servlets and JSPs based on MVC pattern using Spring framework
- Used JavaScript for web page validation and Spring Validation Framework for server-side validation.
- Developed Presentation layer components comprising of JSP, AJAX, jQuery.
- Developed report using Jasper reports.
- Used Bugzilla to track the defects.
