SUMMARY
Profile
Eight years of Application Integration experience and four years’ experience in Enterprise Service Bus (ESB) projects using Mule Soft version 3.7 till version 4.2.2 and WebSphere MQ.
Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 4.x and WebSphere MQ.
Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT. Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
Expertise in using Anypoint Studio 7.2.2 in creating various flows to integrate API's, Databases and SAAS applications.
Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
Good experience in developing message flows to interact with back end database and ERP systems using adapters.
Production Support, receiving production calls, troubleshooting the application and resolving the issues.
Experience in System Integration testing and Performing standard EDI administrative duties Skill in various Operating-Systems like UNIX and Windows Immensely experienced in writing SQL Queries, Oracle PL/SQL.
Technical Background
Service Testing
Production Support
Business Requirements Gathering
Web services Design
API Design and Implementation
Design
Testing Implementation
Development
Logging/Error Handling
Message Transformation Auditing
SKILLS
Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7
Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle
IDEs: MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD
Testing Tools: MUnit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
XML Technologies: XML, XSD, XSLT and WSDL
Mule Integration: MuleSoft Enterprise Runtime 3.7.4/4.2.2, AnyPoint Runtime Manager, Mule Management Console, RAML
Operating System: Unix, Linux, Windows
EXPERIENCE
Selected Project Highlights
Industry/Client and Location: Jostens Egan, MN Duration: 12/2019 to present
Role: Senior MULESOFT DEVELOPER/ API DEVELOPER
Responsibilities/Deliverables:
Working closely with the Business analysis’s to understand and breakdown the requirements.
Create Mule application in API Led Connectivity that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.
Code walk-throughs, Mule Debugging, and Error fixing using Any point Studio 7.2.3
Implement Exception Handling, Logging, and Error Handling.
Build and Deployment of services in Mule ESB 4.2.2 server.
Design and develop enterprise services API specification using RAML and REST schema. Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
Implement Mule flows for each entity with retry mechanisms with private secured flows. Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.
Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.
Build Deploy and Test applications or flows using Mule ESB and build and deployed the services. Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
Troubleshoot issues with message flow services and provide quick turnaround for fixing.
Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer.
Connectivity as well as worked upon Java applications.
Hands on experience on Azure DevOps.
Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, RAML and testing using SOAP UI/Postman etc.
Experience in managing applications on Anypoint platform. Hands on experience on creating policies, publishing API on Anypoint Exchange.
Hands on experience in using various IDE’s like Anypoint Studio.
Experience in using SPLUNK for maintaining and retrieving application logs.
Expertise in making the continuous Integration successful using Jenkins.
Experience with build/deployment and release of the application using Maven.
Experience with tracking SDLC activities using JIRA.
Experience in working with databases like oracle 10g, MS SQL server and DB2 to manage tables and created views, indexes, sequences, stored-procedures, functions, and triggers for the fast retrieval and manipulation of data.
Good experience in software development using SDLC (Software development life cycle) Methodologies, Object Oriented Technologies, UML, Test Driven Development Agile methodologies. Hands on experience integrating multiple applications using Mule ESB, utilized different Connectors, transformations, routing, messaging and exception handling using Mule ESB.
Hands on experience on implementing unit test cases using MUNIT and JUNIT.
Work extensively with databases for developing stored-procedures, triggers, functions, views and result sets.
Environment - CloudHub, Azure DevOps, Amazon S3, Amazon Kinesis, API Kit, API Gateway, GIT, SVN, Mule ESB 4.x.x, Jenkins, AnyPoint Studio, ANT, Maven, Java, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file, Salesforce.
Industry/Client and Location: Best Buy Richfield, MN Duration: 09/2017 to 12/2019
Role: MULESOFT DEVELOPER
Responsibilities/Deliverables:
Code walk-throughs, Mule Debugging, and Error fixing using Any point Studio 7.2.3 Implement Exception Handling, Logging, and Error Handling
Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing
Build and Deployment of services in Mule ESB 4.1.5 server
Design and develop enterprise services API specification using RAML and REST schema Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ
Implement Mule flows for each entity with retry mechanisms with private secured flows Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block
Manage performance of the services by using "Scatter and gather" and "choice router" Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie
Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors Build Deploy and Test applications or flows using Mule ESB and build and deployed the services
Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint
Environment - CloudHub, API Kit, API Gateway, SOAP UI, GIT, SVN, Mule ESB 4.x.x, Jenkins, AnyPoint Studio, ANT, Maven, Java, SAP ECC/S4 HANA, TIBCO, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file
Industry/Client and Location: NBT Bank Norwich, NY Duration: 11/2016 to 08/2017
Role: MULESOFT DEVELOPER
Responsibilities/Deliverables:
Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow
Create MULE ESB artifact and configured the MULE configuration files and deployed Care flows that provide and consume services (SOAP & RESTful)
Create http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth
Develop the services interface to access core services using Mule ESB 3.8.3 Create API Proxy and deploy to API Gateway
Prepare Unit Test Case documents and test the message flows using SOAPUI, RFHUtil and MQ queues
Create RAML specification in AnyPoint 6.5.2 platform and use fragments such as Resource type, Traits and Library to enable reusability
Maintain Multi-instance Brokers and Queue Managers running in different datacenters and manage MQ Clusters
Troubleshoot issues with message flow services and provide quick turnaround for fixing
Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing
Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer
Monitor the request and response payload used the MMC Mule management console
Create MQ queues, Topics, Subscribers, Queue Managers in MQ and monitor the queues constantly for any issues and troubleshoot
Create flows in design studio and transform messages using Dataweave and MEL Create flows that pass message using VM transport
Environment: ActiveMQ, RabbitMQ, NetSuite, Servlets, Nexus, Jenkins, XML, XSD, XSLT, XPATH, GIT, JAXP, JAXB, WSDL, SOAP, Spring MVC, JSP, JSON, JMS, CloudHub, GitHub, Java, MuleSoft, SVN, MMC, AnyPoint Studio.
Industry/Client and Location: Target Minneapolis, MN Duration: 12/2015 to 10/2016
Role: JAVA DEVELOPER
Responsibilities/Deliverables:
Used XML for the data exchange and developed Web Services Integrated Spring JDBC for the persistence layer
Developed DAO Classes and written SQL for accessing Data from the database Deployment of the application into JBOSS Application Server
Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers
Implemented test cases with JUnit
Involved in Bug Fixing of the application
Involved in requirements gathering and analysis from the existing system Captured requirements using Use Cases and Sequence Diagrams
Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management
Used RAD for developing and debugging the application
Utilized Rational Clear Case as a version control system and for code management
Coordinated with the QA team and participated in testing
Designed web portals using HTML & used Java script, AJAX
Environment: Servlets, JavaScript, AJAX, JBOSS, RAD, JUnit, log4J, ClearCase, J2EE, JBuilder, Oracle 9i, HTML, DHTML, XSL, XSLT
Industry/Client and Location: Toyota Financial services Plano, TX Duration: 10/2012 to 10/2015
Role: MIDDLEWARE ENGINEER
Responsibilities/Deliverables:
Created the subscriptions, topics e.t.c In the broker pub sub
Setup security using the Object Authority Manager Setup the triggers and channel initiators
Developed scalable and reliable messaging/queue managers needed to model,
Configure Repository Queue Managers in a Clustered Environment and converting an existing environment into a Cluster one
Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication Install and deploy MQ Cluster Workload Exit and Channel Exit
Integrate, automate, and manage efficient and flexible business processes at the Enterprise level Upgrade MQ through both manual process and automated process using scripts
Involved in creating of WMQ objects like Queue Managers, Queues, and Channels, PUB/SUB Setup MQ clusters for high availability and load balancing the messages
Environment: SOAP UI, RFHUtil, HealthCare pack, Linux, Web Sphere MQ 7.
Education: BSc in Computer Science from Aksum University Sep/10/2008- Aug/30/2012
Certified Muleosft Developer