Post Job Free

Resume

Sign in

Developer Service

Location:
Minneapolis, MN
Posted:
January 05, 2020

Contact this candidate

Resume:

Tanveer Ahmed

Sr. MuleSoft Developer

Phone: 917-***-**** Email: ada7xa@r.postjobfree.com

PROFESSIONAL SUMMARY:

Software developer having over 8+ years of progressive experience in all the phases of software development life cycle (SDLC) that includes Business Requirement, Analysis, Design, Development, Integration, maintenance, installation, implementation and testing of various client/server and N-tier web applications was demonstrated as summarized below and 4+ years working experience in Enterprise Design & Integrations using Mule ESB.

Experience in utilizing java tools in business, web and client server environments including java platform, Hibernate, Spring MVC, Enterprise Edition (J2EE), Java Server Pages (JSP) and Java Data Base Connectivity (JDBC).

Experience in developing Front-End User Interface using JSP, Angular 2, HTML5, jQuery, CSS and Ajax.

Expertise in several J2EE technologies like Servlets, JSP, Spring, Hibernate, Web Services (SOAP & RestFul), JSF, Struts, EJB, Ajax, JAVA Beans, JNDI, JMS, JSTL, Spring Mail, XML.

Experience in various Spring components like Spring CORE, ORM, IOC, AOP, MVC, JDBC, JPA, Securities, Batch and Boot.

Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Hibernate Caching, Hibernate Transactions, Optimistic Locking.

Experience using various web/application/directory servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.

Proficient in using XML Suite of Technologies - XML, XSL, DTD, XML Schema and XSLT.

Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and NoSQL DB like Terracotta, Couchbase, CouchDB, Cassandra and MongoDB.

Involved in Complete Life Cycle Development using Mule ESB 3.x based on SOA architecture. Also, responsible to develop Restful/SOAP Web Services in Mule ESB based on SOA.

Experienced in integrating APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on premise servers. Have an experience working Mule API manager and RAML.

Strong application integration experience using Mule ESB with connectors like HTTP, FILE, FTP, SFTP, SALESFORCE and HL7.

Experience in Integration Technologies like Mule ESB integrating various third party systems with the custom made web application also Involved in unit testing and written MUnit Test cases for Mule flows.

Performance oriented implementer of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller.

Creating cluster environment using Mule ESB with Mule Anypoint Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration.

Involved to design and develop MuleSoft object store clustering, Load Balancing and OAuth 2.0

Expertise in Unit testing using JUnit & Mockito, Integration testing and smoke testing etc.

Experience in working with build & deployment tools like Maven, Ant and Jenkins.

TECHNICAL SKILLS:

Programming Languages : Java, Groovy

J2EE Technologies : JDBC, Servlets, JSP, JavaBeans, JNDI, JPA.

Web/XML Technologies : HTML, DHTML, CSS, JavaScript, Angular 2, Servlets, JSON, JSP,

JQuery, DOM, XML.

Frameworks : Spring 4.x, Struts 1.x/2.x, JSF, EJB (MDB), Hibernate.

Development Tools : Eclipse, Anypoint Studio, Net Beans, STS, SOAP UI and Postman.

Web Services : SOAP, WSDL, RESTful, RAML, JAX-RS, REST-Jersey, JAX-WS,

DBMS/NoSQL : Oracle, MS SQL Server, MySql, Terracotta, CouchDB, Couchbase.

Web/App Servers : Tomcat, JBoss, Web Sphere, WebLogic, GlassFish.

Source Control : SVN, GitHub, GitLab, CVS.

UML Design Tool : Visual Studio.

Bug Tracking Tools : JIRA, HP ALM, IBM Clear Quest, Bugzilla.

Testing/ Logging Tools : JUnit, Munit, Log4j, LogBack, LoadRunner.

Building/CICD Tools : Graddle, Maven, Jenkins.

WORK EXPERIENCES:

US Bank – Richfield, MN July 2019 – Till Date

Role: Sr. MuleSoft Developer

Description: US Bank's Wealth Management aims to digitize processes around lending, accounts, credit and other business channels through Enterprise Digitization and Messaging program. On a high level program aims to streamline and standardize processes around content and workflow management.

Responsibilities:

Actively participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.

Developed the Mulesoft API-Led architecture with the Experience, Process, and System API layers.

Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports. Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.

Used Data Weave 2.0 (Transform Message) and coded data transformation logic according to the requirements and transformed the messages to different formats and also combined two payloads of JSON format, from two different sources using primary key in Data Weave.

Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful and Consumed SOAP web services using spring.

Created MULE ESB artifact and configured the MULE configuration files and deployed.

Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party solutions.

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.

Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth 2.0.

Used Anypoint Platform to ease the interaction between mule and external resources such as database, Rest API.

Involved in integration, development of MULE services as part of both consumer and producer.

Developed several mediation flows of various use cases using Anypoint studio in MuleSoft ESB.

Developed Mule applications using Mule connectors like Salesforce, File, Database, JMS, and SMTP as a part of integration usage.

Extensively used Kafka to publish and consume message for real-time streaming data analysis and used ZooKeeper for synchronization service.

Integrated applications using MuleSoft ESB for orchestrating the services. Designed enterprise services using RAML and REST based APIs.

Developed a RAML based REST web service API's using API Kit Router in Mule.

Implemented RAML, YAML & Property files for different entity creations, created YAML files for new API's and YAML configurations for batch message service.

Implemented Mule flows for different modules, which process files and emails from different systems and developed Mule ESB projects for the services with synchronous and asynchronous mule flows.

Created the Mule ESB artifacts, and configured and deployed the Mule configuration files.

Worked with MuleSoft connectors and transformers. Used various transformers in Mule ESB based on use case and implemented the custom transformations.

Performed API testing using Postman tool to validate business logic before integrating the API with the front end. Utilized GET, POST, PUT and DELETE for Mule ESB flow.

Configured APIs, proxy endpoints, API portals and API analytics based totally on technical specifications in Mulesoft API manager.

Implemented File Connector to archive the incoming payload and send the payload through mule flow.

Used Maven building tool for creating JAR file to be deployed in application servers. It is also used for dependency management.

Extensively used Mule Debugger to debug the XML Flows and wrote MUnit Test Cases using features like mocking, verify call, and assert conditions based different sets of data.

Worked with NoSQL databases like Terracotta and Cassandra.

Deployed the application both on premise and CloudHub and fixed the issues in QA environment, Applied OAuth, Transaction policies to the API in the CloudHub Environment using APM.

Worked with application deployment in Openshift which is a cloud development Platform as a Service (PaaS). Automates the process of building new container images for all users.

Used Git for version control for code commit and update.

Environment: Java 1.8, Mule Runtime 4.2.0, Jenkins, Rally, Flow dock, Mule Management Console (MMC), RAML, Cloudhub, CXF, RESTFUL, XML, JSON, Maven, Microsoft Visio Standard, DbVisualizer 9.2.7, SoapUI.

United Parcel Service (UPS) – Timonium, MD July 2018 – July 2019

Role: Sr. Mule ESB Developer

Description: UPS is a multi-billion-dollar corporation by clearly focusing on the goal of enabling commerce around the globe. As a MuleSoft developer, I was primarily responsible for implementing functionality to create applications, where a user can check their delivery status with the tracking number and for the further search, we can get back the result either from the database or cache.

Responsibilities:

Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning, development & testing.

Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.

Prepare unit test case documents and perform unit and integration testing to ensure application meets the functional and technical requirements.

Migrated Mule ESB 3.9 apps to Mule ESB 4.1 and updated all the dependencies.

Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.

Developed Restful/SOAP web services in Mule ESB based on SOA architecture.

Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications.

Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs by documenting and designing REST API’s using RAML.

Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.

Developed interfaces between SAP, Sales Force, REST and SOAP web-services.

Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.

Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.

Worked with Web Service Consumer connector to consume Web services in Mule.

Deployed Mule ESB applications into MMC (Mule Management Console)

Configured the Mule process to fetch data from topic and made web service calls to the middle tier Mule ESB for processing.

Experience in integrating applications using Mule ESB with Connectors, Transformations, Routing and Messaging using ActiveMQ and JMS.

Creating cluster environment using Mule ESB and created ActiveMQ with different topologies in Enterprise Integration.

Used MuleSoft ESB to route various service calls, to do validation of service input and to handle exceptions.

Worked with NoSQL databases like Couchbase and CouchDB.

Worked with Mule ESB in creating inbound and outbound flows and orchestration using Xpath.

Implemented Mule’s exception strategies to catch, route and handle different errors in different ways.

Experience in creating activity workflow to manage sequential execution of the services in Mule ESB.

Created cluster environment using Mule ESB with Mule Anypoint Studio and implemented ActiveMQ with different topologies in Enterprise Integration.

Developed Mule applications using JSON, XML, Xpath using Anypoint studio.

Have written MUnit test cases to validate the Mule flows.

Implemented build package tool using Maven and build the code in Jenkins.

Environment: Java, Any point Studio, MMC, MuleSoft Runtime 3.9 & 4.1, Trumba, Sales force, Git Hub, ActiveMQ, RAML, Rally, MUnit, SOAP, JQuery, Ajax, HTML, CSS, Oracle, RAD, ANT, Clear quest, Log4j, JUnit, UNIX.

Cigna HealthCare – Chattanooga, TN December 2016 – June 2018

Role: Sr. Mule ESB Developer

Description: Cigna HealthCare is a trusted health insurance provider. It helps their customers manage their medical insurance. It provides various online tools to the clients to manage their claims, health assessments and quality. Cigna HealthCare maintains every member medical records available and up-to-date, so that members can access their records and print their records prior to meet a doctor.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.

Involved in complete development of Agile Development Methodology/SCRUM and tested the application in each iteration.

Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.

Experienced best practices for integrating Microservices into existing system architecture.

Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.

Technical experience in the areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using MuleSoft that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on premise servers.

Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.

Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.

Worked on connectors like SMTP, SFTP, FTP and IMAP which overridden the existing functionality which suits the requirements using MuleSoft.

Created Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.

Used Database connector for connecting Oracle Database in the Mule flows.

Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.

Configured Rabbit MQ series for sending out automatic notifications emails to respective users of the application.

Worked on Maven during build process also modified pom.xml to use latest libraries and specifications.

Used GIT as version controlling tool and Maven for building and deploying Application.

Tested Web Services using SOAP UI toolkit locally.

Developed unit testing frame work using JUnit test cases for continuous integration testing.

Used Ant and Maven for building and deploying application.

Used Log4j for Logging and Used Quality Center for Bug Reporting Tool.

Environment: Agile, Java 1.8, J2EE, MuleSoft Runtime 3.8, 3.9, Anypoint Studio, ActiveMQ, RAML, Munit, HTML5, CSS3, JavaScript, AJAX, AngularJS, JSON, JSP, JSTL, AWS, Micro Services, Hibernate, Spring, XML, Web Methods, Maven, JAX-WS, JAX-RS, Log4J, GIT, REST Web Services, Unix, Oracle, PL/SQL, MongoDB, WebSphere Application Server, Jenkins, JPA, JUnit, JIRA.

Nationwide Financial– Columbus, OH June 2015 – Nov 2016

Role: Mule ESB Developer

Responsibilities:

Involved in Agile -Sprint methodologies to do requirements gathering, analysis and planning, development & testing.

Involved in Agile scrum meetings, updating the tasks based on the user stories in Rally.

Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.

Developed a RAML based REST web service API's using API Kit Router in Mule.

Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive in the Mule Management Console (MMC).

Implemented SSL configuration for secured transmission of messages.

Defined the System Interfaces (XSD), created Mule ESB flows, performed payload transformation & developed middleware data Entity Mapping Solution.

Developed an Integration Component with third party application using Mule ESB.

Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous.

Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.

Involved in Transformations using Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.

Deployed Mule applications into MMC (Mule Management Console).

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.

Created Jenkins user guide documentation and provided to users.

Environment: Mule Runtime 3.7, API router, Amazon SQS Queues, RAML, Oauth 2.0, JSON, XML, SOAP, JUNIT, Munit, Bitbucket, Source tree, Apache Maven 3.3.9.

Indiana University Health - Indianapolis, IN April 2014 – May 2015

Role: Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.

Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.

Involved in implementing dashboard to display all the service requests and their corresponding workflow statues

Experience in writing database queries and PL/SQL – Stored procedures, functions, triggers, sequences, DB links on Oracle.

Used spring core for dependency injection/Inversion of Control (IOC) and connection pooling.

Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.

Implemented Java Persistence API (JPA) through Hibernate.

Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.

Deployed the application using JBoss Application server.

Developed Web services to allow communication between the applications using Rest and SOAP based Web services.

Tested Web Services using SOAP UI toolkit locally.

Developed unit testing frame work using JUnit and used JTest Tool for performance testing.

Used Log4j for Logging and Used Quality Center for Bug Reporting Tool.

Environment: Agile, Java, J2EE, AngularJS, Node JS, JSON, JSP, JSTL, Hibernate, Spring, XML, Web Methods, JAXP, JAXB, JAX-WS, JAX-RS, Log4J, GIT, Unix, Oracle, PL/SQL, MongoDB, JBoss Application Server, Ant, Graddle, Jenkins, Putty, JPA, JUnit, JIRA.

AbbVieInc - Chicago, IL March 2013 – March 2014

Role: Sr. Java/J2EE Developer

Responsibilities:

Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.

Used XHTML, JSF, Prime Faces, CSS3 and JavaScript to construct the dynamic web pages (presentation Layer) for the application.

Implemented Business Logic using Java, Spring MVC and Hibernate.

Implemented RESTful Web services to retrieve data from client side and made REST API calls from UI & Application and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.

Developed Business objects using POJOs and data access layer using Hibernate framework.

Designed and developed business components using Spring Dependency Injection (Core), Spring AOP and Spring Annotations.

Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.

Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.

Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.

Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Used log4j for logging and configured in xml file to log in different files based on packages.

Used JIRA ticketing system to keep track of issues and tasks on individuals.

Used GITHUB as version control tool.

Environment: JAVA, JEE, HTML5, CSS3, JQuery, Ajax, XHTML, Prime Faces, JSON, Spring Framework -, MVC, Spring Security, Spring Batch, Spring Data (Spring JDBC, Spring ORM), Hibernate 4.0, Web services, RESTful, SOAP, WSDL, WebSphere, Agile/Scrum Methodology, Maven, JBoss, Junit, TDD, MongoDB, GIT

Standard Chartered Bank – Dhaka, Bangladesh June 2011 – February 2013

Role: Java Developer

Responsibilities:

Incorporated Struts framework for implementing MVC architecture.

Worked on the development and testing of the infotainment module using Waterfall methodologies.

Developed Struts based presentation layer, Hibernate based Dao layer and integrated.

Developed Action Forms, Form Beans and Java Action Classes using Struts.

Invoked REST services for fetching application data from various backend systems and show the static content by making service call to database service.

Involved in debugging to track down specific problem in the application with WebLogic server.

Used Java Script to perform client side validation of forms.

Developed Servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.

Extensively worked on the application enhancements using JQuery, JSP, JS, Ajax, Json

Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.

Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC), SOA (Service oriented architecture).

Worked with J2EE and J2SE technologies including JSP's, Servlets, EJB's and JPA.

Developed components in J2SE to be used in high end applications.

Used Ant for building and log4j for logging.

Environment: Core Java and object oriented concepts, J2EE Environment(Servlets, JSP), JSTL, AJAX, Angular JS, Java Beans, JQuery, JDBC, SQL, PL/SQL, Oracle, MVC framework, Struts, WebLogic, Web Services, UNIX, Subversion.

Educational Qualifications:

Bachelor’s in Information Systems, University of Wales

Master’s in Information Assurance, Wilmington University

Certification:

MuleSoft Certified Developer - Level 1 (Mule 4)



Contact this candidate