Mulesoft Developer Resume
Richardson -, TexaS
SUMMARY
- Having 10 years of IT experience with 4 years of core expertise in the areas of EAI and B2B using Mule ESB and 6 years on Java, J2EE.
- Extensively worked on Mule architecture including Mule ESB, Anypoint studio, API kit, Flows and various connectors.
- Expertise in implementing Mule applications based on the API - LED connectivity architecture.
- Hands on experience in Mule Expression Language (MEL).
- Experience in creating REST APIs in Design center using RAML (Restful API Modeling Language).
- Experience on flow controllers like API kit Router, Choice, Scatter-Gather.
- Experience in writing Exception Handling and Global Error Handlers, familiar using On-Error-Continue and On Error-Propagate.
- Experience in Batch Processing in Mule for Bulk Data (Extracting data, Transforming and Loading data).
- Experience in encrypt and decrypting the user credentials and using Secure Properties.
- Hands on Experience on Public-Subscribe on Salesforce connectors. Experience in using Subscribe channel listener, Publish Platform Events.
- Experience in connecting with Active Directory using LDAP Connector.
- Experience in writing User Guidance docs, High-level design docs and Technical Documents.
- Strong development experience in DataWeave in working with XML, JSON, CSV Messages.
- Experience in using For Each and Batch Processing connectors.
- Solid experience of using Schedulers, Listeners, HTTP Request, Flow Reference, Loggers, Payloads, variable etc.
- Experience in Any Point studio and deploying the application in in CloudHub.
- Working experience in CI/CD pipelines in Azure Devops and Jenkins.
- Experience in building complex Mule Flows, Scopes, and Error Handling strategies, Validation, Transformation, Message Enricher and Flow Controls.
- Involved in Waterfall and Agile methodologies of Software Development with experience in direct client interaction during the different phases like gathering the requirements, design, development, and testing phases.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, STRUTS, JDBC) and XML, JAXB.
- Expertise in using version control tools like SVN, Subversion, Visual Source Safe and Confidential .
TECHNICAL SKILLS
Version Control Tools: GIT, SVN, Confidential
Testing: SOAP UI, Postman, Junits, Munits
Operating Systems: Windows, Unix
IDE Tools: Eclipse, Anypoint Studio
Build Tools: Ant, Maven
Languages: Java, J2EE, PL/SQL
JSP, Java Beans, JDBC:
Scripting Languages: Java Script, Groovy ScriptPipelines: AzureDevops, Jenkins
Database: SQL, Oracle, MySQL
Debugging: log4j
Frameworks: MVN, API Led
PROFESSIONAL EXPERIENCE
Confidential, Richardson - Texas
MuleSoft Developer
Responsibilities:
- Developing Mule applications based on the API-Led architecture.
- Design RAML in Design Centre which is in Anypoint Platform.
- Using agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Used LDAP Connector to connect Active Directory to access Users details for Sales Agreement Application.
- Used Salesforce connectors, public subscriber channel to connect external systems for exchange data.
- Used Scheduler to connect source systems.
- Used Http connectors, query connectors and created job bulk APIs.
- Used Object store connector to store current client details
- Used For-Each, Batch Connectors to send a bunch of records to end systems.
- Used Salesforce connectors to Publish and Subscribe to Platform Events.
- Developed Global Error Handler to cover exception handling and logged custom exceptions based on payload.
- Used salesforce connectors like Subscribe channel listener, Publish event message.
- Used Secure properties for configuration details.
- Worked on Continuous Integration and continuous deployments models using AzureDevops.
- Used Postman to test API’s that we developed.
- Proposed and developed CI/CD for all the mule applications.
- Involved in Complete end-to-end development of mule applications
Confidential, Phoenix
Senior Java Developer
Responsibilities:
- Using agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Using JAXB to create XMLs.
- Using Axway Sentinel to track the files information.
- Using Oracle Sql Server to back-end databases.
- Using Web Services to send tracking file information, using groovy script to validate file information.
- Collaborating with a team to support Sentinel file tracking.
- Collaborated with test teams, to support System and Integration Testing.
Confidential, Phoenix
Java Developer
Responsibilities:
- Working as Application Architect under Property Management for multiple global products
- Using Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Implemented Data Services Server to service transactions and data transformation and agile development approach.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Implemented data validation rules using Struts Validator framework.
- Developed user interface using JSP, Tiles Framework, jQuery, HTML, CSS, JavaScript and AJAX.
- Java SOAP based web services to interaction to other systems validate response using groovy scripts.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Collaborated with test teams, to support System and Integration Testing.
Confidential, Phoenix
Java Developer
Responsibilities:
- Designed the application by implementing Spring Framework based on MVC Architecture.
- Used Agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Developed user interface using JSP, Tiles Framework, jQuery, HTML, CSS, JavaScript, AJAX and JST.
- Created stored procedures, triggers, sequences and PL/SQL statements to interact with the database.
- Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
Confidential
System Engineer
Responsibilities:
- Monitoring daily based transactions and processes using Putty.
- Daily updating Transaction reports to Google Team.
- Send the alerts to suppliers when we see bad files or if files are not posted on the server in time.
- Interaction with clients for project related issues, clarifications in Business requirements (BR) documents and SRS.
- Handled Backend and business logic related activities using UNIX shell script.
- Interaction with Suppliers when we see error files or files not posted in the server.
- Involved in enhancing the application using MVC architecture Struts, JSP, Java Script and jQuery.
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
- Implemented new scripts which alert the team when we found bad or error files in the server. The script handles the alerts through an email.
Confidential
Java Developer
Responsibilities:
- Involved in writing JUNIT test cases.
- Involved in requirements gathering and prototype designs.
- Involved in preparation of Low Level and High-Level Design documents and UML diagrams.
- Implemented full version of struts tags without hard coding in pages.
- Implemented open source Log4j logging framework.
- Highly used Java Script and Logic: iterate for generating the dynamic rows for a table.
- Involved in the Code Review process for maintaining client development/coding guidelines/standards and code optimization.
- Created Test cases using Junit.
- Managed Source Code in VSS environment.
