Mulesoft Architect Resume
NY
SUMMARY
- Around 8 years of experience in Integrating applications across enterprise using different integration platforms
- Around 5 years of experience in Muelsoft platform with architecting, solution designing, implementing and governance of large scale environments with Hybrid, Cloud and Runtime fabric deployments
- Strong knowledge and experience in framing and developing micro services architecture that is highly scalable, reliable, fault tolerant, etc. and define policies to ensure it is implemented by developer community by building review processes.
- Architect and Design Integrations using Pub - sub/ Synchronous /Asynchronous communication patterns involving JMS message brokers, Databases, File system, with message sequencing and correlations
- Asses, analyse API requirement (functional and non-functional) and design the API in line with per best practices of micro services and mule API led connectivity
- Good experience in designing, developing and managing APIs using Mule API gateway/portal.
- Hands on with development including Mule flows, variables, record variables, Message filters, Scatter-gather, Dataweave to access payload data, and transform as per need
- Have experience in other Integration tools (Oracle Fusion Middleware- SOA Suite 12c/11g/10g / ALSB/ Oracle Service Bus), Enterprise Service Bus(ESB), Oracle Integration Cloud(OIC), Dell Boomi, Apigee
- Good experience with Authentication and Authorization technologies, and experience in OAuth, JWT, Client enforcement security policies
- Experience with Mule administration, debugging, configurations, performance tuning
- Automate build and deploy using Jenkins to Integrate Source repository GIT Hub and deploy artifacts to mule runtime in line with DevOps practices
- Architected for Continuous Code analysis to integrate Anypoint Studio and Jenkin with Sonarqube (7.9) using Sonar Lint for code analysis at design and deployment time.
- Experience in Mule Upgrade from 4.x to 4.3 Runtime in Mule standalone instance in AWS EC2 instances
- Good knowledge of Runtime-Fabric (RTF) environment and have attended MuleSoft Class course on the same.
- Good Experience in leading large teams Technically both Onsite and Offshore of different sizes in different projects
- Work as Mulesoft C4E member for one of the Customer for about 6 months, developing PoC, building prototypes and provide guidance to Developers with new features and best Practices to use
- Strong working experience in AWS (Amazon web services) platform and configuring services like EC2, Lambda, ECS, RDS, Cloudwatch Logs, S3
- Experience in working and resolving issues related to firewall, DNS, ACL(access control list), NAT, firewall and Network OSI layers
- Excellent communication and interpersonal skills, self-motivated, quick learner and a team player.
TECHNICAL SKILLS
Languages / Protocols: REST/ SOAP/ JSON/ XML/ FTP/ SFTP/ AS2, BPEL/ XQuery/ Xpath/ RAML/ YAML/ Dataweave, Java, J2EE, Python, C++, ASP.NET
Tools: iPaaS Mulesoft, Dellboomi, Oracle Integration Cloud,, API Management Mule API manager, AWS API Gateway, Apigee, Integration Mules ESB, Anypoint Platform, Runtime manager, Anypoint Studio, Oracle SOA Suite, (12c/ 11g/ 10g) BPEL/ OWSM / Business Process Management / Business Activity Monitoring / Mediator/ Business Rules, B2B, Managed File Transfer, Complex Event Processing B2B, Service Bus (OSB 12c/11g/10g)/ Enterprise Service Bus(ESB), Application Integration Architecture(AIA) 2.5 / PIP, AWS Cloud and its Services, GitHub, Bamboo, TFS, SVN, Clear Case Explorer, Jenkin, Maven, Ant
Architecture/ Framework: API and Microservice architecture JWT, OAuth Service Oriented Architecture(SOA) Governance Framework Event driven/ Publish-Subscribe architecture Messaging, JMS Queue, Topic and Publish-Subscribe (Pub-Sub) modelling, MS Service Bus Queue, RabitMQ, Azure Service Bus, Kafka J2EE, MVC, Spring, Hibernate framework
Databases: Relational Database Service MySQL, SQL Server, Oracle Database No SQL PostGress, MongoDB
Application Server/ Webserver: WebLogic Server Oracle Application Server 10g Tomcat, Apache IBM MQ server 7.5. Web Server/ SMTP (email) server / load balancer
Operating Systems: Linux x86-64, Red Hat Enterprise 6, Sun Solaris, Windows Server
PROFESSIONAL EXPERIENCE
Confidential, NY
Mulesoft Architect
Responsibilities:
- Solution design and present High level API architecture, design principles and governance in line with API/ Mulesoft best practices, to Management and Developers team
- Work with client Architecture team and Product vendor to evaluate and suggest best practices, standards and policies for API Management and Integration, design reusable fragments/ components and formulate strategies to achieve true value of API led connectivity and 4Ms of API architecture
- Design and build prototypes, reference models of new adaptor/ integration, e.g integrate with Sonarqube using SonarLint plugin for Continuous Code analysis, and present and guide developers for maximum adoption
- Understanding business requirement, High level Solution Design and get the requirements reviewed and signoff
- Design API specifications and build reusable components and using Anypoint API designer and RAMLs with reusable RAML fragments
- Develop mule flows for each methods of API, in anypoint studio and unit test the flow in local mule runtime, and deploy the application in on-premise Mule server and Cloud hub
- Built MUnit test cases and test the Flows with in development environment and buid YAML files for high environments
- Configure groovy script for deployment through Jenkin for a Project. Also manage Jenkin environment for APIs deployment and update Scripts and install plugins based on project needs
- Trouble shoot critical issue related to messaging, performance, API policies when Production support team requires assistance
- Serve as a single point of contact/responsibility for building and executing the technical implementation plan.
- Work with Product vendor, DBAs, Infrastructure team, Application support team, etc., in case of critical delivery/changes.
- Drive and lead Onsite and Offshore team meetings and Customer status meetings.
- Deliver solutions in Agile Scum methodology
- Manage the JIRA and plan deliverables as per Story points
Confidential
Mulesoft/Integration Architect
Responsibilities:
- Evaluate API management and Integration tools and suggest pros and cons of each and help Customer choose the right iPaaS and API management product for their environment
- Understanding business requirement, High level Solution Design and get the requirements reviewed and signoff
- Design API specifications and build reusable components and using Anypoint API designer and RAMLs with reusable RAML fragments
- Develop mule application and flows for each methods of API, in anypoint studio and unit test the flow in local mule runtime, and deploy the application in op-premise Mule server and Cloud hub
- Built MUnit test cases and test the Flows with patience data from Development environment
- Showcase Proof of Concepts (POC) to the customer with limited data set from Development environment, and how Patience data can be fetch through rest call to the Patience API
- Serve as a single point of contact/responsibility for building and executing the technical implementation plan.
- Work with Product vendor, DBAs, Infrastructure team, Application support team, etc., in case of critical delivery/changes.
- Lead Onsite and Offshore team meetings and Customer status meetings.
- Deliver solutions in Agile Scum methodology
- Manage the JIRA and plan deliverables as per Story points
Confidential
Integration Architect
Responsibilities:
- Architecture and Solution design real / near-real time Integration service for different clients at Digital transformation practice level.
- Proof Of Concept, in Mule ESB, SOA Suite to demonstrate high level solution and working at Project Requirement/ design phase
- Present API/ SOA/ Microservices high level architecture design for integrations requirements of Confidential
- Evaluate and suggest appropriate integration tools for various Integration requirements to the stakeholder
- Work with client Architecture team to evaluate and suggest best practices, standards and policies for Enterprise SOA Integration environment and formulate strategies to achieve near ideal SOA Enterprise environment
- Design Optimizations of existing interfaces, with best SOA Standards and guide the developers (10+ members) towards high quality Integration Solution delivery
- Requirements Gathering (functional and non-functional) from Business process owners/ analysts for Project requirements. Work with the Functional leads and evaluate all the possible options from technical and functional point and select the best out of them keeping SOA best practises, policies and Integration design patterns in mind.
- Design Solutions against the requirements and present it to Architect team and stake holders to get sign-off
- Work with edge application leads of multiple ERP like Oracle EBS & JDE E1, CPQ, Oracle Sales Cloud, Master Data Management (PDH), Global transportation Management, legacy system like DB2, Mainframe system to design solution, and implementation
- Work with offshore Development team (10+ members) and guide them throughout the project cycle till the optimised project delivery.
- Optimize delivery and process improvements through Agile methodologies, Kanban
- Status Reporting to Client Project Manager on weekly basis.
- Work with Product vendor, DBAs, Infrastructure team, Application support team, etc, in case of critical delivery/changes.
Confidential
Oracle SOA Architect
Responsibilities:
- Gather requirement from workshop with Customer and Business from aviation, marine and land segment of WFS for Supplier and Customer On boarding process
- Design architecture and workflow for Supplier and Customer On boarding process with different approval stages flowing from Oracle Sales Cloud, Supplier Portal, BPM workflow with multiple approvers and then going into MDM (Oracle EBS) and accounts getting published to multiple transaction systems
- Work with WFS Architecture team for Design approvals by demonstrating the Proof Of Concepts and how solution is aligned to business requirements, best practices, standards and policies
- Design ADF, BPM and SOA Integration workflow and work with application leads like Oracle Sales Cloud, Oracle MDM, Enterprise data quality(EDQ) and transactional systems during Solution and Implementation
- Develop ADF and BPM workflow for Supplier on boarding process as pilot and lead the development team into developing other modules like Update Supplier, create/update Customer, Business process management workflow, routing based on approval actions.
- Actively participate in CRP, UAT and analyse the defects logged by users to provide solution approach to the development team and review the changes as quality check point
- Lead the offshore development and QA team (12+ members) towards successful project delivery
- Status Report to Client Project Manager on weekly basis.
- Managing JIRA dashboard, for tracking delivery of bugs logged during the project delivery phases
Confidential
Oracle SOA Solution Designer
Responsibilities:
- Design and present High level Architecture Diagram based on Service oriented and messaging model Integrations to the Confidential Design Council.
- Work with Oracle Architecture and Confidential Architecture team to evaluate SOA best practices, standards and policies for Enterprise SOA Integration environment and formulate strategies to enforce them to achieve near ideal SOA Enterprise environment.
- Design Optimizations of existing interfaces, with best SOA Standards and guide the developer towards high quality Integration Solution delivery.
- Develop Canonical data model for MDM and other enterprise Objects, so as to be re-used at enterprise level thus minimising the overall cost.
- Requirements Gathering (functional and non-functional) from Business Process leads for MDM and other Projects. Work with the Functional leads and evaluate all the possible options from technical and functional point and select the best out of them keeping SOA best practises, policies and Integration design patterns in mind.
- Design Solutions against the requirements and present it to SOA Governance team, Design Council, Enterprise Architect team and Customer and get the sign-off from each group.
- Work with edge application vendors/teams of CRM(Siebel 8.1x), ERP (Oracle Ebiz Suite12/11g), Master Data Management (UCM & PIM), Business Intelligence application, Finance system, legacy system like DB2, Mainframe system, and finalise end-2-end Solution Design, and get the sign-off from the Stakeholders.
- Handover the Solution Design to Developer team and guide them throughout the project’s SDLC cycle till the optimised project delivery.
- Status Reporting to Client Project Manager on weekly basis.
- Work with Product vendor, DBAs, Infrastructure team, Application support team, etc, in case of critical deliveries/changes.
Confidential
SOA Solution Developer /PoC Specialist
Responsibilities:
- Understand the Requirements and Solution Design and then work on Technical Solution Design document and get the sign-off from Solution Architect.
- Develop the solution using SOA 11g / 10g/ OSB / ODI tool and Unit test.
- Work with Edge application during System Integration/ User Acceptance/ Load Testing and publishing the server statics to Client and Edge application business owners.
- Perform Proof-Of-Concept for Securing MW Web Services using OWSM, Guaranteed Message Delivery, and Enhancement of Error Handling Framework from EH 2.0 to EH 3.0 and DB2 integrations and Present it to Solution Designer/ Architect/ Client.
- Check-in the Migration Code and Script in Clear Case and provide it to Ops team after the required Approval process for Code migration into higher environments till Production environment.
- Status Reporting to Client Project Manager on weekly basis.
- Prepare and Handover the Support Document, KEDB. Lesson learnt, etc. to Support Team.
Confidential
SOA Analyst/ Developer
Responsibilities:
- SPOC for L3 solutions for the Integration projects of Online Sales portal, Customer Migration from PeopleSoft CRM to Siebel CRM, customer Self Service which integrates with Oracle BRM.
- Setting up of a local environment for a specific project (Installing Oracle Database/ SOA Suit / WebLogic Server). Developing Stubs for end points and doing System Test using SOAP UI.
- Working technically in BPM / BPEL / ALSB / OSB / Oracle Application Server / WebLogic Server / Oracle Database and co-ordinating with upstream and downstream system ( like Siebel CRM, ATG, BRM, sms gateways, etc )
- Impact analysis and estimation before Code fixing / Bug fixing, and then giving the updated code package with system test results.
- Working with the product vendor (Oracle), for product related issues and using Metalink for logging the issues.
- Assisting L2 support team in production issues and giving them long term solutions for the same. Co-ordinating with the offshore team, giving them transition about the new projects, issues and fixes.
- Status Meeting with the client, L2 and offshore team on weekly basis.
Confidential
Supply Chain Management Analyst
Responsibilities:
- Lead for supporting the Warehouse management application (V3) and its production environment with backend of SQL Server 2000 database / web server / RF server / Reporting server.
- Order Management from PeopleSoft CRM & Retails system (POS) and making sure that the DOM/WOM orders are uploaded into warehouse system for the users to do planning, picking, packing and shipping the orders.
- Resolving the issues on time, related the Receiving, Order Management, Order Shipment, Carrier Management and Inventory Management in the Forward and Reverse Logistic process, within SLA.
- Debugging and fixing the backend job related to Warehouse management (Order upload, order processing, shipping, reporting, reconciling, etc.) If required, co-ordinating with the upstream and downstream system to get to the root cause to fix the issue.
- Performance tuning and data archival process, backup job.
- Access management to Warehouse application by granting / revoking access for the users to these and other application. Also taking care of access related issues.
Confidential
Technical Analyst
Responsibilities:
- Responsible for keeping the Pricing and Customer Management System applications available to the users. If something goes wrong, communication to users proactively and then debugging the issue.
- Monitoring the Backend Jobs in SQL Server 2000 in various severs. If Jobs failed, debugging the issue to the code and data level to get to the root cause and resolve it / escalate it to the Upstream System if required.
- Played a Prime role in Migration of Applications from Old Web Cluster Server to New Web Cluster server. Latter, the testing of each application (from loading time of each page to submitting of records and checking the flow of data through the important tables). This was a part of an internal Stabilization Project.
- Deployment of Standalone Process (CRS) which sends the feed to the Routing servers. This is related to Costing Applications and I was SPOC (Single Point of Contact) for this backend Process which has a dedicated database server. Designed logic, created a JOB and automated the monitoring of Routing Process which reduced outage. Got client manager’s appreciation for the same.
- Designed several alarms / logic for different processes in Database servers to help us react to Production issues in time hence prevent outage proactively.