Sr. Mule Esb Developer Resume
Bloomington, IL
SUMMARY
- Around 8 years of assorted expertise in Software Development Life Cycle (SDLC) involving Requirements Analysis, Design, Development, Integration, Implementation and installation of EAI using MuleSoft and Testing of applications in Client/Server based on Java, Microsoft .NET technologies and SQL Server.
- Mule ESB experience with implementing Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using MuleServer 3.x.
- Worked on XML technologies like XML, XSD, XSLT and Web Services - RESTful and SOAP.
- Worked closely with customer & technical teams, third party system teams and functional consultants to perform end to end integration design, development and testing.
- Hands on experience using mule connectors like HTTP, Database, SMTP, FTP, JMS, File and knowledge on Salesforce, SAP and VM connectors.
- Experience in implementing MuleSoft Batch Processing and Scatter-Gather.
- Experienced in designing and testing custom API using RAML.
- Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Message Filtering, Message Transformation, Batch message processing and error handling.
- Technical expertise in Microsoft Technologies such as Microsoft C#.Net, ASP.Net, VB.Net, Visual Basic 6.0, ASP, VB Script, ADO.Net, IIS, Web Services, WCF, MS Access and MS Servers.
- Experience in migrating windows application to web using ASP.Net, C#, VB.Net, AJAX and JQuery
- Implemented object oriented concepts like Data Abstraction, Inheritance, Data Encapsulation, and Polymorphism using C #.NET.
- Successfully implemented web applications in .NET for various clients
- Good Experience in implementing Client and Server side Components for web applications
- Worked extensively with Data Adapter, Dataset, Data Reader as a part of ADO.NET to access and update database.
- Experienced in Java and J2EE technologies - Servlets, JSP, JSF, JMS, JDBC and EJB.
- Good Knowledge and experience in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB.
- Experience in publishing and consuming SOAP/WSDL/JAX-WS/Base Profile 1.0 based Web services using Apache Axis and REST web services.
- Experience developing applications using Object Relational Mapping frameworks like JPA and Hibernate.
- Experienced developing web applications using MVC frameworks like Struts and Spring frameworks.
- Experienced in using Spring modules like Spring JDBC, Spring ORM, Spring Web, and Spring AOP and Spring Core.
- Expertise in deploying, and configuring applications into application servers like WebSphere, WebLogic, and web servers like Tomcat
TECHNICAL SKILLS
Operating Systems: Windows XP, Vista, Windows NT Server
.Net Framework: Net Framework 3.0, 3.5, 4.0, 4.5
Mulesoft: Any point Studio, Mule Server 3.x, SOA, ROA, RAML, Data Weave, Connectors, Message Processors, Scheduling, Maven, deploy to Cloud, Deploy to MMC, Error Handling, Production Support, Installation, Upgrade.
Languages: C#, C++
Databases: MS Access, SQL Server 2008/2012, Oracle 10g/11g/12c
Technologies: ASP.Net, ASP, HTML, AJAX, Java, Java, Spring, Hibernate, Struts, Web services.
Web Servers: Internet Information Server (IIS)
Distributed Technologies: Web Services, WCF, WPF
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Sr. Mule ESB Developer
Responsibilities:
- Involved in analysis, design, development and implementation life cycles of this project.
- Involved in building API’s using RAML that interact with Force.com to create orders and fetch quotes.
- Designed and DevelopedRAMLfiles inAPIDesigner and appliedAPIProxies and Policies.
- Designed Mapping documents.
- Implemented and consumed bothSOAPandRESTfulweb services.
- Hands on experience in Munit Mule Testing and Junit by implementingEasy Mock, Google Code Pro.
- Expertise in testing SOAP and Restful web services using SOAP-UI, Postman, Rest Client.
- Migrated code from development to testing and production environments.
- DevelopedFlows, Sub Flows, and Data Weave transformationsin Mule configuration.
- Developed datatransformationsin Data weave and developed custom transformers.
- Involved in trouble shooting and problem solving of the Integrations.
- Experienced in application deployment on cloud hub and managed the app using Mule MMC on QA and Production environments.
- DevelopedRESTservices to submit Quotes toMulesoftand upload contracts.
- Created lookup tables and Design Patterns to build this integration.
- Deployed and scheduled mule project on cloud hub.
- Deployed applications to Runtime manager.
- Configured and managed Mule MMC.
- Worked with Business Analyst to understand the integration requirements.
- Experienced in writing Munit test suits and running the reports inHPQualitycenter.
- Maintaining the test cases, test scripts and executing the test cases and test scripts usingHPQualityCenterand for reporting the results.
- Involved in different phases of Testing with end systems.
- Customized testing tool (HPQualityCenter10) to facilitate testing processes and procedures
- Debug the Test Scripts, created Batch tests, verifying the test results and reporting the defects toQualityCenter.
- Bug tracking and project development lifecycle on JIRA.
Environment: Mule, Maven, Java, Junit, MUnit, MMC, and Mule ESB 3.7.4, Data Weave, Cloud Hub, MS-SQL, Salesforce (force.complatform), RESTFul APIs, SOAP UI and Groovy scripts, Jira, HP QC, and Confluence.
Confidential, Foster City- CA
MuleSoft Developer
Responsibilities:
- Responsible to design, prepare technical design document and develop Restful APIs using RAML design tool and APIKit.
- Performed requirements gathering, analysis, scoping, documentation, designing, developing and unit testing.
- Developed Mule flows to seamless integrate with Salesforce, Workday, Coupa, Intacct, Jira and MS-SQL Databases.
- Responsible to develop the flows using SEDA (Staged Even Driven Architecture) for batch processing Jobs.
- Responsible to migrate existing CastIron projects into MuleSoft project.
- Responsible to develop the flows in Producer Consumer message flow pattern using JMS active MQ.
- Responsible to write Munit test case.
- Responsible to prepare deployment plan and do the production deployment to CloudHub using Jenkins CI platform.
- Upgrading of Mule application from 3.7.2 to 3.7.4 runtime across all apps.
Confidential, NJ
Java Developer
Responsibilities:
- Gathering requirements from the clients and them to use the websites developed.
- Developing java classes for specific rules. Implementing EJBs to add façade to the application and creating business logic for reuse.
- Creating custom ant scripts for customized implementations of the WFM3G product.
- Developing JSP and Servlets for utilizing the rules developed and display the results.
- Worked on various IDE to develop business implementation of the webservice.
- Used DAO pattern to interact with the Enterprise Information service Layer.
- Worked on hibernate configuration files to enable persistence and retrieval of auditing data for services.
- Used SOAP UI to test WSDL service and contracts exposed from backend systems to ESP.
- Written Junit unit test cases for both positive and negative test scenarios propagated from quality analyst.
- Modified and worked on Project Object model of Maven build tools to enable dependency based builds.
- Worked with other teams to deploy webservices in Dev and QA environment in Weblogic Application Server.
- Creating reports on the databases for different clients.
Environment: JSP, Java 1.4.2, EJB 3.0, Oracle, Weblogic BEA, Weblogic IDE, CSS, Ajax, Javascript, Struts, Ajax, Ant 1.6.5, Subversion, InetSoft Reporting Tool, Subversion, GIT, SQL Server Management Express, JSON, Multithreading, WebSphere, Log4j, JMS, Spring, Castor, Fiddler, Soap UI, Stylus Studio.
Confidential
Java Developer
Responsibilities:
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Developed Controllers, Services and Repository classes using Spring MVC module.
- Developed Java Beans and DTOs to persist the information across different tiers.
- Used spring framework for dependency injection with the help of spring config. files.
- Used Spring Data Access module to integrate JPA for persistence in Data access layer.
- Used JPA annotations to define mapping metadata for persisting objects using Hibernate as engine.
- Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
- Configured persistence units and integrated JPA Entity Manager Factory with Spring.
- Persisted business objects through JPA's Persistence Context to inject Entity Manager.
- Used Spring declarative Transaction Management as a strategy for managing transactions.
- Used Spring JPA Transaction Manager for managing transactions against application database.
- Used DAO, DTO, Singleton design patterns in the App development.
- Transformed XML content into HTML using XPath, XML Schema and XSLT.
- Application development using Eclipse IDE, building of applications with Maven scripts.
- Coding SQL Statements and Stored procedures for back end using Oracle.
- Experience in developing and consuming REST, SOAP Web Services.
- Developed various test cases and performed unit testing using JUnit.
- Coding SQL Statements and Stored procedures for back end using Oracle.
- Participated in code review and played key role in integration with legacy systems.
- Used GIT for version control.
- Using JIRA for bug/task tracking and time tracking.
Environment: HTML, XML, XSLT, CSS, jQuery, JavaScript, JSP, Spring, JPA, Hibernate, JDK1.7, Oracle11g, GIT, AJAX, Tomcat, Log4J, JUnit, SOAP, WSDL, Web Services, Maven.
Confidential
.Net Developer
Responsibilities:
- Involved in complete software development life cycle - Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
- Designed interactive web pages with front - end screens using ASP.NET, VB.NET, AJAX, HTML, Flash and Dream Weaver.
- Created Stored Procedures and triggers to perform automated rules, updating to related tables using Oracle 9i.
- Developed Crystal Reports to address diverse levels of the organizational requirements ranging from Individual employees to a complete line of operations.
- Developed core functionality with the .NET Framework VB.NET, ADO.NET).
- Used C#.NET for creating classes of this application.
- Worked extensively with Web Forms, Server (Web/HTML) and Data Binding controls.
- Data Translation used to translate the data from VB.NET to XML.
- Developed Business components and web services for online transactions.
- Implemented validation using validation controls and JavaScript.
- Designed Custom Web Controls implementing more usability into the displaying transactions in Data Grid control.
- Handled Configuration (Session, authentication and authorization, custom errors, tracing and so on) or the online transactions by the customer and creating user login and privileges.
- Developed Security Layers for web page security and User Authentication in C#.Net.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
Environment: .Net Framework 2.0, .NET SDK, VB.NET, ASP.NET, AJAX, Web Forms, ADO.NET, Web Services, XML, JavaScript, IIS, SQL Server2000, Oracle 8i, DTS, Visual Studio. Net, Visual Source Safe, VISIO, Windows ‘2000
Confidential
.Net Developer
Responsibilities:
- Participated in gathering and co-coordinating requirements, design, and implementation for the application.
- Architected the multi-layered design for the web application.
- Created ASP.NET web pages using features like Master pages, Smart Navigation and partial classes with code behind model.
- Developed T-SQL Stored Procedures for Generating Reports.
- Used AJAX control tool kit and extensively used Update panels to reduce the Flickr on the page.
- Worked with Cascading Style Sheets to present the XML Data on Web Pages.
- Designed and developed web pages using HTML 5 and CSS 3
- Used JavaScript and VBScript for validation and some of the client-side functionalities.
- Involveincoding front end client using WPF, UI Framework andWCF.
- Envisioned and built front-end for the site written in ASP.NET, MS Visual Studio .NET, C#.NET, HTML, JavaScript, jQuery, CSS and AJAX
- Developed generic reports using Crystal Reports
- Extensively used ASP.NET to develop front end screens making use of Server and User Controls.
- Made use of ASP.NET Data Controls such as Grid View and Data List to display information.
Environment: Visual Studio 2010, C#, ASP.NET, Crystal Reports, ADO.NET, VSS, T-SQL SQL Server 2008, CSS 3, WCF, HTML 5, AJAX and JQuery, JavaScript
