Post Job Free
Sign in

Developer Manager

Location:
Washington, DC
Posted:
March 18, 2021

Contact this candidate

Resume:

Professional summary

Six plus years of experience in IT and 3 years’ experience in MuleSoft Anypoint Platform and Enterprise Integrations

Good technical experience on various components of Anypoint Platform like Anypoint API Platform, Enterprise Service Bus and Messaging Queues.

Experience in designing and developing RAML based APIs using Anypoint API Platform.

Worked on developing batch integrations to transfer data in bulk between enterprise applications using MuleSoft Enterprise Service Bus.

Used several connectors like HTTP, Database, Salesforce, Workday, Azure Queues, Rabbit - MQ, File and SFTP.

Good experience with Credentials Vault (Secure Property Placeholder), a critical piece in application development in MuleSoft.

Experience in building complex Mule Flows, Scopes, and Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher and Flow Controls.

Have used SQL and database technologies extensively on several projects. Worked extensively on writing efficient SQL to read and write data.

Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform. Used CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.

Experience in using Splunk (Log Aggregator) to create reports and dashboards from log files. Have used Your-kit Profiler to debug and enhance application performance in MuleSoft.

Experience in developing applications using PeopleSoft ERP. Developed several custom applications using PeopleSoft technologies like Application Designer, PeopleCode, Application Engines and Component Interfaces.

Developed integrations in PeopleSoft using Integration Broker.

Good experience in Software Development Life Cycle (SDLC) including Requirement analysis, Design, Development and Testing of software applications.

Strong team player. Worked on projects with different team sizes.

Experience with Waterfall, RUP and Agile Methodologies.

Experience in System Integration test to ensure quality of the system.

Good transformation experience with XML, JSON, EDI, Text, Copybook Data Formats.

Excellent communication skills, technical writing skills, creation of system design documents, proven problem-solving techniques, ability to self-manage and mentor others in a team.

Technical Skills Summary

Technologies: Mule ESB 3.8.x/3.9.x/4.1.x, Anypoint Platform, Mule API Proxy, Anypoint Studio 6.5/7.5, IIB, API-CONNECT, DataPower

Monitoring: Splunk, ITCAM, Dynatrace

Application Server: WAS, WebLogic, Tomcat

Protocols: HTTP, MQ, FTP, SFTP, TCP/IP, IDCO, BAPI, SOAP

Web service: XML, WSDL, XSD, JSON, Swagger, XSL

Automation: Jenkins, GIT, SVN, CVS, Artifactory, Ant, Maven

Security: OAuth, SAML, LDAP, SSL, TLS

Operating Systems: Windows, UNIX, Linux, DOS

Databases/Tools: DB2, Sybase, MySQL, SQL Server and Oracle11g/12c

Other tools: UML, Altova XMLSpy, TOAD, SQL Developer and SOAP UI

Education and Certification

Bachelor’s in Law from Haramaya

Certified MuleSoft developer

Work History

Aflac, Columbus, GA Mar 2018 to now

MuleSoft Developer

Responsibilities

Participate in Requirement Gathering, analysis, design and development of the project. Executed the development process using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting.

Implement integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.

Deploy Mule ESB applications into MMC (Mule Management Console and used MUnit to validate mule flows.

Create http inbound & outbound flows, transformers, filtering and Security of Mule Flows.

Create Request & Response transformers, Custom Components & configured them in Mule-config.xml.

Design and develop enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.

Create and consume SOAP and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.

Configure Mule process for enriching the data by makes web service calls to the middle tier Mule ESB for processing.

Work on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway forthe API’s.

Use Data Mapper as well as DataWeave for data transformations and data validations within flows & sub flows.

Create Mule flows to integrate Data from various sources into Database, from Active MQ topics and WMQ queues, some transformations were also done at the integration layer.

Create interfaces between Salesforce, REST and SOAP web-services.

Use Database Connectors to connect with respective systems using Mule ESB.

Utilize mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.

Part of production support 24X7.

Implement synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.

Environment: Cloud Hub, Java 1.7, Mule ESB 3.9.x/4.1.x, Anypoint Studio, Mule Standalone Server, ActiveMQ, GitHub, Oracle 11g, CXF, SOAP, REST, FileZilla, Putty, MUnit, Salesforce, JUnit, WSDL, CVS, OAuth, Apache-Maven, WMQ, RAML, JSON, MUnit, JavaScript.

TD Bank, Mount Laurel, NJ Jan 2017 to Feb 2018

Mulesoft Developer

Responsibilities:

Involved in unit testing of several deployed API’s in Mule CloudHub.

Created several Jenkins jobs to deploy the mule applications in CloudHub for continuous deployment.

Worked on fixing many defects and design changes in the Mule flows for several API’s.

Used MUnit for mocking and unit testing mule flows and Implemented cluster-based approach while deploying applications in QA and PROD environments.

Involved in the development of API’s requiring the integration of McDonald’s mobile application.

Developed several adapters in Mule to consume the messages from RabbitMQ topic using AMQP protocol and send to different applications.

Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques.

Implemented RabbitMQ message broker for communication between the applications.

Verified the consistency of data when merging of data was done from various sources by employing integration parsing techniques in Mule Message Flow.

Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.

Environment: Mule ESB 3.8/3.8, RAML, Webservices, GIT, Any point Studio, Postman, Java 1.7, Eclipse, Jenkins, ActiveMQ 5.3, AWS, Microsoft Azure, Apache-Maven, MySQL, Mule ESB.

American Express, NYC, NY Nov 2013 to Dec 2016

Java Developer

Responsible

Pin design and Drawing UML diagrams such as use cases, sequence diagram.

Participate in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and JavaScript for the client-side validation.

Create use cases diagrams, activity diagrams, sequence diagrams and class diagrams.

Work on Spring-DAO based declarative transaction management.

Implement Hibernate and spring framework.

Participate on the back end to modify business logic by making enhancements.

Responsible for writing JavaScript for the validation in client side.

Participate in design and implementation of Web service.

Implement business logic-coding framework to seamlessly map the business logic into respective value beans.

Publish web services to help users interact with web services.

Develop functions and store procedures using SQL and PL/SQL for the application.

Write database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.

Used Clear Case to merge code and deploy them in to a central depository location.

Environment: Java 1.5, J2EE, SOA services, JSP, Agile/Scrum, Eclipse, HTML, XML, JavaScript, AJAX, ANT, WSDL (Restful), SOAP, XML, TCP/IP



Contact this candidate