Sr. Mulesoft Developer Resume
PROFESSIONAL SUMMARY:
- 11 + years of experience in analyzing, designing, coding, testing & debugging of applications
- Around 4 years of experience in Mule ESB
- Mulesoft certified developer on Integration and API Associate & API Design Associate
- Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services using Mulesoft
- Experience in designing, developing and managing APIs using Mule API gateway/portal
- Implemented Microservices using Mule ESB
- Experience in deploying Mule flows and securing the APIs using the Mule platform in CloudHub
- Experience in troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools
- Experienced with understanding of a service development tool sets and platforms in MuleSoft ESB by working with SOAP/ODATA webservice
- Good knowledge in Tahe API technology landscape and API management landscape from MuleSoft
- Expertise in using Mule Data Weave and implementing Mule Testing framework
- Expertise in providing mentoring and guidance on technical methodology, design, and reuse to support various EAI project initiatives
- Experienced in building the framework and infrastructure to provide connectivity (APIs) to core business applications
- Hands on with the following Mule Technologies: Mulesoft Anypoint Platform, Mule Anypoint Studio, Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, Mule Scopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Engine, Mule ColudHub, MUnit
- Experience to create vision, scope, and use case documents; business process models, use case diagrams, activity diagrams, and state chart diagrams
- Experience in SQL and PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2000/2005, IBM DB2, and Stored Procedures
- Developed graphs/jobs/mappings to extract data from source system and then transform the data as per the target system requirements
- Developed different utility scripts per project specifications such as archiving incident generation script, sending mails to the support teams in case of any rejections
- Involved in ETL processes like extraction and transformation of data, loading of data in target system, & generation of feed files
- Worked extensively in implementing Data Warehouse Applications and Business Intelligent applications
- Ability to understand long - term project development issues at all levels, from interpersonal relationships to the details of coding scripts with strong analytical, organizational, presentation and problem-solving skills.
- Expert in project planning, strategic planning, systems analysis and troubleshooting, quality control, forecasting, scheduling, and planning and tracking of results.
- Create new methods to clients to improve the process and reduce the costs
- Generate weekly change reports to classify the infrastructure and development changes
- Involved in all the phases of SDLC (Waterfall and Agile) - Analysis, Design, Development, Implementation and Testing of applications involving the tool Ab-Initio, Oracle, DB2, UNIX
- Interaction with Client to discuss Confidential issues and taking the acknowledgement and providing the resolution
- Thorough knowledge of UNIX Commands
- Energetic self-starter with excellent analytical and organizational skills
- Excellent Interpersonal skills, business communication & presentation skills
- Ability to satisfy, delight & retain customers by quality & process improvement
- Extensive Knowledge in Banking and Financial Projects
TECHNICAL SKILLS:
ESB: Mule ESB 3.9, 3.8, 3.7, 3.6, 3.5, 3.3, 3.2
Languages: Java, J2EE, C, C+
Core Java, Servlets, JSP, EJB: Session beans, Entity Beans, MDB, JMS, JPA
UI Technologies: Java Script, HTML, CSS, AJAX, jQuery, DOJO
XML Technologies: XML, XSD, DTD, JAXP (DOM & SAX), JAXB, XSLT
WSDL, SOAP, JAXWS, JAX: RS, CXF, JERSEY, AXIS
App Servers: Tomcat, JBoss, WebSphere, Web Logic
Development Tools: Rational Application Developer (RAD), Spring Tool Suite (STS), Eclipse, TOAD, Any point Studio
Servers: Apache Tomcat, JBoss 4.3/6.0/7.0, WebSphere
Message Queues: Apache ActiveMQ, Anypoint MQ, JMS RabbitMQ and IBM MQ
ETL Tools: Ab Initio (2.14/2.15/3.0/3.2 ) - Co>Operating System, GDE (2.15/3.0/3.1/3.2 )
Other Utility Tools: WinSCP, putty
Database: Oracle 9i/10g/11g, SQL Server 2008, DB2
Scheduling tools: Control M, Ab Initio console
Version Control Tools: SVN, Visual Source Safe (VSS), Concurrent Versions System (CVS), Clear Case, GIT, BitBucket
Build Tools: Maven, Jenkins
Operating System: Unix, Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Mulesoft Developer
Responsibilities:
- Part of the team responsible for creating Microservices based architecture
- As a Sr Developer working on enterprise development by API Enablement and integration using Mule ESB and API
- Created various RAML resources to implement REST APIs as a part of project implementation
- Design and build services based on the defined architecture
- Develop APIs using Contract first approach, define RAML & Open API Interface and implement the interface using Mule ESB
- Integrated logs with Splunk and New Relic
- Worked with teams that are geographically distributed across countries
- Experience in deploying/managing Mule flows to CloudHub
- Responsible for the analysis, design, implementation and deployment of full SDLC of Mulesoft project using AGILE Process
- Extensive usage of Data weave (Transformer)
- Developed flows using message integration techniques likewise JMS, ActiveMQ
- Worked on various Mule connectors / adapters, developing API, API management and developing services on CloudHub
- Worked closely with QA team and explained the functionality so that they can test accordingly
- Manage the deliverables per sprint (Implementation follows agile methodology)
- Lead for architecture and planning of a MULESOFT system that was integrated with multiple systems on Digital Platform
- Developed flows using message enricher, filters and various flow controls like scatter gather
- Document standards, guideline, and strategic plans to develop APIs using MuleSoft
- Define and setup the platform and perform POT to prove the Mule ESB Integration capabilities
- Define the common framework (Routing, Logging, Exception handling)
- Deliver the solution design document that includes all the design, coding and the operation standards
- Provide Technical Guideline to Design and Development teams
- Defined Test Cases using JMeter across non-prod environments
- Define and ensure adherence to architectural best practices and guidelines
- Design and develop features and functionality
- Define and create test cases and conduct manual testing for implemented solution
- Provide ongoing assessments of deployed solutions
- Developed RESTFUL and SOAP Web Services in Mule ESB based on SOA Architecture.
- Experience on working in agile project management
Environment: Mule Anypoint Studio, GIT, Java 1.8, RAML 1.0, MMC, Cloud Hub, Web Services Developer, JDBC, Broker, HTTP/HTTPS, XML, JSON, GIT, JMeter, JIRA, Confluence
Confidential
Technical Lead
Responsibilities:
- Worked with SMEs and BAs to frame business requirements and legal compliances
- Involved in Agile - Sprint methodologies to perform requirements gathering, analysis and planning
- Involved in gathering requirements from existing functionality for the custodians
- Involved in Design, Development, Testing and Integration of the application
- Created various RAML resources to implement REST & SOAP based APIs as a part of project implementation.
- Consumed RESTful Web Services
- Developed RESTful web services using MuleSoft Anypoint studio
- Involved in Creation, Manipulation and Supporting the DB2 Server Database
- Integrating the salesforce.com with the MuleSoft for connecting applications, data sources and APIs in the cloud
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case in Mule
- Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application
- Experience in deploying/managing Mule flows to CloudHub
- Worked on various Mule connectors / adapters, developing API, API management and developing services on CloudHub
- Involved in fixing QA/UAT/Production issues and tracked them using QC & Service now
- Worked closely with testers and explained the functionality so that they can test accordingly
- Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement
- Data transformation using built-in transformers and Data weave
- Involved in writing SQL & PL SQL - Stored procedures
- Production Support in warranty period
- Completing all the Release to Production formalities from raising requests to proper documentation
- Managed the whole API lifecycle from design to sharing using Restful API Modeling Language (RAML)
Environment: Anypoint Studio 6.1.2, Mule Server 3.8.1, Mule Management Console, RAML, ActiveMQ, Anypoint MQ, Apache-Maven 3.3.9, Nexus, FileZilla 3.14.1, Salesforce, GIT, DB2, Web Logic server 10.3, JMS, Eclipse, JUnit, Rally, Confluence
Confidential
Technical Lead
Responsibilities:
- Continuous & Batch graphs development - Creation of XML messages & Push them over MQ Channel and Call web services components. Capturing & parsing XML response messages and updating the status in DB
- Identification of problems in the graphs and modules, arriving at solutions
- Attending daily calls with testing team to work on existing defects
- Designed and build Ab-Initio graphs to check delta changes and load the same into DB
- Extensively involved in Data Extraction Transformation and Loading (ETL Process) from Source to target systems using Ab Initio and UNIX
- Worked on XMLs which will be used to connect with data power through call web service
- Worked on Ab-Initio graph tuning
- Prepare Knowledge Transition package for inducting trainees in the project
- Added value to the project by identifying the processes that involved manual intervention and provided optimal solutions for the same thereby decreasing the time spent on it, which in turn increased the efficiency of the employees
- Involved in Agile - Iteration methodologies to perform requirements gathering, analysis and planning
- Involved in gathering requirements from existing functionality for the custodians
- Involved in Design, Development, Testing of the application
Environment: Ab-Initio GDE 3.1 and Co-op 3.1, Shell scripting, DB2, UNIX, Windows XP, Control-m
Confidential
ETL Developer
Responsibilities:
- Worked on technical analysis of the project, coordinating directly with the end users & analyzing their requirements and releasing the graphs on adhoc bases
- Coordinated with Production Support team, for any batch failures, user queries, changing the graphs for emergency fixes.
- Understanding business requirements & Performing impact analysis for the existing graphs.
- Generating timely reports for Month end and Year end batches which are continuously monitored by superior management.
- Involved in Regression Testing and end to end testing in UAT
- Getting GO-LIVE calls from end users and deploying the product LIVE in Production
- Completing all the Release to Production formalities from raising requests to proper documentation and provide operating support to Transactor Customers
Environment: Ab-Initio, Shell scripting, Oracle, UNIX, Windows XP
Confidential
Responsibilities:
- We are into migration of HP UNIX to AIX. For this, we need to change our NDM details with all source and downstream partners.
- From exchanging the required file transfer details to raising the request with Connect Direct team and getting it implemented.
- The data extraction is based on the requirements of the Central Bank of each country
- Based on these requirements, users define rules through the VB (front-end) based RAGE application.
- File formats of the outgoing files are also defined using this. Based on the pre-defined layouts and rules (SQL 's), overnight batch is run.
- Corresponding outputs are produced.
- Transactor Support is charged with the responsibility of monitoring the overnight batch for RAGE and fixes any technical issue that may cause the application to fail. The users are responsible for ensuring that the rules defined are correct
Confidential
ETL Developer/Support Consultant
Responsibilities:
- Handling production tickets on regular basis
- Involved in doing modifications for the existing graphs
- Tuning transformations for performance enhancements.
- Preparing Technical design documents for various subsystems
- Preparing Design documents and test plan documents for various developments
- Involved in Unit Testing of the developed components
- Answering queries from different business units, this involves understanding several Ab Initio graphs and how they interact with the various data stores
Environment: Ab-Initio, Shell scripting, Oracle, UNIX, Windows XP
Confidential
Trainee
Responsibilities:
- Designing Power Control Board circuits using OrCAD
- Involved in Assembly coding for automated communications