We provide IT Staff Augmentation Services!

Mulesoft Consultant Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 10+ years of professional experience in end - to-end designing, developing and implementation of software solutions areas of J2EE based applications.
  • Expertise in the areas of Core Java, Servlet 2.3, JSP, Struts, Spring Framework, EJB, Web Services.
  • Hands on experience in PL SQL programming.
  • Have 4 years of experience in Mule and expert in Mule ESB development (3.5v, 3.6v, 3.7v & 3.8v), Mule ESB administration and Mule API management (API GW 1.x, 2.x) CloudHub.
  • Experience in building Mule ESB & API management platform for organizations in Hybrid and Cloudhub.
  • Experience in performance tuning and testing and benchmarking the platform for the organization.
  • Expert in building middleware systems using Message Routing, Content Enrichment, Cache Mechanism, Message Filtering, Message Transformation, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
  • Experience in Salesforce lightning component development, APEX & Visualforce development.
  • Expertise in designing and implementing multi-tiered application with high performance using J2EE standards.
  • Good understanding of API management systems - Mulesoft and Mashery and RAML.
  • Good understanding of Design Patterns and SOA.
  • Experience in compiling proof of concepts and presenting to customers.
  • Deep knowledge of all phases of software engineering involving analysis, design and implementation.
  • Hands on experience in load testing and performance testing and setting up the environment.
  • Very strong debugging skills.
  • Expertise in implementing different J2EE design patterns and Java Multi-Threading.
  • Hands on experience in creating Splunk dashboard for production proactive monitoring and for reporting.
  • Good understanding in Web services security.
  • Extensively worked on servers Apache Tomcat, JBoss and Websphere.
  • Familiar with reviewing Functional Requirements and writing Technical Specifications.
  • Extensive Expertise in using Oracle 10i.
  • Broad knowledge of version control systems, build scripts and logging mechanisms.
  • Analysis, design and development of Application based on J2EE and allied technologies using Agile methodology.
  • Implementing high end performance REST services for Middleware using Core Java.
  • Deploying Builds to DEV/STAGE environment using Kintana.
  • Implementation of modules using Core Java APIs, Java collection, XML technologies and integrating the modules.
  • Responsible for converting the understood business into Technical Specification document which is being used in the Team.
  • Taking KT sessions from client on Application functionality and discuss with Business Analysts to integrate new functionalities with existing systems.
  • Utilize Oracle as back-end database and TOAD for querying.
  • Utilize Log4j as logging mechanism and developed wrapper class to configure the logs.
  • Utilize CVS as Version control tool.
  • Used Maven build scripts to create and deploy the release builds.
  • Prepare the Functional and Technical Design documents.
  • Module implementation and customization based on the Change Requests.
  • Development and support for different releases before and after implementation of launch.
  • Review the fellow developers’ code as an exercise of internal code review.
  • Carry out Configuration Management activities for projects.
  • Carry out Weekly Status reporting activities such as MOM updates and health sheet generation.
  • Excellent communication and interpersonal skills. Involved in client interactions for scoping, effort estimates and status reporting.

TECHNICAL SKILLS

Operating Systems: Windows NT/2000/XP, Linux.

Languages: Java, SQL, PL/SQL

J2EE Technologies: Servlets, JSP, EJBs, Struts & Web Services.

Application/Web Servers: IBM WebSphere, JBOSS, Tomcat Server.

Integration technologies: JAX-RS, JAX-WS.

Scripting Languages: Javascript, XML, XSLT, Shell scripting, JSON

RDBMS: Oracle 10g, IBM DB2, MySQL, Postgresql.

Web Technologies: HTML, XHTML, CSS, XSLT Translation.

Messaging Services: Rabbit MQ, JMS, AMZON SQS

Version Control tools: CVS, SVN, PVCS.

Job Monitoring Tool: Reflection tool, $U tool

Deployment Tool: Kintana, Team site and Web updater, PVCS.

Build Tool: Ant, Maven,Bamboo

Bug Tracking Tools: HP Quality Center, JIRA

IDE Tools: Net Bans, Eclipse, Anypoint Studio.

Oracle Tool: Toad, Sql developer.

Other Tools: Layer 7 Policy Manager, SPLUNK, RAML, Mashery API Management, Mule API Management

ESB: Mule ESB

Performance Testing/Benchmarking tools: JMETER, Apache workbench

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

MuleSoft Consultant

Responsibilities:

  • Design and implement the RESTful WS using RAML which allows to trigger sync programs between Salesforce, Certification center.
  • Created Custom component to use Amazon FIFO SQS queues as Mulesoft connecter does not support FIFO queues.
  • Proposed design for Bi-directional sync between Salesforce and internal Contacts system using SQS & Object store.
  • Customized FTPS connecter to fit to the requirements.
  • Implemented the security for REST Web services using OAUTH and Basic Authentication.
  • Implemented JWT authentication for Salesforce.
  • Created flows using Amazon SQS, S3& HTTPS, Salesforce(Streaming APIS, Batch jobs, Bulk updates/upserts & APEX Classes) connectors.
  • Developed ODATA protocol REST API’s which are used by Salesforce lightning connecter.
  • Developed required Salesforce components using APEX.
  • Designed and implemented Exception handling for Mulesoft flows.
  • Create MUnit test suites for automation testing and to achieve continuous integrations.
  • Configured Bamboo plans & developed groovy script to CI.
  • Worked with Mule team on some of the issue with FTPS connecter.
  • Created Custom Datadog Connecter for Metrics.
  • Created Deployment plans and bamboo scripts to achieve Continuous integration using bamboo scripts and Maven & Git

Confidential, Lake Merritt, CA

Sr. ENGINEER

Responsibilities:

  • Design and implement the Mule ESB platform for County.
  • Design and implement the RESTful WS using RAML to interact with Courts system and storing in County IT Database.
  • Customized SFTP connecter to do the sorting based on our design.
  • Implemented the security for the SOAP and REST Web services using OAUTH and Basic Authentication.
  • Designed and developed the core modules which pulls criminal cases data from Courts System.
  • Design and developed common modules like Audit Logging which can be used as a common module and shared resources for all the applications.
  • Designed the Exception handling for all the apps on Mule platform.
  • Designed the Domain to share the resource like HTTP, HTTPS & DB connector references.
  • Created flows for basic authentication and caching the token for OAUTH.
  • Have carried out performance testing for the ESB flows for memory leakage and for fine tuning.
  • Worked with Mule team on some of the issue with performance on DB connector.
  • Interacted with dependent teams (Courts, District Attorney& Jail) and came up with the design on the implementation of the flows and architecture and design of services.
  • Developed required back Java components.
  • Reported and worked on SFTP connector Connection pool issues to Mulesoft.
  • Reported and worked on MMC deployment issues with Mulesoft.

Confidential, San Jose, CA

Sr ENGINEER

Responsibilities:

  • Create the orchestration layer using Mule ESB components like HTTP, FTP, AMQP,DB, Salesforce connector.
  • Created synchronous and asynchronous flows using AMQP connector.
  • Created flows for basic authentication and caching the token for OAUTH.
  • Designed the flows to implement the changes and developed them.
  • Have carried out performance testing for the ESB flows for memory leakage and for fine tuning.
  • Worked with Mule team on some of the issue with performance on DB connector and AMQP connectors.
  • Interacted with dependent teams and come up with the design on the implementation of the flows and architecture.
  • Developed required back Java components, exposed as REST services.
  • Reported and worked on AMQP connector Connection pool issues to Mulesoft.
  • Reported and worked on MMC deployment issues with Mulesoft.
  • Reported Scheduler issues in ESB to Mulesoft team.

Confidential, San Jose, CA

Sr ENGINEER

Responsibilities:

  • Developed an understanding of the Mule ESB and Mule API management architecture.
  • Setting up the Mule ESB platform for Cisco.
  • Assessed the Cisco architecture and designed the use cases how ESB and API management component can fit into at a platform level.
  • Participated in Sub-orgs creation for Cisco in Mule API Manager.
  • Performed the Performance testing for ESB and API management platforms and benchmarking the platform.
  • Modified of HTTP connector, inbound and outbound performance tuning configurations.
  • Worked with Mule Performance team and engineering teams to trace out the performance issues.
  • Have carried out performance testing and tuned the platform by understanding the threading profile system of Mulesoft ESB.
  • Created Developer Guide for Mule ESB and Mule API management for Cisco.
  • Done the POC using Mule ESB for Webtickets, Customer care applications.
  • Used AMQP connector to connect Rabbit MQ from Mule ESB flow to develop flow for web tickets.
  • Created REST WS using RAML which exposes the Service supply chain and Contract management system details.
  • Used Salesforce, HTTP, AMQP, SFTP connectors.

Confidential, San Jose, CA

Sr ENGINEER

Responsibilities:

  • Understanding of the complete architecture of the system including boundary systems.
  • Implemented resource based authentication for RESTful and SOAP web services.
  • Participated in Layer 7 implementation for REST and SOAP web services.
  • Propose a design change where ever required with the complete design implementation details.
  • Developed scripts to automate the process.
  • Troubleshoot and fix the production problems as they occur.
  • Participated in designing the Authentication services and Entitlement services on REST and SOAP.
  • Developed Logging system API for all the Entitlement services to capture the end-to-end transactions using Threads.
  • Developed Splunk queries to set up alerts for proactive monitoring for the production system.
  • Have developed back end logic for Logging system and Authentication systems using PL-SQL.
  • Drive offshore team of 6 members to meet the release timelines.
  • Carried out performance load testing for Authentication web services and fine-tuned the performance.
  • Conducted Unit testing and participated in UAT and QA testing cycles.
  • Provide knowledge transfer to other teams on the implementation done for the release.
  • Handle Go-live Support and maintenance after every Monthly release.

Confidential, San Jose, CA

PROGRAMMER ANALYST

Responsibilities:

  • Understood the complete architecture of the system.
  • Gathered the requirements from client and preparing FSD with business.
  • Came up with the implementation plan and design plan.
  • Worked on the enhancements.
  • Led the team of 4 members.
  • Unit testing and fixing bugs in the Development and Testing environments.
  • Provided knowledge transfer to the other teams on the implementation done for the release.
  • Handled Go-live Support and maintenance after every release.

Confidential

ENGINEER/DEVELOPER

Responsibilities:

  • Understood the complete architecture of the system.
  • Come up with the implementation plan and design plan.
  • Working on the enhancements.
  • Unit testing and fixing bugs in the Development and Testing environments.
  • Provided knowledge transfer to other teams on the implementation done for the release.
  • Handled Go-live Support and maintenance after every release.

Confidential

DEVELOPER

Responsibilities:

  • Requirements gathering, designing, development and testing.
  • Major role in developing all modules. Developed backend logic, back end quires and effectively using the content repository system.
  • Ownership of the deliverables.
  • Delivered Code in a Time Bound Environment.
  • Handled issues in the Dev Environment.
  • Developed and executed Unit Test cases.
  • UAT Testing Support.
  • Participated in Client Demos.
  • Attended Client Calls.
  • Set up the production server for live.
  • Interacted to different clients for billing and finalizing the billing integration flow.

Confidential

DEVELOPER

Responsibilities:

  • Requirement gathering, designing, development and testing.
  • Major role in developing all modules. Developed backend logic, back-end queries and effectively using the content repository system.
  • Ownership of the Deliverables.
  • Deliver Code in a Time Bound Environment.
  • Developing and executing Unit Test cases.
  • UAT Testing Support.
  • Participating in Client Demos.
  • Attending Client Calls.
  • Setting up the production server for live.
  • Interacting to different clients for billing and finalizing the billing integration Flow.
  • Participating actively in resolving issues in MMS delivery to the different zones and with DRM protected content by interacting with the MMS service organizations.

We'd love your feedback!