Sr. Mulesoft Developer Resume
SUMMARY
- 8 years of Extensive experience in the field of software development and 4+ years of Enterprise Application Integration (EAI), SOA, and API & Client - Server Technologies.
- Strong business and technical experience in requirements gathering including designing, development, implementation, and installation.
- More than 4 years of Strong experience on Mule architecture including Mule ESB, Anypoint studio, API kit, API Gateway, Flow and various Connectors.
- Involved in configuration of various adapters, Connectors Performance tuning, scalability and development of Enterprise application Integration for various business processes.
- Hands-on experience in developing applications using Java, J2EE, Spring, Hibernate, JDBC, RMI, JNDI, LDAP, JMS, XML, XSD, XSLT, Java Servlets, Java Applets, JavaScript.
- Excellent communication skills and motivated organized team player with high aptitude for learning & growth.
- Experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mulesoft.
- Experience in analysis, design, development, testing, deployment and monitoring of EAI & ESB projects.;
- Experience in designing, developing and managing APIs using Mule API gateway.
- Expert level skills with REST and SOAP web services, RAML and use of connectors for integration.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering by assisting with JAD sessions, modeling, analysis, architecture design and development using AGILE methodology.
- Experience in deploying applications into Mule Soft Cloudhub and MMC.
- Hands on experience on transformation using Data Weave/Data mapper.
- Ability to troubleshoot Mule ESB (debuggers/flow analyzers), deployment, and tuning.
- Good understanding of SOA and ESB concepts, integration patterns and best practices.
- Good experience in using Transformers, Filters, Flow Control, Collection splitters/Aggregators / Scatter- Gather etc.
- Worked extensively on RAML/ YAML, for designing RESTful APIs.
- Utilized Anypoint Platforms and Anypoint Studio for designing and developing the enterprises applications.
- Good working knowledge in Mule connectors, data transformations (Dataweave), error handling, procedures.
- Programming experience with Java, JavaScript, Angular 5 framework.
- Experienced in J2EE, Java Servlets, JMS, EJB, Design Patterns, Web services and building integration projects using any integration tool.
- Experience in three-tier Client/Server development architecture and Distributed Computing Architecture.
- Experienced in writing, testing and implementation of Triggers, Stored procedures and Functions at Database level using PL/SQL in Oracle & SQL server.
- Excellent interpersonal, management, analytical, problem solving abilities and communication skills.
- Ability to work as part of team and independently.
- Willingness and ability to quickly adapt and learn new technologies.
TECHNICAL SKILLS
EAI/ ESB: Mule ESB 4.0, CLOUDHUB, Anypoint Studio
Languages: C, C++, Java, JavaScript (Angular), J2EE, JSP, Web Services, XML, XPATH, HTML, SQL, PL/SQL, T-SQL
Operating Systems: Windows, UNIX, Linux, DOS
Databases/ Tools: SQL Server 2008/2010/2012 , Oracle 8i/9i/10g/11g, Access 2000, DB2
Protocols: TCP/IP, FTP, HTTP, SMTP, SOAP, and WSDL
Modeling/ Multi /Macro Media/ Tools: UML, Microsoft Visio, Adobe Photoshop, MS-Office, Altova XML Spy, TOAD, XSD, XSLT and XPATH
PROFESSIONAL EXPERIENCE
Confidential
Sr. Mulesoft Developer
Responsibilities:
- Reviewed Functional Specifications documents to understand Business requirements.
- Prepared Technical Design and Interface Control documents (Interface document used by Service Consumers).
- Designed and developed several mediation flows of variety use cases using the MuleSoft AnyPoint Studio of Mule ESB.
- Designed and developed various MuleSoft ESB applications to implement the integration in this organization.
- Data mapping to the Masterworks application database will be completed to include source and target for each of the front-end data elements.
- Data changes and synchronization is done in near real time.
- Reviewed the existing packages, validated, and made huge contribution to try new logic and ways to support tool improvements and make the code more efficient.
- Created Global exception strategy for all the packages which includes complex API's to achieve exceptional service and supported of all integrations with proper error messages that including root cause identification and solution recommendation.
- Collaborated with other technical functional teams such as DevOps, Front end teams, Architects, Mulesoft Support teams for release and production support.
- Integrating with DevOps and MuleSoft for deployments in different environments that connects applications, data sources and APIs, in the cloud.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Mostly consumed RESTful Web Services.
- Worked with batch processing to process bulk records in MuleSoft by using batch processing resource.
Environment: MuleSoft Anypoint Platform/Studio, Mule ESB 3.9, MMC, Anypoint connectors, Cloudhub, RAML/YAML, JSON, JAVA, J2EE, TOAD SQL Server 6.6, SOAP/REST.
Confidential
Sr. Mule ESB and Angular Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering by assisting with JAD sessions, modelling, analysis, architecture design and development using AGILE methodology.
- Completely re-enforced and re-structured some already existing API's. Designed and developed several flows for new requirements and variety use cases using the MuleSoft Anypoint Studio of Mule ESB.
- Created new schemas, examples and RAML's for new API's.
- Worked on Authentication and Authorization project by using OAuth 2.0and SSL.
- Extensively used Dataweave for data transformation and implementing complex logics.
- Performed data transformation mostly from JSON to fixed width format
- Created REST API's using RAML and developed flows using APIKIT Router.
- Used connectors such as HTTP/ HTTPS, database, JMS, VM.
- Deployed Mule applications on On-premise, Cloudhub as well as cluster environments.
- Tracking, versioning of code changes is facilitated by VSTS for supporting software team collaboration and continuous delivery/integration (CI/CD) such as Git-based source control repositories, project tracking tools, telemetry services, a streamlined development IDE, and more.
- Worked closely with front end to resolve and design API's per requirement and make them fully functional.
- Developed fron-end screens based on modern front-end template frameworks for JavaScript - Including Bootstrap, JQuery, Angular 2/4, React JS.
- Developed Single Page Applications i.e. web applications using JavaScript MVC frameworks Such as AngularJS from starch, developed web pages for different device like Mobile, IPad, and desktop using Responsive Web Design and Bootstrap.
- Significant experience in debugging and troubleshooting existing code using Chrome Developer Tools, Firebug, Postman, SOAPUI.
- Worked on IDEs such as Microsoft visual studio, Sublime text, IntelliJ, Notepad++, and Eclipse etc.
Environment: MuleSoft Anypoint Platform, MuleSoft Anypoint Studio, Angular 6, Angular CLI, Mule Management Console, Anypoint connectors, Cloudhub, RAML, JSON, JAVA, J2EE, JDK 1.6, Oracle 10g, MS SQL Server 2012, SOAP.
Confidential, Kansas City, KS
Mule ESB Developer
Responsibilities:
- Developed flows to interface with third party applications called HJS and AEM.
- Configured SalesForce streaming connector for basic authentication.
- Developed MuleSoft flows to integrate SalesForce application with internal systems in Sprint
- Reviewed JIRA tickets, confluence pages and understand Business requirements, and Business logic.
- Involved in securing the API’s using OAuth 2.0and SSL.
- Created REST API's using RAML and developed flows using APIKIT Router
- Work closely with our SAP, CRM, PR and HRMS teammates and business partners to fully understand the user functionality and identify areas of improvements.
- Review statistics, validate or challenge the way things have always been done and identify areas for process and/or support tool improvements and efficiencies
- Accountable to achieve exceptional service and support of all integrations including root cause identification and solution recommendation.
- Collaborate with other technical functional teams such as DevOps/IT/Ops/QA/Release teams
- Collaborate with Applications Development and QA teams to establish best practices implementation of methodologies and toolsets
- Work closely with functional leads/PMs to understand the partner integration requirements.
- Integrating the salesforce.com with the MuleSoft for connecting applications, data sources and APIs, in the cloud.
- Used J2EE design patterns like Factory, Singleton.
- Involved in designing the user interfaces using JSF, HTML, Javascript, JSP, Angular JS
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Consumed and developed RESTful web services using MuleSoft Anypoint studio.
Environment: Java, J2ee, JDK 1.6, Spring MVC, MuleSoft studio, Hibernate, XML, JQuery, Ajax, Javascript, Angular JS, DB2 9.5, Oracle 11g, MuleSoft Anypoint Studio, Cloudhub, Mule Management Console, RAML, Connectors, RAD 8.0.
Confidential, Springfield, IL
Mule ESB Developer
Responsibilities:
- Involved in gathering requirements from business team.
- Involved in the development of Solution Design Overview document.
- Involved in migration of services from Tibco to MuleSoft.
- Designed various flows/sub flows to receive data from different sources.
- Worked on Database, Salesforce and SAP Connectors.
- Worked on SMTP, FTP and SFTP protocols.
- Worked on Flat Files, XMLs, JSON.
- Mapped data from CSV to XML and vice- using Dataweave and Datamapper.
- Configured security for web services using SSL and OAuth
- Worked on JMS, Active MQ
- Worked on various transformers, written Custom Java Transformers.
- Handling record-level errors during batch processing.
- Routing message to various destinations in a flow control component using Choice, Scatter-Gather.
- Implemented web services using REST/CXF connectors.
- Created REST API's using RAML and developed flows using APIKIT Router
- Involved in deploying applications into MuleSoft CloudHub and Mule Management Console.
- Worked on GIT, SVN.
Environment: MuleSoft Anypoint Studio 5.4, Mule ESB 3.7, Database Connector, Salesforce, SAP, JMS, Oracle10g, MySQL, XML, Flat Files, CloudHub, MMC, UNIX, Windows7, GIT