Mulesoft Developer Resume
Beaverton, OR
SUMMARY:
- Over seven years of experience in computer programming and 5 years of experience in integrating the systems using Mule ESB, API manager and IBM Message Broker.
- Hands on experience in using various IDE’s like Eclipse, RAD, JBuilder and JDeveloper.
- Expertise in making the continuous Integration successful using Jenkins.
- Good experience in implementing MVC frameworks using Struts, Spring (IOC & AOP), Hibernate for persistence, JUnit, Active MQ, Anypoint studio & RAML.
- Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, JAX - WS, JAX-RS and testing using SOAP UI etc.
- Good experience in Mule administration, configuration, tuning, Mulesoft MMC and enterprise release capabilities.
- Good experience in Mulesoft on designing and implementing Mule APIs.
- Worked extensively with databases for developing stored-procedures, triggers, functions, views and result sets.
- TDD (Test driven development) with JUNIT, proficient in integration testing of web applications and remote systems.
- Experience with build/deployment and release of the application using Maven, Ant.
- Good experience in software development using SDLC (Software development life cycle) methodologies, Object Oriented Technologies, UML, Test Driven development Agile methodologies.
- Good experience in implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, REST, WSDL and UDDI).
- Hands on experience integrating multiple applications using Mule ESB, utilized different connectors, transformations, routing, messaging and exception handling using Mule ESB.
- Experience in working with databases like oracle 10g/11i, 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.
SKILL:
Web Technologies: XML/XSL/XSLT, Angular.JS, jQuery, CSS, XML, DTD, HTTP, HTTPS, JSON, AJAX.
Operating Systems: Windows Server, Linux Red Hat, AIX
Design Tools and IDE s: RAD, Eclipse, UML, Visio 2000, Edit Plus, MS Front Page, WSAD, Net Beans
Languages: Java, SQL, PL/SQL, HTML, HTML5 and XML.
Technologies: Mule ESB 3.x.x/4.x.x, AnyPoint Studio, API Management, CloudHub, MQ Series, SOAP, Restful WS, WSDL, JAXP, JAXB
Databases: IBM DB2, MS SQL: Server, Oracle, Mongo DB.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, JMS, JDBC, Applets, RESTUFUL, AJAX, DHTML, XSLT.
Others: Maven, CVS, TOAD, ActiveMQ.
PROFESSIONAL EXPERIENCE:
MuleSoft Developer
Confidential, Beaverton, OR
Responsibilities:
- Create Jenkins user guide documentation and provided to business users through the Confluence team page.
- Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning, development & testing and documenting them on Confluence Team Workspace.
- Implement interfaces between SAP, Sales Force and REST web-services.
- Configure Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Taken after the rules about agile methodologies using Scrum for SDLC to project management Involved in handling Various Exception Strategies that notifies the user of any Issue.
- Create an Integration Component with third party application using Mule ESB.
- Create Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
- Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
- Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.
- Implement transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Create MUnit test cases to validate the Mule flows.
- Responsible for developing technical design documents for various Interfaces based on functional designs.
- Participate in writing application code and development activities especially in a SOA environment with Mule ESB.
- Create Mule flows to integrate Data from various sources into Mongo Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
- Configure Mule service flows with various exception handling strategies such as Global Exception, Custom Exception and Choice Exception Strategies that notifies the user with custom and simple error descriptions.
- Co-ordinate with testing and back-end teams, client during the smoke tests and aggression tests at Sprint Demos and ensuring perfection during the deployments into Validation and Production environments.
- Create continuous integration builds using Maven and CICD Jenkins pipeline.
Environment: JAVA, JDBC, JAXB, ActiveMQ, RAML, APM, Apache-Maven, Mule ESB, AnyPoint Studio, CloudHub, XML, XSLT, CSS, Ajax, CVS, Mongo DB, Web Services - WSDL, SOAP, Jenkins, Oracle 11g- PL/SQL, SQL, Log4J.
MuleSoft Developer
Confidential, Baltimore, MD
Responsibilities:
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Used Spring framework for IOC, AOP and DAO layer design patterns.
- Worked on Hibernate object/relational mapping according to Mongo database schema.
- Used hibernate annotations to avoid writing a mapping file.
- Coded SQL, PL/SQL for backend processing and retrieval logic.
- Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system
- Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message's payload, properties and variables.
- Used Database Connector to connect with MySQL and Oracle using Mule ESB.
- Integration of Mule ESB system while utilizing MQ Series, HTTP, File system and SFTP transports.
- Used ActiveMQ for messaging service in the applications.
- Implement data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Use Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Resolving spring framework artifacts and code build & deployment via Maven.
- Worked on bug fixing and Production Support.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
- Participate in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
- Performed Low & High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool.
Environment: Spring, MuleSoft ESB 3.5, API Manager, AnyPoint Studio, ActiveMQ, Salesforce, JMS, EJB, HTML, XML, Design patterns, Web services, UML, Junit, jQuery, Mongo DB, Java, JSP, Hibernate.
Confidential, Bloomington, MN
SQL Developer
Responsibilities:
- Configuring, monitoring and troubleshooting solutions.
- Configuration of report server and report manager scheduling, give permission to different level of users in SQL Server Reporting Services.
- Create T-SQL for creating, altering and maintaining databases and database objects.
- Manage SQL Server databases access security privileges and permission for groups, roles users and logins, created and supported complex database schema and administration task of SQL Server.
- Perform business analysis, technical analysis, systems design, application software programming.
- Prepare DFD's & Entity Relationship(ER) diagrams.
- Create and restructure the stored procedure, designing, coding and developing the same using the T-SQL Programming.
- Create, set and maintain Database Administration scripts.
- Perform Batch processes, Import, Export, Backup, Database Monitoring tools and Application support.
- Tuning query by using SQL Profiler, Execution Plan, Trace Statistics, DBCCs, and DMV etc.
Environment: ESQL, Java, Putty, Windows, Unix, WebSphere MQ V6, DB2, SqlServer.
Java Developer
Confidential, Kansas City, KS
Responsibilities:
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Developed Project Specific Java API's for the new requirements with the Effective usage of Data Structures, Algorithms, and Core Java, OOPS concepts.
- Developed application Specific thread safe XML APIs, XML Document Builder and validators using java DOM Parser which is used among the components.
- Developed RESTFUL Webservices to make web service calls simple and easy for the client to access it with the help of standard HTTPURIs.
- Developed web service for web store components using RESTful API using Java & Spring.
- Experienced in developing web-based applications using CSS, HTML, JavaScript, jQuery, UML
- Experience in Object Oriented design, Systems Analysis, Software &Web Application development.
- Experience in implementing the Object-Oriented Programming Concepts and collections framework i.e. HashMap and Hash table.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action, Java Servlets and
- Involved in writing JUnit test cases, unit and integration testing of the application.
- Developed ANT scripts and developed builds using Apache ANT.
- Analyzed and documented the business requirements of the customer.
- Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
Environment: Jenkins, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, MVC, GIT, SQL & PL/SQL, JAXP, JAX WS, Eclipse, JSP, Validation Framework.