Mulesoft Developer Resume
PROFESSIONAL SUMMARY:
- Over 7 years of hands - on software development experience in analysis, design, development and testing software systems and web applications.
- Excellent knowledge in Object Oriented Concepts and methodologies
- Manage our larger engagements, ensuring these customers launch API programs faster and onboard partner developers at lower cost.
- Over 4 years of extensive implementation experience in Mule ESB over Anypoint Studio, AnyPoint Cloud-Hub, API Gateway, and Mule Management console (MMC).
- Experience in building SOA, SOAP and RESTful implementation using WSDL, SOAP, JAX-WS, JAX-RS and testing using SOAP UI etc.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, SF etc as a part of integration usage.
- Provide customers with key data and analytics to drive their successful digital businesses.
- Good team player, capable of working efficiently as an individual and interacting with offshore team.
- Experience in working with highly scalable web content management systems using JEE, and HTML/CSS/jQuery.
- Worked extensively with API Management product of Apigee edge in consuming the Apis in implementing customer use cases
- Strong communication and interpersonal skills. Ability to interact with customers with ease and professionalism.
- Expert in using J2EE frameworks including Hibernate, Spring Batch framework, EJB, JMS, JPA, JDBC, and other supporting interfaces.
- Expertise in making the continuous Integration successful using Jenkins.
- Experience with build/deployment and release of the application using Maven, Ant.
- Excellent communication skill and able to work as an individual and as a team as well.
TECHNICAL SKILLS:
ESB: Apigee Edge, Mule 3.x, Mule 4.x AnyPoint Studio 6.5/7.5 and MMC
Language: Java, Dataweave, Java, JEE, Shell Script
Web Technologies: HTML, DHTML, JAVASCRIPT, jQuery, XML, AJAX, XSLT.
Databases: Oracle 9i, 10g, PL/SQL, HQL, MySQL
IDES: Eclipse, NetBeans, IntelliJ, AnyPoint Studio
Tools: & Utilities: SVN, CVS, GIT, Jenkins, JMeter
Operating Systems: Windows, Linux, AIX
PROFESSIONAL EXPERIENCE:
MuleSoft Developer
Confidential
Responsibilities:
- Participate in gathering requirement, conduct client meetings, create documents (BRD, HLD, LLD
- Coordinate with program managers, Business analyst, and QA engineer to achieve project desired output.
- Create an Integration Component with third party system and implement message reprocessing strategies to achieve minimal message loss.
- Create RESTful API interface with RAML and applied best practices such as; Traits, ResourceType, Libray and Fragments.
- Create Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
- Create SOAP and REST web services Producer, and consumer from source to target systems.
- Create Mule flows using various Transformers, Filters, Flow Control, VM Connection, Collection splitters, Aggregators, Scatter- Gather etc.
- Configure exception handling strategies such as Global Exception Handler, On Error-Continue Exception Strategies and On Error-Propagate.
- Co-ordinate with testing and back-end teams, client during the smoke tests and reggression tests.
- Configure mule flows (synchronous and asynchronous) that connects with various systems.
- Integrate Mule runtime with Splunk log aggregator, Okta - identity provider.
- Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc.
- Create MUnit test cases to validate the Mule flows.
- Integrate flows with database using PL/SQL by configure JDBC driver on database connector.
- Participate in 24X7 production support effort after application go-live.
Environment: Okta, Jenkins, Anypoint Studio 6.x and 7.x, AWS, S3, EC2, Mule version 4.x and 3.x, Mule Management Console, RAML, ActiveMQ, Anypoint MQ, Maven, Nexus
MuleSoft Developer
Confidential - New York City, New York
Responsibilities:
- Participate in Agile/Sprint methodologies to do requirements gathering, analysis and planning, development & testing
- Participate in Agile scrum meetings, updating the tasks based on the user stories on daily scrum calls
- Define API interface using RAML 0.8 by anlysing requirements, done mock test, and publish to exchanage
- Create synchronous and asynchronous Mule flows and tranform message with Dataweave and MEL
- Implement Mule flows for different modules, which process files and emails from different systems
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports
- Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue
- Participate in creation & deployment of the application, done unit testing by writing the MUnit test case
- Design and develop enterprise services API specification using RAML and REST schema
- Implement Security mechanisms like Security s, key Exchange, and Encryption, Decryption and OAuth Authentication
- Involved in performing Integration testing of the whole application
- Create error Global error handling strategies, apply Try scope to event process and connectors
- Used Jenkins for CI/CD deployment strategy
- Part of call rotation and production support
Environment: Mule ESB, Anypoint Studio, RabbitMQ, RabbitMQ, Maven, Cloud Hub, XML, Java, RAML, SFTP, JAX-RS, CloudHub, REST, MULE ESB, ActiveMQ, Postman Oracle, Log4J, GIT, Jenkins.
API | APIGEE Developer
Confidential - Irving, TX
Responsibilities:
- Implement and used all types of API proxies and validations by using schemas
- Develop Rest APIs utilizing Swagger
- Implement RESTful Web services to retrieve data from client side and made REST API calls and parsed the data to project to client and handled the security and Authorization using OAuth 2.0
- Used Zookeeper is the centralized repository for configuration related to information which will be consumed by different distributed applications
- Used API Gateway for easily migrate from one API Gateway to other which increase portability
- All API Gateway specific logic can be built into proxies or in these wrapper APIs
- Used Stack Driver to increase the trace time more than an hour
- Configuring infrastructure for deployment of Middleware application through APIGEE
- Troubleshooting and monitoring API proxies running on Apigee using Trace tool
- Creating API proxies with Traffic management, Mediation policies, Security Policies and Java callout policies
- Responsible to deploy all the Apigee message processors and routers in dev, test and staging and production
- Analyze information to determine, recommend, and installation of a new Apigee on-premises
Environment: Java 1.7/1.8, APIGEE Edge, APIGEE cloud, APIGEE base, Developer portal, Rest web services, SOAP web services, security, JSON
Web Developer
Confidential - NY
Responsibilities:
- Implement User Experience Model containing Screens, navigation maps and use cases
- Implement Sequence, Collaboration and Activity diagrams using UML
- Implement web pages using JSP, JSTL tags
- Implement web application using Spring MVC
- Used JavaScript For Client Side Validation
- Implement Action Classes for Spring framework and implemented java classes for corresponding Strut Actions
- Involved in configuring Struts configuration files
- Implement Session and Entity Beans for the business logic implementation
- Implement DAO's (Data Access Objects) to interact with the database using JBDC
- Used Quality Center as a repository for requirement analysis, design test cases, Execute test cases, Bug tracking and reporting
- Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using BEA WebLogic application server
- Created SQL queries and procedures for MS SQL Server database
- Implement EJB (Session Beans) to implement WAS scheduler
- Create ANT scripts to debug and deploy application in the WebLogic environment
- Used Git for Version Control System
- Used Interceptors for Auditing and Logging purposes
- Used IBM MQ series to implement messaging service
Environment: HTML, JSP, Spring 3.0, EJB, JDBC 4.0, DAO, Eclipse 3.0, Web Logic 7.0, MS SQL Server 2005, UM