Post Job Free

Resume

Sign in

Developer Security

Location:
Rochester, NY
Salary:
120000
Posted:
January 21, 2021

Contact this candidate

Resume:

SUMMARY

Profile

Eight years of Application Integration experience and four years’ experience in Enterprise Service Bus (ESB) projects using Mule Soft version 3.7 till version 4.2.2 and WebSphere MQ.

Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 4.x and WebSphere MQ.

Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT. Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.

Expertise in using Anypoint Studio 7.2.2 in creating various flows to integrate API's, Databases and SAAS applications.

Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.

Good experience in developing message flows to interact with back end database and ERP systems using adapters.

Production Support, receiving production calls, troubleshooting the application and resolving the issues.

Experience in System Integration testing and Performing standard EDI administrative duties Skill in various Operating-Systems like UNIX and Windows Immensely experienced in writing SQL Queries, Oracle PL/SQL.

Technical Background

Service Testing

Production Support

Business Requirements Gathering

Web services Design

API Design and Implementation

Design

Testing Implementation

Development

Logging/Error Handling

Message Transformation Auditing

SKILLS

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

Other tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle

IDEs: MuleSoft AnyPoint Studio, Eclipse, IntelliJ, SQL Developer, TOAD

Testing Tools: MUnit, Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla

XML Technologies: XML, XSD, XSLT and WSDL

Mule Integration: MuleSoft Enterprise Runtime 3.7.4/4.2.2, AnyPoint Runtime Manager, Mule Management Console, RAML

Operating System: Unix, Linux, Windows

EXPERIENCE

Selected Project Highlights

Industry/Client and Location: Jostens Egan, MN Duration: 12/2019 to present

Role: Senior MULESOFT DEVELOPER/ API DEVELOPER

Responsibilities/Deliverables:

Working closely with the Business analysis’s to understand and breakdown the requirements.

Create Mule application in API Led Connectivity that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.

Code walk-throughs, Mule Debugging, and Error fixing using Any point Studio 7.2.3

Implement Exception Handling, Logging, and Error Handling.

Build and Deployment of services in Mule ESB 4.2.2 server.

Design and develop enterprise services API specification using RAML and REST schema. Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.

Implement Mule flows for each entity with retry mechanisms with private secured flows. Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.

Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.

Build Deploy and Test applications or flows using Mule ESB and build and deployed the services. Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.

Troubleshoot issues with message flow services and provide quick turnaround for fixing.

Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer.

Connectivity as well as worked upon Java applications.

Hands on experience on Azure DevOps.

Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, RAML and testing using SOAP UI/Postman etc.

Experience in managing applications on Anypoint platform. Hands on experience on creating policies, publishing API on Anypoint Exchange.

Hands on experience in using various IDE’s like Anypoint Studio.

Experience in using SPLUNK for maintaining and retrieving application logs.

Expertise in making the continuous Integration successful using Jenkins.

Experience with build/deployment and release of the application using Maven.

Experience with tracking SDLC activities using JIRA.

Experience in working with databases like oracle 10g, MS SQL server and DB2 to manage tables and created views, indexes, sequences, stored-procedures, functions, and triggers for the fast retrieval and manipulation of data.

Good experience in software development using SDLC (Software development life cycle) Methodologies, Object Oriented Technologies, UML, Test Driven Development Agile methodologies. Hands on experience integrating multiple applications using Mule ESB, utilized different Connectors, transformations, routing, messaging and exception handling using Mule ESB.

Hands on experience on implementing unit test cases using MUNIT and JUNIT.

Work extensively with databases for developing stored-procedures, triggers, functions, views and result sets.

Environment - CloudHub, Azure DevOps, Amazon S3, Amazon Kinesis, API Kit, API Gateway, GIT, SVN, Mule ESB 4.x.x, Jenkins, AnyPoint Studio, ANT, Maven, Java, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file, Salesforce.

Industry/Client and Location: Best Buy Richfield, MN Duration: 09/2017 to 12/2019

Role: MULESOFT DEVELOPER

Responsibilities/Deliverables:

Code walk-throughs, Mule Debugging, and Error fixing using Any point Studio 7.2.3 Implement Exception Handling, Logging, and Error Handling

Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing

Build and Deployment of services in Mule ESB 4.1.5 server

Design and develop enterprise services API specification using RAML and REST schema Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ

Implement Mule flows for each entity with retry mechanisms with private secured flows Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block

Manage performance of the services by using "Scatter and gather" and "choice router" Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie

Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors Build Deploy and Test applications or flows using Mule ESB and build and deployed the services

Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint

Environment - CloudHub, API Kit, API Gateway, SOAP UI, GIT, SVN, Mule ESB 4.x.x, Jenkins, AnyPoint Studio, ANT, Maven, Java, SAP ECC/S4 HANA, TIBCO, ActiveMQ, WebSphere MQ 7, RFHUtil, Batch file

Industry/Client and Location: NBT Bank Norwich, NY Duration: 11/2016 to 08/2017

Role: MULESOFT DEVELOPER

Responsibilities/Deliverables:

Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows Create Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow

Create MULE ESB artifact and configured the MULE configuration files and deployed Care flows that provide and consume services (SOAP & RESTful)

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

Develop the services interface to access core services using Mule ESB 3.8.3 Create API Proxy and deploy to API Gateway

Prepare Unit Test Case documents and test the message flows using SOAPUI, RFHUtil and MQ queues

Create RAML specification in AnyPoint 6.5.2 platform and use fragments such as Resource type, Traits and Library to enable reusability

Maintain Multi-instance Brokers and Queue Managers running in different datacenters and manage MQ Clusters

Troubleshoot issues with message flow services and provide quick turnaround for fixing

Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing

Write and maintain SQL queries to retrieve logs and errors from the Oracle database using SQL Developer

Monitor the request and response payload used the MMC Mule management console

Create MQ queues, Topics, Subscribers, Queue Managers in MQ and monitor the queues constantly for any issues and troubleshoot

Create flows in design studio and transform messages using Dataweave and MEL Create flows that pass message using VM transport

Environment: ActiveMQ, RabbitMQ, NetSuite, Servlets, Nexus, Jenkins, XML, XSD, XSLT, XPATH, GIT, JAXP, JAXB, WSDL, SOAP, Spring MVC, JSP, JSON, JMS, CloudHub, GitHub, Java, MuleSoft, SVN, MMC, AnyPoint Studio.

Industry/Client and Location: Target Minneapolis, MN Duration: 12/2015 to 10/2016

Role: JAVA DEVELOPER

Responsibilities/Deliverables:

Used XML for the data exchange and developed Web Services Integrated Spring JDBC for the persistence layer

Developed DAO Classes and written SQL for accessing Data from the database Deployment of the application into JBOSS Application Server

Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers

Implemented test cases with JUnit

Involved in Bug Fixing of the application

Involved in requirements gathering and analysis from the existing system Captured requirements using Use Cases and Sequence Diagrams

Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management

Used RAD for developing and debugging the application

Utilized Rational Clear Case as a version control system and for code management

Coordinated with the QA team and participated in testing

Designed web portals using HTML & used Java script, AJAX

Environment: Servlets, JavaScript, AJAX, JBOSS, RAD, JUnit, log4J, ClearCase, J2EE, JBuilder, Oracle 9i, HTML, DHTML, XSL, XSLT

Industry/Client and Location: Toyota Financial services Plano, TX Duration: 10/2012 to 10/2015

Role: MIDDLEWARE ENGINEER

Responsibilities/Deliverables:

Created the subscriptions, topics e.t.c In the broker pub sub

Setup security using the Object Authority Manager Setup the triggers and channel initiators

Developed scalable and reliable messaging/queue managers needed to model,

Configure Repository Queue Managers in a Clustered Environment and converting an existing environment into a Cluster one

Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication Install and deploy MQ Cluster Workload Exit and Channel Exit

Integrate, automate, and manage efficient and flexible business processes at the Enterprise level Upgrade MQ through both manual process and automated process using scripts

Involved in creating of WMQ objects like Queue Managers, Queues, and Channels, PUB/SUB Setup MQ clusters for high availability and load balancing the messages

Environment: SOAP UI, RFHUtil, HealthCare pack, Linux, Web Sphere MQ 7.

Education: BSc in Computer Science from Aksum University Sep/10/2008- Aug/30/2012

Certified Muleosft Developer



Contact this candidate