Mulesoft Developer Resume
Nyc, NY
SUMMARY
- 8 years of professional experience in Analysis, Design & Development in implementing SOA and EAI based solutions using Mule ESB, WebSphere MQ and JMS.
- Excellent communication skills, technical writing skills, creation of system design documents, proven problem - solving techniques, ability to self-manage and mentor others in a team.
- 4 years of experience in Mule ESB, API Management, CloudHub and continuous integration.
- Mule ESB experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule.
- Good application integration experience using Mule ESB with Connectors, transformations, Routing.
- Good experience in Web services Development (SOAP & Restful) Web services Security, creation of WSDLs (Contracts), XSDs and various canonical Data Formats.
- Expertise in developing new APIs using REST and SOAP webservices.
- Good experience in XML technologies like XML, XSD, XSLT, Xpath and Web Services - RESTful and SOAP.
- Experience in System Integration test to ensure quality of the system.
- Good transformation experience with XML, JSON, EDI, Text, Copybook Data Formats.
- Good experience in Implementing Message Level, Protocol level security, AAA, Key s (Crypto Tool & Key stores/Trust stores), one-way, two-way SSL and OAuth Implementation
- Experience with Waterfall, RUP and Agile Methodologies.
TECHNICAL SKILLS:
Frameworks: Struts, Spring.
Languages: C, C++, Java, J2EE.
IDES: Eclipse, NetBeans, IntelliJ
ORM Frameworks: Hibernate.
Databases: Oracle 9i, 10g, PL/SQL, HQL.
Connectors: HTTP, Salesforce, FILE, FTP, WMQ, JMS, Database, Mongo DB
Mule: Mule 3.9.x/4.1.x, Anypoint Studio 6.5/7.5 and MMC
Component: Transform, Java, Invoke, Logger, JavaScript
Servers: Tomcat 6.1, Web logic 6.X/7.0, JBoss, Web Sphere.
Scope: FOREACH, COMPOSITE, POLL, Message Enricher, Sub Flow
Web Technologies: DHTML, JAVASCRIPT, JQuery, Angular JS, Bootstrap, CSS, XML, AJAX, XSLT.
Web Services: SOAP, RESTful.
PROFESSIONAL EXPERIENCE:
MuleSoft Developer
Confidential - NYC, NY
Environment: Mule 3.9.x/4.1.x, Anypoint Studio 6.5/7.5, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, Seibel, SAP, workday, GIT, SVN, Maven, Jerkins, Anypoint Platform.
Responsibilities:
- 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
- Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
- Design and implement exception handling, logging, JSON Schema Validation as common reusable components across multiple message flows.
- 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.
- Create MUnit test cases to validate the Mule flows.
- Participate in 24X7 production support effort after application go-live.
- Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
- Implement interfaces between SAP, Sales Force and REST web-services.
- Configure Mule ESB projects for the services with synchronous and asynchronous Mule flows.
MuleSoft Engineer
Confidential - Kennett Square, PA
Environment: Java, Spring, MuleSoft ESB 3.5, API Manager, Anypoint Studio 5.0, ActiveMQ, Salesforce, JMS, XML, Web services, UML, Junit, jQuery, Mongo DB.
Responsibilities:
- Participate in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
- Create Low & High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool.
- Integrate Mule ESB system while utilizing MQ Series, HTTP, File system and SFTP transports.
- Utilize 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.
- Use MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message's payload, and properties.
- Resolve spring framework artifacts and code build & deployment via Maven.
- 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.
- Create MULE ESB artifact and configured the MULE configurations files.
- Used ActiveMQ for messaging service in the applications.
- Implement SQL, PL/SQL for backend processing and retrieval logic.
Ruby on Rails Developer
Confidential - Cleveland, OH
Environment: Message Broker 7, Data Power XI50, WTX, XML, SOAP UI, COBOL, EDI, SAP, DB2, Oracle, Linux
Responsibilities:
- Implement and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
- Develop customer facing applications, which meet the requirements outlined in application development specification.
- Create multipage web application forms using AngularJS.
- Used Ruby 2.1.0 and Rails 4.0.10 for application development.
- Implement and enhanced CURD operations for the applications using the MVC architecture.
- Implement TDD and BDD strategies using Cucumber and RSpec.
- Use GitHub for version control and deployed the application on Heroku cloud platform.
- Refactor the enrollment process based on the new workflow, by applying Ruby state machine gem.
- Design frontend application using HTML5, CSS3, AJAX and JQuery.
- Create user friendly and highly developed graphical representation of the catalogue of items that would be configured for a piece of equipment.
Database Programmer
Confidential - San Jose, CA
Environment: Oracle10g/9i, SQL, PL/SQL, Toad,SQL.Loader, WinXP, UNIX.
Responsibilities:
- Reviewed and Analyzed Business Specification Documents.
- Extensively involved in the requirement analysis, development, writing test cases, and unit testing.
- Designed and created Database objects and used oracle for logical grouping of tables & views.
- Created a new work book and opened an existing workbook.
- Wrote PL/SQL procedures and packages as per requirement.
- Implemented complex SQL queries and created views for better performance.
- Performed indexes for faster access of tables, worked on Materialized Views and Query Rewrite.
- Wrote scripts to merge data from one system to another system.
- Used SQL.
- Loader to load data from flat files (excel/access) to Oracle database.
- Explain plan to improve database performance.
- Involved extensively in the analysis and tuning of the Application code (SQL).
- Increased performance by fine-tuning PL/SQL Procedures.
- Wrote shell scripts for scheduling jobs.
- Assisted in testing and deployment of the application.
