We provide IT Staff Augmentation Services!

Mulesoft Consultant Resume

2.00/5 (Submit Your Rating)

Carmel, IN

PROFESSIONAL SUMMARY:

  • About 14 years of professional experience in Object Oriented Analysis, Design, Development and Integration of enterprise multi - tiered applications using Java/J2EE technologies.
  • Hands on experience in Systems Integration using MuleSoft Enterprise and Spring Integration with Real-time, Asynchronous modes as well as Batch processing.
  • MuleSoft Certified Integration Developer proficient in advocating API best practices like Spec Driven Development and API exchange
  • Experience with Enterprise Integration Patterns like Scatter Gather, Message Aggregation, Splitter, Filters
  • Hands on development and problem solving skills in latest Enterprise technologies in Java/J2EE, Spring, Hibernate, JPA, Struts, REST, SOAP Web-services, JMS, IBM MQ, Active MQ, XML, XSD, JAXB, JSON
  • Good exposure in implementing Java/J2EE design patterns (Factory, Abstract Factory, Singleton, MVC, Facade and Strategy) and object oriented programming.
  • Extensive experience in RESTful services with RAML as well as SOAP web-services employing top down strategy using WSDL and XSD.
  • Proficient in using MuleSoft on premise with Mule Management Console as well as hybrid mode with Anypoint Management Console
  • Well versed with multiple application servers like WebSphere Application Server, WebLogic, JBoss, Tomcat
  • Excellent low level design experience using UML and Data Modelling Tools. Created and maintained data model for an application using data design tools. Good exposure on Technical Application Design document preparation
  • Experience in automating Build and Deployment of applications using Maven and Jenkins to achieve Continuous integration.
  • Experience in implementing software solutions in Financial, Retail, Telecom and Public Sector domains
  • Extensive experience in collaborating with Business analyst/Business/clients to understand the requirements and create high level and low level design documents and provide solutions for the requirements. Performed Lead role in design, development and execution of project release lifecycle.
  • Adept in handling customers, technically driving projects, leading teams and maintaining strict quality focus.
  • Well versed with Agile Software Development and Test Driven Development methodology.
  • Outstanding ability to initiate action, make decisions and issue resolutions. Excellent communication and documentation skills. Adapt quickly and competently to new technologies and interact well with all levels.
  • Highly motivated and passionate in Technology and can work under minimal supervision to see projects delivered.

TECHNICAL SKILLS:

Mule Integration: MuleSoft Enterprise Runtime 3.8.3/3.7.4, Anypoint Runtime Manager, Mule Management Console, RAML

Languages: Java 8, Perl 5, C++

Middle Tier Frameworks: Spring 4 (Core, MVC,AOP, OXM, Integration), Hibernate 3, Log4j 2, Axis 2

Java API and Specs: JAXB 2, JSON,JPA 2, JAX RPC, JNDI, EJB2

XML Technologies: XML, XSD, DTD, WSDL

Messaging: Mule ESB Enterprise, Spring Integration 4, JMS, IBM MQ 7, Active MQ 5.7

Web Technologies/ APIs: Spring MVC, Struts 2, JSP 2, Servlets 2.5, Web Services, SOAP, REST, WSDL, JSON

RDBMS: SQL, Oracle 8i/9i/10g/11g, MySQL, DB2

Servers: Mule Enterprise Server, IBM WebSphere 7, WebLogic 8, JBoss 5, Tomcat 7, Apache HTTP 2

IDEs: Anypoint Studio, Rational Application Developer 8, Eclipse, MyEclipse

Version Control: Git, SVN, Team Foundation Server, Rational ClearCase

Continuous Integration: Jenkins

Build Tools: Maven 3, ANT 1.5

Issue Tracker System: JIRA, Mercury Quality Center 9.0, Rational ClearQuest

Packages: MS Office (MS Word, MS Excel, MS PowerPoint etc.)

Testing Tools: Junit 4, Munit, Spring Mock Objects 4, Jmeter

Software Tools & Utilities: Soap UI, Postman, XML Spy, TOAD, Putty, WinSCP, Squirrel, Oracle SQL Developer 4, Sonar, CheckStyle, FileZilla

Operating System: UNIX, Linux, Solaris, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Carmel, IN

MuleSoft Consultant

Responsibilities:

  • Integrated multiple applications in the project using MuleSoft Enterprise using Agile Methodology
  • Advocated API driven methodology recommended by MuleSoft to define and collaborate APIs using RAML
  • Integrated Salesforce for Account, Contacts, Opportunities with Point of Sale (POS) application to achieve improved customer experience using Mule SFDC connector
  • Achieved POS integration with JDEdwards for system inventory snapshot and incremental event based updates using Mule Batch and JMS connector
  • Integrated Verizon mobile line activation APIs with POS using RESTFul services
  • Integrated Human Resources and Active Directory systems to load and update employee data
  • Developed Address cleansing API using USPS API to capture and correct address captured in various client systems
  • Developed Real-time integration using RESTful services and SOAP based Web Services in Mule
  • Built scalable asynchronous systems using Active MQ and JMS using mule
  • Experience with MuleSoft batch processing to automate nightly batch jobs to synchronize data across multiple systems
  • Implemented security of PII data using PGP Encryption using public private keyring
  • Transformation of multiple data formats like XML, JSON, CSV using Data Weave
  • Installation and administration of mule management console and Anypoint management console
  • Collaborated with Mule Soft professional services team for various Mule issues identified during development and system test
  • Conducted performance testing of Mule applications using Jmeter scripts, plugins and downstream mock services
  • Configured the mule projects on Jenkins Continuous Integration management to achieve automated build and deployment
  • Co-ordination with offshore team with daily status calls
  • Daily/Weekly status calls with the stake-holders
  • Day to day Linux environment handling & issue resolution.
  • Provided QA and UAT support.

Environment: Java 8, Mule EE 3.8.3, Anypoint Studio, Anypoint Management Console, Active MQ 5, XML, XSD, JSON, JMS, Junit, Jmeter, Git, Maven 3, Jenkins, JIRA, Oracle DB, Postman, SoapUI 4

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Integrated the securities trade project applications with EMP using technologies like Mule, Spring OXM, JMS, IBM MQ, JAXB, Maven etc. using Agile Methodology
  • Used Spring OXM with JAXB for marshalling/un-marshalling SWIFT MX messages like Redemption, Subscription, Switch
  • Developed the XSD for Trade project for order exchange to enable use cases like new order/cancel order, acknowledgement and confirmation
  • Local testing of unit inbound and outbound flows using queues created in Active MQ
  • Pioneered the use of Soap UI using Hermes JMS to send and receive XML data to and from message queue
  • Development comprehensive unit test suites for every project to validate project code-base.
  • Developed integration test harness using Mule which tested the complete inbound and outbound flow of trade project on MQ
  • Configured the java projects on Jenkins Continuous Integration management to build and publish unit test report.
  • Daily/Weekly status calls with the stake-holders
  • Day to day Linux environment handling & issue resolution.
  • Provided QA and UAT support.

Environment: Java 7, Mule, IBM MQ 7, Active MQ 5.4, Spring 4, Spring OXM, Hibernate 3, JPA 2, XML, XSD, JAXB, JMS, Junit, Jmeter, Eclipse Kepler, SVN, Maven 3, Jenkins, JIRA, Oracle DB, SoapUI 4, Hermes JMS, WinMerge, FileZilla, Putty

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Designed the Database Model to support new functions
  • Implemented the Vehicle and Title Registration use case using Spring MVC and Tiles.
  • Implemented the Self Service module which helped eligible user to renew DL and Vehicle Registration online.
  • Added support for Drools Rule Engine to facilitate business rules. These dynamic rules could be changed at runtime to application able to load new rules without downtime.
  • Developed unit tests using JUNIT framework.
  • Provided QA support

Environment: Java 6, JSP, Servlets, Tiles, Spring MVC, Drools, Hibernate 3, Oracle, SVN, Oracle SQL Developer, JBoss, Eclipse, Beyond Compare, Ant, WinSCP, Linux.

Confidential

Development Lead

Responsibilities:

  • Analyzed the system requirements and formulated low level design documents.
  • Designed the Data Model after detailed analysis of use cases in the release.
  • Developed the Spring Wiring of the business, data access layer and the provider layer external systems
  • Developed the Hibernate persistence configuration in the Data Access Layer.
  • Implemented the system interaction with legacy systems using web-services.
  • Implemented unit testing framework using spring test
  • Mentored the junior team members on the technical and functional aspects of the project
  • Performed thorough code review of the deliverables and ensured team delivered quality product.
  • Developed an estimation model based on use case complexity to provided estimations for upcoming release.
  • Assisted the project management in creating a technical onboarding plan for new team members.
  • Provided QA and UAT support.

Environment: Java, Spring, Hibernate, JPA 2, Apache CXF, Maven, Junit, IBM DB2, REST, JSON, Rational Application Developer, Rational ClearCase, ClearQuest, WebSphere Application Server, Squirrel

Confidential

Senior Developer

Responsibilities:

  • Analyzed the system requirements and formulated low level design documents.
  • Designed the Data Model after detailed analysis of use cases in the release.
  • Developed the presentation tier which enable state users to search payee and various payment details.
  • Implemented the account coding batch process which performed the critical computation of determining the available funds associated to various bank accounts in a given financial year. The functionality was designed as reusable services independent of client. This enabled the functionality to be pluggable for UI screens as well.
  • Implemented the business tier services using EJB
  • Implemented the system interaction with legacy systems using web-services.
  • Performed thorough code review of the deliverables and ensured team delivered quality product.
  • Mentored the junior team members on the technical and functional aspects of the project
  • Provided QA, UAT Support.

Environment: Java 6, EJB 2.1, JSP, Servlets, WebSphere application server 6.1, My Eclipse 9, Oracle 10g, UNIX

Confidential

Development Lead

Responsibilities:

  • Developed document account search web-service which searched across multiple document repositories based on the document meta-data.
  • Designed and Developed the WSDL and XSD for presentation to query middle tier business services.
  • Designed the Data Model for the document search tool
  • Collaborated with Business Analyst to understand the requirements of upcoming release. Performed feasibility and impact analysis from development team perspective.
  • Planned and tracked development tasks for a team of 6 people
  • Daily/Weekly status calls with the stake-holders

Confidential, Jersey City, NJ

Senior Developer

Responsibilities:

  • Developed document search web-Service client which searched across multiple document repositories based on the document meta-data.
  • Designed and Developed the WSDL and XSD for presentation to query middle tier business services.
  • Designed the Data Model for the document search tool
  • Collaborated with Business Analyst to understand the requirements of upcoming release. Performed feasibility and impact analysis from development team perspective.
  • Automated the build and deployment of the application using ws ant
  • Configured Hudson to enable Continuous Integration for the applications.
  • Provided support from development team during Systems test and UAT phase. Fixed showstopper defects/issues found during these phases.
  • Daily/Weekly status calls with the stake-holders
  • Provided QA, UAT and Prod. Support.

Environment: Java 1.5, Spring 2.5.6, Hibernate 3.2.6 GA, WebSphere application server 6.1, Rational Application Developer 7.5, Oracle 10g, UNIX, Ant, Apache Axis, Hudson

Confidential

Senior Developer

Responsibilities:

  • Developed document search web-Service client which searched across multiple document repositories
  • Designed and Developed the document checklist module to keep track of documents submitted by client during account opening and maintenance
  • Designed and Developed the WSDL and XSD for presentation to query middle tier business services.
  • Daily/Weekly status calls with the stake-holders
  • Provided QA Support.

Environment: Java 1.5, Spring 2.5.6, Hibernate 3.2.6 GA, WebSphere application server 6.1, Rational Application Developer 7.5, Oracle 10g, UNIX, Ant, Apache Axis, Hudson

Confidential

Development Lead

Responsibilities:

  • Implemented the core telnet framework using apache commons Net. This enabled execution of shell commands on the remote BRAS to conduct fault diagnosis.
  • Developed a web-service which exposed various tests available to requestor. This web-service used the underlying core telnet framework to connect to BRAS and execute commands to perform broadband fault diagnosis.
  • Implemented the provider layer to interact with external systems using web-services and JMS
  • Developed performance test suite using Jmeter.
  • Day to day UNIX environment handling & issue resolution.
  • Provided QA and UAT support.

Environment: Java 1.5, JMS, EJB (MDB), WSDL, XSD, XML, UNIX, WebLogic 9.1, Apache Axis 1.4

Confidential

Developer

Responsibilities:

  • Implemented the business tier for various broadband fault diagnosis tests defined in the WSDL
  • Developed the WSDL and XSD to define the contract for various fault diagnosis tests.
  • Created the low level design document which included various class diagrams, sequence diagrams.
  • Developed the screens to submit new tests and view results in browser.
  • Delivered the functionality in sprints in an Agile delivery model
  • Day to day UNIX environment handling & issue resolution.
  • Provided QA and UAT support.

Environment: Java, Web-services, Spring, XML, XSD, Apache Axis, Junit, Eclipse, Oracle DB, SoapUI, Putty

Confidential

Developer

Responsibilities:

  • Implemented the test and diagnostics algorithms and provided them as core reusable libraries.
  • Integrated the WOOSH web application with the core libraries to provide a web channel for operations to submit new tests and view results thereby enabling them to conduct fault analysis.
  • Developed the Perl scripts to execute core fault diagnosis using libraries and bring back results in XML format. This was rendered into HTML using XSLT
  • Implemented the one shot check algorithm which executed multiple diagnosis tests based on the nature of broadband line and elementary fault information
  • Implemented application health check to give one shot view of the system health.

Environment: C++, Perl, XML, XSD, XSLT, Oracle, Apache HTTP, Teraterm, IBM CMVC, UNIX

Confidential

Developer

Responsibilities:

  • Implemented the test and diagnostics algorithms and provided them as core reusable libraries.
  • Integrated the WOOSH web application with the core libraries to provide a web channel for operations to submit new tests and view results thereby enabling them to conduct fault analysis.
  • Developed the Perl scripts to execute core fault diagnosis using libraries and bring back results in XML format. This was rendered into HTML using XSLT
  • Implemented the one shot check algorithm which executed multiple diagnosis tests based on the nature of broadband line and elementary fault information
  • Implemented application health check to give one shot view of the system health.

Environment: C++, Perl, XML, XSD, XSLT, Oracle, Apache HTTP, Teraterm, IBM CMVC, UNIX

We'd love your feedback!