Mulesoft Developer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Over 5+ years of professional software development experience with strong object - oriented analysis, designing and programming technical skills including around 3 years of experience as a Developer in Enterprise Service Bus (ESB) projects using MuleSoft.
- Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications.
- Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2000/2005, IBM DB2, and Stored Procedures & Triggers.
- Experienced in front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, and GWT.
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Session Façade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, DTO Pattern, DAO Pattern and Command Pattern.
- Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.
- Worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
- Experienced in Java/J2EE technologies which involve JDBC, JSP 2.0, JSF, JavaScript, Struts, XML, JAXB, AJAX, JQUERY, Web Services, SOAP, REST, and Spring.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
- Experience in developing test cases and test plans by using Junit. Extensive experience in Unit testing, Integration testing and User Acceptance testing extensively.
- Design and development of integration workflows using Mule Soft ESB.
- Creating cluster environment using Mule ESB with Mule Any point Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration.
- Experience in creating Web Services using JAX-WS, Apache Axis, XSL, XSLT, WSDL and SOAP message.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP as a part of integration usage.
- Worked on Wrapper that provides much better interaction between JVM and the underlying OS.
SKILL:
Servers: Tomcat 6.1, Web logic 6.X/7.0, JBoss, Web Sphere.
Exceptions: Rollback Exception Strategy, Choice, Reference, catch.
Operating Systems: Windows, Linux, AIX.
J2ee Technologies: Servlet, JSP, JSON, JDBS, XMI.
Web Technologies: HTML, DHTML, JAVASCRIPT, JQuery, Angular JS,Bootstrap, CSS, XML
Web Services: SOAP, RESTful.
Mule: Mule 3.x, Mule 4.x Anypoint Studio 6.5/7.5 and MMC.
Connectors: HTTP, Salesfroce, FILE, FTP, WMQ, JMS, Database, Mongo DB
Databases: Oracle 9i, 10g, PL/SQL, HQL.
ORM Frameworks: Hibernate.
IDES: Eclipse, NetBeans, IntelliJ.
Languages: C, C++, Java, J2EE.
Scope: FOREACH, COMPOSITE, POLL, Message Enricher, Sub Flow.
Tools: & Utilities: SVN, CVS, GIT, Jenkins.
Flow Control: Splitter, Soap Router.
Frameworks: Struts, Spring.
Component: Transform, Java, Invoke, Logger, JavaScript.
Protocols: TCP/IP, HTTP, HTTPS, SOAP.
Process Automation Tools: Log4j, JUnit.
Other Technologies: Ant 1.6.1 and JDBC 3.0
EXPERIENCE:
Mulesoft Developer
Confidential, Columbus, OH
Responsibilities:
- Responsible for onshore and offshore coordination in working together to complete the tasks within time.
- Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Worked on REST and SOAP based Web services in WSSE standards for Mule ESB flows and SAML and RAML for API configuration.
- Developed flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB.
- Configuring the Mule process for fetching the data from topic and make service calls to the Middle Tier Mule ESB for processing.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
- Gathered requirements and planning on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, Http, File system and SFTP transports.
- Involved in deploying applications into MuleSoft Cloud Hub and Mule Management Console.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content-based routing using Mule ESB.
Environment: ActiveMQ 5.3, AWS, Apache-Maven 3.3.9, Any point Studio 6.5/7.5, RAML, Postman, SVN, Jenkins Cloud Hub, Log4j 1.2.14, Webservices, GIT, JIRA, API Gateway2.1, Bitbucket, Mule ESB 3.9/4.1, Java 1.8, Eclipse.
Mulesoft Developer
Confidential, Chicago, IL
Responsibilities:
- Developed several adapters in Mule to consume the messages from RabbitMQ topic using AMQP protocol and send to different applications.
- Implemented RabbitMQ message broker for communication between the applications.
- Verified the consistency of data when merging of data was done from various sources by employing integration parsing techniques in Mule Message Flow.
- Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Involved in unit testing of several deployed API's in Mule CloudHub.
- Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques.
- Used MUnit for mocking and unit testing mule flows and Implemented cluster-based approach while deploying applications in QA and PROD environments.
- Involved in the development of API's requiring the integration of McDonald's mobile application.
- Created several Jenkins jobs to deploy the mule applications in CloudHub for continuous deployment.
- Worked on fixing many defects and design changes in the Mule flows for several API's.
Environment: AWS, Microsoft Azure, Apache-Maven 3.3.9, RAML, Webservices, GIT, Any point Studio 5.0.x, MySQL, Mule ESB 3.7.3, Postman, Java 1.7, Eclipse, Jenkins.
SQL Developer
Confidential, Columbus, OH
Responsibilities:
- Utilized Quality Center to organize and manage test cases and report defects.
- Wrote PL/SQL procedures to load data through external tables.
- Extracted data from existing reporting systems through PL/SQL procedures.
- Identified the mapping between the tables in the old system and the new data warehouse.
- Responsible for internal review of project deliverables to ensure quality.
- Applied indexes on key columns to optimize data retrieval.
- Created stored procedures and packages including functions, cursors, triggers, exceptions, and sequences.
- Performed extensive back-end testing by running SQL queries against the Oracle database.
- Sent daily and weekly execution reports to the client.
- Interacted with developers and testing teams to identify application defects and performed defect reporting through Remedy and Star Team.
- Created, administered and maintained Databases Monitor the Database Server.
- Performance Reviewed and tuned SQL queries, stored procedures.
- Performed DB analysis, data modeling and DB administration, Data warehousing /BI.
- Maintained SQL server DB, ensured accuracy of information and automated numerous functions.
- Created and implemented DB design solution in collaboration with programming team.
- Developed user defined functions and triggers to implement the requirements of business.
- Used DB consistency checks using DBCC utilities Used SQL Profiler for performance tuning.
- Responsible for configuring Replication - Snapshot and Transactional.
- Responsible for configuring and monitoring Mirroring.
Environment: Oracle, UNIX, PL/SQL, SQL Developer, Putty.