We provide IT Staff Augmentation Services!

Senior Mule Consultant (integration Specialist) Resume

2.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY:

  • MuleSoft Certified Solution Design Architect, MuleSoft Certified Integration and API Developer, MuleSoft Certified API Design Associate, Microsoft Certified Professional, Professional Scrum Developer (PSD I), Professional Scrum Master (PSM I), Blogger, Software Developer, Technical Lead who has professional experience in successfully designing, developing and delivering commercial quality enterprise software.
  • Over 4+ years of experience in providing integration solutions using MuleSoft ESB, Core Java, GroovyScript, Spring Framework and over 12 years of experience in providing solutions using Microsoft Technologies.
  • Strong application integration experience using Mule ESB with Connectors, Transformations, Routing, JMS and RabbitMQ, Data Transformations using Mule ESB.
  • Strong understanding of Message Brokering architecture with RabbitMQ, hands on experience in installing, configuring Rabbit MQ and creation of Queues/Exchanges.
  • Created Mule ESB based Health Check and Monitoring applications.
  • Experience in Design Patterns including Singleton, Factory, Abstract Factory, Façade, MVC, and Gateway Proxy.
  • Expertise in Front end technologies including HTML, JavaScript, CSS, AJAX, XML, XSLT, JQUERY, Angular JS, and Bootstrap.
  • Deep passion for driving technology and delivering tangible, high value business solutions.
  • Sound knowledge in API management using RAML, Anypoint Studio, MuleSoft’s CloudHub and Microsoft AZURE API Management.
  • Deep technical experience with architecture, design and hands - on programming on diverse platforms including RDBMS, Service Oriented Architecture, Micro-services.
  • Working knowledge of UML (Unified Modeling Language) standards and hands on experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Excellent Technology absorption capability with any kind of web and Client/Server Application. Well versed with Back-end, middle tier, front end and GUI Development.
  • Ability to perform and deliver in technically complex projects, meet deadlines and adaptable to ever changing priorities.
  • Articulate, confident communicator experienced with written and oral presentations.
  • Expertise in writing SQL Queries, Stored Procedures, Cursors, Triggers using SQL Server.

TECHNICAL SUMMARY:

Enterprise Service Tools: MuleSoft ESB, RabbitMQ, Anypoint Studio, MSMQ, WebSphere MQ

Languages: Core Java, C#.Net, VB.NET

J2EE Technologies: Servlets, JSP, JDBC, JavaBeans

Microsoft .NET Technologies: .Net Framework 4.5, ASP.NET Web API, ASP.NET MVC, WCF, LINQ, ASP.NET, ADO.NET.

Internet Technologies: HTML, AJAX, XML, JavaScript, CSS, jQuery, AngularJS, Bootstrap.

Database: Microsoft SQL Server 2012/2014, Oracle 10g/9i, MS-Access, Sybase.

Tools: Splunk, Dynatrace, Nuget Package Manager, MS Build, Windows Power Shell, Microsoft Test Manager, TFS, Microsoft Project, Visio, Erwin, Toad, LLBL GenPro, Bugzilla, BMC SQL Programmer, BMC Remedy, Web Top for Documentum.

PROFESSIONAL EXPERIENCE:

Confidential, Edison, NJ

Senior Mule Consultant (Integration Specialist)

Responsibilities:

  • Develop enterprise service bus applications using Mule ESB, Anypoint Studio, RabbitMQ, MSMQ and protocols like AMQP(S), HTTP(S), and Core Java.
  • Configuring the Mule process for fetching messages from topic and making web service calls to the middle tier Mule ESB for processing.
  • Using encryption algorithms to encrypt the fields in the environment properties.
  • Using ParseTemplate to parse the text file and replace the contents with the flow variables.
  • Configuring Rabbit Queues, Exchanges and Bindings using PowerShell scripts.
  • Consuming messages from MSMQ using the Anypoint Gateway and orchestrating the message flow from upstream systems to downstream systems.
  • Posting messages to customers in Azure using HTTP Connectors.
  • Participating in the Mule Upgrade from Mule 3.5.4 to 3.8 and upgraded the existing applications.
  • Coordinating in the application deployments, testing and verifications.
  • Developing Topology diagrams, Architecture diagrams, Component diagrams and preparation of documents.
  • Developing API Gateways for setting up the proxies for the existing services.
  • Developing Health Check dashboards using AngularJs, Bootstrap and Spring beans.
  • Developing Enterprise libraries for supporting the common functionalities needed by the Mule applications.
  • Implementing the concurrency patterns like Scatter Gather, Publish Subscribe.
  • Generating Correlation Ids for tracking messages across the systems and adding exception handling to the mule flows.
  • Coordinating with clients, understanding the requirements and providing feasible solutions and participating in the UAT testing and Load testing.
  • Testing the modules of the project and verification of the User Stories.
  • Coordinating with the Middleware team for deployments of Mule applications and verification of the changes.
  • Developing Health Check applications and alerting mechanism using Splunk.

Environment: Java 1.8, WebSphereMQ, Mule ESB 3.8.0, Mule Management Console, RAML, Apache-Maven 3.4, Log4J2, Anypoint Studio 6.2, RabbitMQ, MSMQ and Windows PowerShell, Anypoint Gateway, API Gateway.

Confidential, Woodbridge, NJ

Senior .NET Consultant

Responsibilities:

  • Handled all the design, development work (UI, Database) and testing by collaborating with different departments.
  • Involving in all the phases of SDLC i.e., Analysis, Design, Development and testing of the application.
  • Following Agile Development Methodology in executing the project.
  • Participating in discussions with clients while collecting the requirements and drafting them into Use cases and preparing mockup screens (story board) to review with the clients.
  • Identifying proper usage of technology (Implementing the business logic at .NET level if processing consumes more time at database side. For example, using SQL bulk copy to store the search results rather than passing data to stored procedure to save data) in achieving the objectives of the project.
  • Participating in architectural meetings in explaining the solution approaches for the project.
  • Collaborating with different teams like Enterprise Business Solutions, Business Application Management to explain the requirements of the project and understanding the organization standards to implement the solution.
  • Designing tables, developing stored procedures and collaborating with Database Team in creation of database objects and executing scripts for stored procedures and functions.
  • Did R&D in communicating documentum using DFS classes, DFC classes and directly consuming the Documenting web services.
  • Did R&D in communicating documentum by developing custom classes in .NET to be configured in for WCF services.
  • Designing UI, developing user controls and implementing styles, headers, footers using Master Pages.
  • Developing different layers to make the application to be loosely coupled i.e., Data Access Layer, Business Layer, Common Layer.
  • Creating proof of concept projects for demonstrating the solution with the clients and architecture group. Solution to hold bulk documents designed outweighed the existing Caliante product in performance and efficiency.
  • Developing .NET Windows Services (Implemented Multi-Threading and Multi-Processing by spawning the number of processes dynamically based on the value in the configuration file) to run the back ground jobs to move documents from file shares to temporary locations and importing the documents in the Documentum repository.
  • Integrating the application with Documentum and Autonomy products with the APIs provided.
  • Consuming the Tibco services for the data from Autonomy.
  • Identifying the bottle necks in the performance of the project by collaborating with different departments and implementing the most robust application like identifying the heap size issue with Documentum team and the null value impact, requesting data using state values for consecutive request of data with Autonomy support team.
  • Modifying Tibco Service developed in Java for requesting the data from Autonomy (Later changed to directly communicate the Autonomy API from .NET).
  • Developing code to communicate with Active directory services to validate the logged in user.
  • Developing custom logic to provide security for the application at 3 levels: Page level, Menu level and controls level.
  • Developing custom logic to implementing exception handling and display of customized messages with User control and .NET Class Library.
  • Packaging the web application using web setup project, windows services with setup projects and collaborating with Packaging team in the installation of the application at different environments and verifying the installation of the application.
  • Developing Multi-layered WCF services for fetching results from Autonomy using Autonomy API for .NET and services for Documentum operations.

Environment: Visual Studio 2008, .Net Framework 3.5, ASP.NET, C#, ADO.NET, WCF, LINQ, Lambda Expressions, JavaScript, XML, jQuery, SQL Server 2008, T-SQL, ASP.NET Ajax Control Toolkit, Autonomy, Tibco, Documentum, Core Java, WebTop for Documentum, Tibco Designer.

Confidential, Woodbridge, NJ

Senior .NET Consultant

Responsibilities:

  • Involved in software Development Life Cycle (SDLC) Process included Analysis, Design, Programming and Testing.
  • Using the Following Agile Development methodology and participating in regular meetings.
  • Involved in designing and reviewing wire frames using MS Visio.
  • Study of Business Requirements, Analysis and converting business requirements into technical specifications, use cases and class diagrams.
  • Designing front end using Data Grids, Tabs, Panels and Validation controls and Master Page.
  • Creating reports using SSRS reports in SQL Server 2008.
  • Used Telerik ASP.NET Ajax controls like Script Manager, Ajax Manager.
  • Extensively used Telerik controls such as RadGrid, Tree, Tab, Panel, Calendar and Input controls.
  • Implementing client side validations using JavaScript.
  • Involve in Preparation of Test Cases and Unit testing for the developed functionalities.
  • Developed Database design (logical and physical model) using Erwin tool and creating stored procedures, functions, triggers and views using T-SQL.
  • Used ORM tool LLBL GenPro to generate the classes for communication with the database.
  • Developing User controls to be reused in the project.
  • Effectively maintaining state management in the project by using session manager classes.
  • Deploying the application in Test, Staging and Production servers.
  • Configuration management using Tortoise SVN.
  • Implementing ELMAH (Error Logging Modules and Handlers) for logging all unhandled exceptions and sending email notifications.
  • Participated in code review and maintaining coding standard as per guideline.

Environment: Visual Studio 2008, .Net Framework 3.5, ASP.Net, C#, ADO.Net, WCF, LINQ, JavaScript, XML, SQL Server 2008, T-SQL, SSRS, Tortoise SVN, Erwin, Telerik controls.

Confidential, Houston, Texas

Project/Technical Leader

Responsibilities:

  • Involved in analysis and designing the business logic for the application.
  • Supporting the changes and enhancements to the applications.
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, VB.NET, ADO.NET, T-SQL and PL/SQL . The middle tier contained all the business logic.
  • Converted the existing Web Services to WCF services.
  • Worked with Win forms in C# using .NET Windows .
  • Extensively used Infragistics controls such as Grid, Tree, Tab, Panel, Calendar and Input controls.
  • Used LINQ provider which will be exposed to the user and will be responsible for building and executing a query expression.
  • Developing stored procedures in Sybase, SQL Server 2008 and Oracle 10G.
  • Involving the discussions with the clients and understanding the business requirements and handling the issues.
  • Involving the deployment of the changes through batch script and handling the change management to the applications supported.

Environment: Visual Studio 2008, .Net Framework 3.5, ASP.Net, C#, ADO.Net, WCF, LINQ, JavaScript, XML, SQL Server 2008, Oracle 10g, T-SQL, VSS, Erwin, Crystal Report, Infragistics controls, Bugzilla.

Confidential, Buffalo, New York NY

Project/ Technical Leader

Responsibilities:

  • Collecting requirements from the clients and developing functional requirements.
  • Design of Project architecture and developing low level and high level design documents.
  • Project estimation using Use Case Point estimation and Component based estimation.
  • Tracking project schedules and updating status reports to the clients.
  • Assist the team in carrying out all SDLC activities related of the project.
  • Developing reusable classes using C#.
  • Attending client meetings and providing demos to the clients on the completed modules.
  • Giving knowledge base to the new members in the team.
  • Developing complex queries to make the business logic to be more generic in SQL Server 2005.
  • Helping team members to understand the requirements and in resolving technical issues.
  • Participating in the code reviews and maintaining the standards throughout the project.
  • Implementing the Siteminder for the application as a layer that checks the user credentials by role.
  • Developing SSIS packages to run every night to change the status of score cards to complete.
  • Fine tuning the code for some of the complex stored procedures.
  • Configuration management using VSS and production/ cert migration using Harvest.
  • Involved in the database migration by creating SSIS packages.

Environment: Visual Studio 2005, .Net Framework 3.5, ASP.Net, C#, ADO.Net, WCF, LINQ, JavaScript, XML, SQL Server 2005, T-SQL, SSIS, VSS, Harvest, Erwin, Crystal Report, Infragistics controls, Bugzilla.

Confidential, Indianapolis, IN

Sr. Software Engineer

Responsibilities:

  • Involved in analysis and designing the business logic for the application and created technical design documents.
  • Developed user interface and entity objects using Confidential Tool Kit (ATK). And also developed business component using C#.
  • Developed user interface using AJAX for making faster and user friendly web-page application. And used client side JavaScript objects to call server side business component.
  • Involved in preparing unit test cases and code review documents. Executed unit test cases.

Environment: Visual Studio 2005, .Net Framework 2.0, ASP.Net, C#.Net, AJAX, Web Services, JavaScript, XML, Confidential Toolkit (ATK), VSS, PL/SQL, Oracle 10g.

Confidential, Mountain View, CA

Sr. Software Engineer/ Module Leader

Responsibilities:

  • Design and developed user interface using ASP.NET, C#.NET, HTML and JavaScript.
  • Used wide range for controls like HTML Server Controls, ASP Server Controls and Validation Controls to develop pages.
  • Created service interface to integrate application with ADOBE Breeze using web services exposed by Breeze meeting module.
  • Involved in developing windows service to create meeting automatically which runs on certain interval.
  • Developed business component to create meeting and register/ un-register attendees in Breeze system using web services.
  • Implemented solution using which Breeze meeting recording can be converted to and meeting and users can register to see recordings.

Environment: Visual Studio 2003, .Net Framework 1.1, ASP.Net, VB.Net, AJAX, JavaScript, XML, HTML, CSS, AML, Breese, Breeze web services, CSV, Araxis Merge, T-SQL, PL/SQL, SQL Server 2000 and Oracle 9i.

Confidential, Mountain View, CA

Senior Software Engineer

Responsibilities:

  • Have involved in all the four modules.
  • Primarily focused on understanding the LMS Architecture.
  • Developed the scheduler for the AICC notifications in Centra Customizations.
  • Developed the code for implementing Proxy capabilities customizations.
  • Developed the code for implementing Prescriptive Learning customizations.
  • Involved in the development of Database stored procedures using ASPEN Meta Language (AML) for Oracle and SQL Server databases.

Environment: ASP.Net, VB.Net, AJAX, JavaScript, XML, HTML, CSS, AML, CSV, Araxis Merge, T-SQL, PL/SQL, SQL Server 2000 and Oracle 9i, Visual Studio 2003.

Confidential

Senior Software Engineer

Responsibilities:

  • Customizations of the KBOLT depending up on the client requirements.
  • Developed the stored procedures in SQL Server 2000.
  • Developed the classes in VB.NET.
  • Developed the FTP Scheduler to get the images scanned by the Investor Service Centers from the local folder and put them in the Image server using FTP protocols based on the Mutual Fund.
  • Created database table design, stored procedures, views and functions in SQL Server.

Environment: ASP.NET, VB.NET, SQL Server 2000, Visual Studio 2003.

Confidential

Software Engineer

Responsibilities:

  • Involved in software Development Life Cycle (SDLC) process included Analysis, Design, Programming, Testing and Deployment.
  • Worked with ASP.NET Web Forms, User controls, State Management, Caching features to develop user interface for the application and used C# for code behind and business component development.
  • Involved in developing Win Forms for user interface using VB.Net and developed data access layer using ADO.Net.
  • Involved in database design and developing stored procedures, triggers, views and functions in SQL Server.
  • Involved in developing and executing unit test cases and code review.
  • Used Visual Source Safe (VSS) for code configuration management.

Environment: C#, ASP.NET, VB.Net, ADO.Net, T-SQL, VSS, Crystal Report, JavaScript, HTML, SQL Server 2000, Visual studio 2003.

Confidential

Software Engineer

Responsibilities:

  • Worked on enhancements for the application developed in ASP,VB 6.0.
  • Part of the team to convert the application into .NET.
  • Designed the entire Application Graphical User Interface using ASP.NET and created user controls for reusability.
  • Developed data access layer using ADO.Net and extensively worked on Data Adapter, Data Readers and Data Set.
  • Designed and developed table, stored procedures and functions.
  • Involved in developing custom controls using C#.
  • Used .Net Validation Controls for client side and server side validations.
  • Involved in developing and executing unit test cases.
  • Used Visual Source Safe (VSS) for code configuration management.

Environment: ASP,VB 6.0, ASP.Net, C#, JavaScript, XML, HTML, CSS, VSS, T-SQL, SQL Server 2000, MS Access, Visual Studio 2002/2003.

We'd love your feedback!