Mulesoft Developer & Subject Matter Expert Resume
SUMMARY:
- As a Senior Enterprise Programmer with 10+ years of IT industry working experience in developing Enterprise applications using Java Enterprise Edition (JavaEE), and related technologies, object - oriented analysis and design was demonstrated as summarize below and 3+ years of working experience in Enterprise Design & Integration using Mule ESB:
- Extensive understanding and experience in the SDLC phases such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile Models.
- Hands on experience in end-to-end development of Software Applications for Banking and Retail Industry.
- Expertise in Core Java concepts - Collection framework, Exception handling, Serialization, Multi-Threading and Concurrency.
- Proficiency in design and implementation of Object-Oriented concepts (OOP) and Java/J2EE design patterns such as Singleton, Facade, Template, Adaptor and Factory.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & RESTFUL).
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Hands on experience in creating activity workflow to manage sequential execution of the services in Mule ESB
- Strong experience in Integration using Mule ESB to Integrating various third-party solution.
- Extensive experience in working with different MVC Frameworks such as SPRING and STRUTS
- Extensive experience in working with ORM (Object Relational mapping tools) such as Hibernate and EclipseLink
- Hands-on experience with Apache SOLR and Apache Lucene for implementing search engine in web-based application to search across databases and documents.
- Enhanced experience on Rule Engines such as ILog, JRules and JBoss Drool to write dynamic business logic in the application.
- Possess comprehensive knowledge in Databases such as MySQL and Oracle writing Triggers, Stored Procedures and Normalization of Databases.
- Extensive experience on static code analyser for code review and working with source version control tools such as SVN, GIT and BitBucket
- Extensive experience on Oracle Coherence in memory object grid.
- Extensive experience on UI technologies using Angular JS, ExtJS, JQuery, ZK, CSS, and HTML.
TECHNICAL SKILLS:
Languages: CORE JAVA, J2EE (JSP, Servlet, JDBC, Struts, Hibernate, Spring, JPA), XML (SAX, DOM, Schema, DTD, XSLT).
Databases: Oracle11g, SQL Server 2000, My SQL, Coherence
Scripting languages: Java Script, XML, ExtJS 4.2, AngularJS 2.0, PL-SQL, HTML
Rule Engine Tools: JBoss Drools, ILog, JRules
Servers: Tomcat 7.0, WAS7
Design tools: Eclipse, NetBeans
Integration tools: MuleSoft 3.X
Source Version Control: SVN, GIT, BitBucket
Operating systems: UNIX, LINUX, Windows, 2000, XP, NT, 98
Domain: Banking, Retail
PROFESSIONAL EXPERIENCE:
Confidential
MuleSoft Developer & Subject Matter Expert
Responsibilities:
- Work closely with the Confidential architecture and engineering teams to design, document, and implement Java/J2EE/Mule Application Development.
- Implemented RAML files for different entity creations and respective associations
- Designed and Developed Mule ESB Modules to Integrate onBoarding Customer API with Wholesale Customer Information System (WCIS), Confidential - BPM (Business Process Management), IID (IBM Integration Designer), Enterprise File Repository and Partner Systems
- Work closely with engineers on the Computer Software Application development on JAVA/Mobile platform as well as other teams in IT, including Enterprise Architecture, Program Management, Business Solution Analyst, QA, Release Management, and Operations
- Developed Behaviour Driven Development using Cucumber to write function test case and validation procedures, programming, and documentation
- Design and develop compensation flow which will transactions between multiple REST call using Mule.
- Manipulate Data according to the requirement of integration modules.
- Closely monitor performance using AppDynamics tool.
- RDMS - SQL tuning and optimization
- Coordinate with QA team and Release Management team
Technologies: Java 1.8, Mule 3.9, Spring, REST Web Service, Oracle Exadata, Splunk, Jenkins - Continuous Integration, MAVEN, JIRA, JSON, Junit, Munit
Confidential
Mule ESB Developer
Responsibilities:
- Design and developed generic utility using Java to perform read and write operation Coherence in memory database.
- Developed Integration Modules using Mule ESB technology to Integrate Confidential Loader with Enterprise Customer System, Whole Sale Customer system and Confidential System
- Implemented RAML files for different entity creations and respective associations
- Design and developed Ingestion Monitor - an Audit Tool using JavaScript and Angular JS 2.
- Work closely with engineers on the Computer Software Application development on JAVA/Mobile platform as well as other teams in IT, including Enterprise Architecture, Program Management, Business Solution Analyst, QA, Release Management, and Operations
- Manipulate Data according to the requirement of integration modules.
- Closely monitor performance using AppDynamics tool.
- Coordinate with QA team and Release Management team
Technologies: Java 1.8, Mule 3.9, Spring, REST Web Service, Coherence, Oracle Exadata, Splunk, Jenkins - Continuous Integration, MAVEN, JIRA, JSON, Junit, Unix Shell Scripting
Confidential
J2EE developerResponsibilities:
- Design and developed complex migration of business requirement using rule engine from ILog Jrules in to Open Source JBoss Drools rule engine with BPMN Tool JBPM.
- Worked on complex data structure to integrate Confidential with other Citi Transaction Systems
- Manage delivery and release management of migration.
- Release management, hot patch requests, code review escalations
- Developed the release workflow in Udeploy.
- Mentoring of offshore team
Technologies: Java 1.7, Hibernate, Spring, Ajax, Angular JS, SOAP, REST, ILog JRules, JBoss Drools, JBPM, WAS, SonarQube, Udeploy, Oracle 11g, Jenkins - Continuous Integration, MAVEN, JIRA, JSON, Junit, Unix Shell Scripting
Confidential
Technical Lead
Responsibilities:
- Design and developed Dynamic Dashboard using open source framework Apache Solr and Apache Lucene Search engine functionality. Dynamic dashboard provides:
- Graph Search
- File Search
- Language Transaction of Search Text using Google API
- Voice search
- Design and developed Rule Engine dashboard for capturing meta- data to convert into JBoss Drools format.
- Design and developed Integration Dashboard to establish integration with external system with the use of MuleSoft.
- Design and developed Integration with GIT and SVB repository management Tools.
- Design and developed Report Builder dashboard to set reports in application, functionality includes:
- 150 types of various charts
- Tabular Simple Report
- Data Points
- Chart Points
- Drill down Report
- Pivot Report
- Integration with Search Engine: create dynamic dashboard in Search Interface.
- Provide two type of layout: Tab and Panel
Technologies : Java, JPA, EclipseLink, Spring, Ajax, ExtJS 5.1, Fusion Charts, Spring Roo, GIT, MuleSoft 3.7 Apache Solr, JBoss Drool, JSON, SVN, MySQL, Jenkins - Continuous Integration, Docker, MAVEN, JSON, Junit
Confidential
Technical Lead
Responsibilities:
- Developed Generic Grid, Generic PIVOT Tables in ExtJS and Generic API.
- Design and Customized the integration of Confidential with existing legacy system using Apache Camel
- (Integration framework).
- Design an Algorithm to increase performance in Confidential
- Confidential - USSD Application integrated with Telecom Service Providers such as MVAYYO, BSNL, Tata and Inn-hub (Other than India)
- Created design document and test cases for integration module for each client.
Technologies : Java, USSD, Hibernate, Spring, Ajax, MySQL, ExtJS 4.1, SOAP Web Service (X-Fire with spring), Apache Camel, MySQL, Jenkins - Continuous Integration, MAVEN, JSON, Junit
Confidential
JAVA/J2EE Technical Lead
Responsibilities:
- Developed Tabular Grid in Spring MVC
- Developed SOAP based Web Service to process Orders and integration with P& Confidential Legacy ERP System.
- Integration of Confidential with Confidential Service providers such as MVAYYO and Inn-hub (Other than India)
Technologies: Java, USSD, Spring, Hibernate, AJAX, Web Service (X-Fire with SPRING), Jasper Report, MySQL, Jenkins - Continuous Integration, ANT
Confidential
J2EE developer/SAP Integrator/Level 2 System Integration Engineer
Responsibilities:
- Build a dynamic framework to Log, Validate and Translate SAP data using annotation.
- Build a Web Service/Web Client to integrate MES with SAP ERP System.
- Developed Scheduler to periodically transfer in between SAP and MES data to insert those data in MES database and vice versa.
- Developed Excel upload utility to Validate, Log and Insert data using single configuration file.
Technologies: Java, Struts 2.0, Spring, Ajax, Web Service (X-Fire With spring), Jasper Report, Oracle 9i, Jenkins - Continuous Integration
Confidential
Software Engineer
Responsibilities:
- Build a dynamic framework to Log, Validate and Translate SAP data using annotation.
- Build a Web Service/Web Client to integrate MES with SAP ERP System.
- Developed Scheduler to periodically transfer in between SAP and MES data to insert those data in MES database and vice versa.
- Developed Excel upload utility to Validate, Log and Insert data using single configuration file.
- Build a Web Service to integrate MES with SAP.
- Developed Level 2 System integration with MES.
- Worked on Scheduling and Quality Modules.
Technologies: Java, Struts 2.0, Spring, Ajax, Web Service (X-Fire With spring), Jasper Report, Oracle 9i, Jenkins - Continuous Integration, ANT
Confidential
J2EE developerResponsibilities:
- I took part as a Junior Developer in both the development and maintenance phase of the project.
- Worked at client side from February to November 2009 as Java Developer and key person of Service Team.
- Responsible for developing Level 3 System integration with MES.
- Worked on Planning, Logistic & Quality Module.
Technologies: Java, ZK Framework (Ajax without JavaScript), Jasper Report, Oracle 9i, ANT