Sr. Mulesoft Developer Resume
Jacksonville, FL
SUMMARY:
- More than 15 years of experience in application integration, design, implementation and development with 6+ years of experience in MuleSoft ESB and Anypoint Platform
- Strong Salesforce Integration experience with Mule
- Experience with SAP, Workday Integration
- Strong API Management experience in building proxies and implementing various policies
- Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers and Data Weave for integrating various applications
- Strong RAML and API design experience in building traits, RAML libraries
- Defined MuleSoft best practices for Property files, Dataweave, resource naming conventions etc.
- Strong Integration experience with Mule, IIB and DataPower
- Experience in numerous projects utilizing Java, Java EE, Enterprise Java Bean, and Apache Struts web applications to create fully - integrated client management systems
- Good experience on all phases of Software Development Life Cycle (SDLC) and working environment in Agile (Scrum)
- Experience with build tools like Ant, Team City, Jenkins, Build Forge etc.
- Strong SOAP and REST API development experience
- Knowledge of Runtime Fabric
- Experience with Cloud, On-Prem, Private Cloud deployment topologies
- Experience in CI/CD process with Jenkins, GIT, Bamboo and Bitbucket
- Self-Motivated and organized with strong written and verbal communication skills
TECHNICAL SKILLS:
Mule: Mule 4.2.1, 4.1.5, 3.9.3.8, Any Point Studio, RAML, Data Weave, Cloud hub, MMC
Frame Works: JSP, Spring, and Hibernate
IDEs: Eclipse, Net Beans, Any-Point Studio
Web/Application Servers: Apache Tomcat, WebSphere, Web logic and JBOSS
Web services: API, SOAP - API, WSDL - API, HTTP, XML, REST, JERSEY, WS-Security
Programming Language: Java, Python, PL/SQL, SQL
Environment: s: Windows XP/7/8, Linux, Ubuntu, Mac
Databases: Oracle, Mongo DB, MySQL, IBM DB2, MS SQL Server.
XML technologies: XML, DTD, XSD, XSLT, XPAH, JAXP, JAXB
Version Control Tools: CVS, Git Hub, SVN
Build tools: Ant, Maven, and Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Sr. MuleSoft Developer
Responsibilities:
- Involved in the migration planning from IIB to MuleSoft
- Set up API management policies and logging policies using MuleSoft API Manager
- Setup Platform alerts and Flow level alerts using Standard Mule platform capabilities and also with API manager
- Attended work shop on Run time Fabric and Anypoint Service Mesh
- As Part of Central IT team defined best practices for RAML and API Development
- Developed RAML specifications. Created Proxies on existing SOAP Web services
- Developed APIs using API Led connectivity. As Part of Central IT team defined guidelines for Protocols, Anti-corruption layers
- Developed Salesforce and work day integration APIs in MuleSoft
- Worked with Dataweave transformations for XML, Json, CSV and Cobol copy book messages
Environment: - Mule 4, Java, IBM IIB, Salesforce, Workday, API Management, EDI, Dataweave, Salesforce, Jenkins, Maven, IBM MQ Series, JSON, RAML, XSLT, SOAP, WSDL
Confidential, NC
Sr. MuleSoft Developer
Responsibilities:
- Involved in the design of the new services in MuleSoft for the initial POC using API led connectivity in GBAM department
- Developed APIs using the Collibra connector, HTTP connector, Salesforce connector, API Tool Kit router, Logger, Content Based Router, Batch, Until Successful, Message Enricher Scope
- Developed common Error handling to be used across Mule flows
- Managed by Bitbucket for CI/CD process with Maven
- Implemented REST and SOAP proxies over existing Web methods services by implementing various API management measures
- Developed Mule flows to implement Batch processing
- Involved in the design of the API led connectivity approach and identifying course grained approach for defining APIs
- Worked with JMS and IBM MQ Connectors
- All APIs interfaced with DB, Queues, Topics and SFTP Systems
- Involved in working on Cloud and Private cloud/On-Prem deployments
- Design and Implementation responsibility of the Integration APIs with ownership of 10 APIs
- Attended on Run time Fabric (RTF)
- Maintained APIs as post deployment support
- API management with Documentation
- Worked extensively on Data Weave for transformations
- Involved in the design sessions with external Systems and Card Services
Environment: - Mule 4, 3.9, Java, Collibra, Webmethods, API Management, EDI, Dataweave, MEL, Salesforce, Jenkins, Maven, IBM MQ Series, JSON l Documentum, RAML, XSLT, SOAP, WSDL.
Confidential
MuleSoft Developer
Responsibilities:
- Developed APIs using Salesforce and workday connectors
- Implemented Streaming APIs from Salesforce using platform and change Data events
- Developed Inbound and Outbound services from SAP
- Connectors and Components used: DB for IBM DB with connection Pooling, SFTP, IBM MQ using JMS, HTTP connector, APIToolKit router, Logger, Content Based Router, Batch, Until Successful, Message Enricher Scope etc.
- Developed Error handling Strategy for the API Systems
- Managed by Bamboo and Bitbucket for CI/CD process with Maven.
- Implemented OAuth for the APIs
- Implemented API Policies for Client id and Secret Enforcements
- Connected to IBM MQ with Security.
- Developed APIs with JSON Based RESTful Services.
- Developed interfaces with CSV based SFTP Transformation to Underlying SOAP Services
- All APIs interfaced with DB, Queues, Topics and SFTP Systems
- HTTPS implementation with IP whitelisting and CORS policies
- Design and Implementation responsibility of the Integration APIs with ownership of 10 APIs
- Maintained 15 APIs as post deployment support
- API management with Documentation
- Worked extensively on Data Weave for transformations.
- Lead Team of 4 to deliver 20 + interfaces.
- Involved in the design sessions with external Systems
Environment: - Mule 4, 3.9, SAP, Salesforce, Java, Dataweave, MEL, SOAP, REST, API gateway, Amazon S3, SQS, Service Now, Workday
Confidential, OH
Mulesoft Developer
Responsibilities:
- Create MULE ESB artifact and configured the MULE configuration files and deployed
- Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow
- Monitor the request and response payload used the MMC Mule management console.
- Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows
- Create flows in design studio and transform messages using Data Weave and MEL
- Create flows that pass message using VM transport
- Develop the services interface to access core services & provisioning services using Mule ESB
- Create http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth
- Create RAML specification in Anypoint platform and use fragments such as Resource type, Traits and Library to enable reusability
- Care flows that provide and consume services (SOAP & RESTful).
- Use Maven for building and deploying Application
- Deploy and schedule Mule project on Cloud hub
- Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing
Environment: RESTful, MuleSoft Any Point Studio 5.4, Mule ESB 3.5/3.7.1, Active MQ, RAML, GIT Hub, Apache-Maven, XML, SOAP, WSDL, CXF, Maven, CXF, Servlets.
Confidential
SQL Developer
Responsibilities:
- Installing SQL server on new servers
- Connecting to remote servers and resolving the entire database and application connectivity related issues
- Deploying service packs and security patches based on the need
- Check consistency in the database using DBCC utility. Rebuild the indexes using DBCC re-index and also check index fragmentation
- Data migration using attach/detach database whenever client requested to migrate the data from one version to other or one server to other
- Implementing high availability features of Log shipping and mirroring
- Creating users, roles and giving appropriate permissions to the members as part from the security implementation
- Involved in troubleshooting and resolving issues while developing the product
- Implemented Backup and Recovery Strategies for Production Servers
- Performing regular backups and restore operations when required
- Checking the database consistency by using DBCC commands
Confidential
SQL Developer
Responsibilities:
- Installing and maintain network, hardware and software
- Monitor and manage all communication and resolve networking issues
- Analyze and identify all technical problems and provide consultation and to help all users
- Installing SQL server on new servers
- Connecting to remote servers and resolving the entire database and application connectivity related issues
- Deploying service packs and security patches based on the need
- Check consistency in the database using DBCC utility. Rebuild the indexes using DBCC re-index and also check index fragmentation
- Data migration using attach/detach database whenever client requested to migrate the data from one version to other or one server to other
- Implementing high availability features of Log shipping and mirroring
- Creating users, roles and giving appropriate permissions to the members as part from the security implementation
- Involved in troubleshooting and resolving issues while developing the product
- Implemented Backup and Recovery Strategies for Production Servers
- Performing regular backups and restore operations when required