Mulesoft Developer Resume
Chicago, IL
SUMMARY
- 7+ years hands - on experience in teh IT industry, mainly in Middleware/Integration technologies, involving in all phases of Software Development Life Cycle (SDLC) - requirement gathering and analysis, solution design, development, testing, production, and post-production support,
- 4+ years of hands-on experience in designing and developing applications in Mule ESB platform, participating in all phases of API lifecycle from API specification to API Management.
- Skillful in writing API Specifications (design - first approach) using RAML in Design Center that are used as foundation for API-Led Connectivity.
- Proficient in using MuleSoft AnyPoint Studio in implementing APIs, and developing flows to integrate with various data sources such as JDBC, and SaaS applications.
- Hands-on experience in using Mule connectors like JDBC, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, SAP Etc.
- Hands-on experience in developing, exposing, and consuming SOAP Webservices and REST Webservices.
- Experience with integration patterns, EAI, transformations, XML Schemas, and XSLT.
- Skillful in writing and running JUnit/Munit, integration, and system test cases.
- Experience in troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
- Experience in deploying Mule Applications to Standalone Servers, CloudHub, and Private Cloud Edition (PCE).
- Experience in creating an automated CI/CD build pipelines using tools such as Jenkins and Maven working closely with DevOps team.
- Experience in creating and deploying API proxies to API Gateway, and applying policies to APIs.
- Involvement in production support - troubleshooting applications and resolving teh issues.
- Work closely with QA and other support teams in Test Driven Development (TDD) methodologies.
- Experience in multiple RDBMS like Oracle, Microsoft SQL Server, and DB2.
- Experience in implementing different project methodologies like Agile and Waterfall.
- Effective communications and interpersonal skills, ability to work in a team/independently, and adapt quickly to new and emerging technology
TECHNICAL SKILLS
J2EE Technologies: Servlets, JMS, SOAP, REST, JDBC, EJB, JAX-RS, JAXB, JAX-WS
Database: Oracle 10g/11g, SQL Server 2008/12, MySQL, MongoDB, Azure
Testing Tools: JMeter, SoapUI, Postman.
Languages: Java 1.6/1.7, SQL, PL/SQL, XML, RAML, WSDL, UML, jQuery
Methodologies: Agile, Waterfall, UML, Design Patterns
Version Control: Bitbucket, GitHub, Maven, Nexus
Web Tecnologies: HTML,WSDL,CSS,XML,AJAX,XSLT
PROFESSIONAL EXPERIENCE
Mulesoft Developer
Confidential, Chicago, IL
Responsibilities:
- Participating in requirement gathering, analysis, design, development, testing, ad deployment of teh Mule projects,
- Writing API Specifications using RAML, testing them using Mocking Service, and publishing them to Exchange, and sharing them to users,
- Implementing API Specifications in AnyPoint Studio by generating Flows from teh RAML files and using various Event Processors in Mule ESB based on use cases,
- Implementing integration flows using Mule AnyPoint Studio 7.2.x to connect to REST and SOAP Webservices, Oracle Database, and Active MQ broker,
- Utilizing Mule Components such as File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transform Message to access and manipulate data,
- Utilizing Data weave to transform data to teh desired output,
- Interfacing teh legacy SOAP Webservice applications with modern REST APIs,
- Developing, exposing, and consuming REST Webservices and SOAP Webservices,
- Creating interfaces between Salesforce, REST and SOAP web-services,
- Conducting unit test (using Munit) and integration test in Mule applications,
- Deploying Mule 4 ESB applications to CloudHub using Runtime Manager,
- Creating and deploying API proxies using API Manager,
- Working on teh API Manager to implement policies on APIs Gateway as well as managing teh security as per teh use cases,
- Using Jenkins, Maven, and GitHub to automate continuous integration and continuous delivery (CI/CD) whenever there is a change in teh remote repository,
- Providing production support: troubleshooting applications and resolving issues,
Environment: GitHub, Git, Maven, Mule ESB 4.2.x, AnyPoint Studio 7.5.x, Mule Standalone Server, ActiveMQ, Jenkins, Bitbucket, Java 1.7/1.8, SVN, SOAP, REST, OAuth, Apache, Munit, Salesforce, WMQ, RAML, JSON, Junit
MuleSoft Developer
Confidential, Chicago, IL
Responsibilities:
- Participated in different phases of SDLC (requirement gathering, designing, development, testing, deployment, and post-production support),
- Developed, exposing, and consuming REST and SOAP Webservices,
- Created integration workflows using Mule ESB 3.9.x framework and implemented Data weave and Content-Based Routing in Mule ESB,
- Created Flows, Sub Flows, and Data Mapper transformations in Mule configuration,
- Promoted code from development to testing and production environments,
- Deployed applications to Cloud Hub, and Standalone Servers using Runtime Manager,
- Created integration between File and Database,
- Made integration among Salesforce, Database, and REST Webservice,
- Participated in trouble shooting and problem solving of teh integration's projects,
- Create complex queries with joins, sub-queries, and nested queries in SQL queries,
- Worked closely with Business Analyst to understand teh integration requirements
Environment: SVN, Java, Spring Core 3.0.7, MVC, Oracle11g, JPA, Mule ESB 3.9.x, GIT, Hibernate3.0, SOAP, REST, SOA, JUnit4.9, IBM WebSphere, log4j, SQL, PL/SQL, Maven, Junit, TestNG, Unix/Linux JDBC, XML, UML, Eclipse
Java Developer
Confidential, New York City, NY
Responsibilities:
- Worked with core Java business components and services including Soap and RMI.
- Multi-tier development environment with rigorous testing and documentation requirements.
- Involved in teh full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
- Provides L3 Support for SOAP web services as main point of contact to client.
- Utilized Spring MVC and JSP to create a basic data modification web.
- Created & maintained a centralized repository of UI components, participated in usability testing & research.
- Wrote and executed test cases based on written design; researched and documented software bugs and implemented fix.
- Prepared Unit test cases and reviewing test results.
- Designed and developed front end using JSP and JSTL.
- Created web services using SOAP and producing WSDL to teh Client side.
Environment: Java 1.7, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, JavaScript, jQuery, XSLT, Ant, Maven, Log4j, SQL, Junit, SVN, NetBeans
