PROFESSIONAL SUMMARY
●Dedicated integration development with over 8 years of experience in application design, development and integration using MuleSoft, XML, X path, XSD, Web services, SOAP, RESTful, APIGEE, JMS, Boomi technologies.
●Adept at managing the entire Software Development Life Cycle (SDLC), from requirement analysis through to design, development, and testing.
●More than 5 years of experience with AnyPoint platform, Mule ESB, and Message Broker.
●Proficient in utilizing API Manager, and implementing security protocols and access controls using MuleSoft's security features, such as TLS, OAuth, and SAML.
●Good experience in deploying and managing Mule applications on the CloudHub platform, including configuring security, logging and alerting.
●Familiar with Continuous Integration and Continuous Deployment (CI/CD) tools such as Jenkins, Maven, and SonarQube for automated deployment and testing.
●Good experience in creating Mule flows with various protocols, including HTTP, JMS, FTP, and SMTP.
●Hands-on experience in using APIKit and designing RAML specifications for building robust and scalable APIs in Mule applications.
●Experience in working with Salesforce and Workday APIs and integrating them with Mule ESB.
●Proficient in Dataweave, Groovy and Java to access and manipulate data within Mule messages, including payload, properties, and variables.
●Proficient in SQL, Stored Procedures, Functions, and Triggers with databases such as Oracle and MSSQL Server.
●Demonstrates excellent communication skills, technical writing skills, and proven problem-solving techniques.
TECHNICAL SKILLS
●AnyPoint Platform: Design Center, CloudHub, VPC, Runtime Manager, Exchange, V-Core, Workers, API Manager, Secrets Manager, Access Management, Client Application, API Gateway.
●Web Technologies: HTML, WSDL, CSS, XML, AJAX, XSLT.
●Languages: C, C++, Java, J2EE, Dataweave, Python, Ruby
●IDES: Eclipse, NetBeans, IntelliJ
●Databases: Oracle 9i, 10g, PL/SQL, HQL, MS SQL, IBM DB2, Informatica PowerCenter
●Connectors: HTTP, Salesforces, FILE, FTP, WMQ, Active MQ JMS, Database, MongoDB
●Mule: Mule 3.9.x/4.3.x, AnyPoint Studio 6.x/7.x and MMC
●J2ee Technologies: Servlet, JSP, JSON, JDBS, XMI.
ACCREDITATIONS
●Master of Science, Dayton, Ohio (2014)
●MuleSoft Certified Developer version 3 & version 4
PROFESSIONAL EXPERIENCE
PetSmart, Phoenix, Arizona Oct 2021 – Present
MuleSoft Developer
Responsibilities:
●Analyze business requirements documentation to gain a clear understanding of project objectives and develop solutions accordingly.
●Integrate a company's CRM and data source (ERP backend systems) with its online marketing platforms to tie customer behavior, preferences, and trends with business processes automation
●Optimize supply chain processes by connecting suppliers, distributors, and logistics partners with PetSmart's systems for better visibility and coordination.
●Use Maven for building and deploying artifacts to the Cloud Hub, and implement Mule ESB logic for message routing, filtering, and aggregation based on content and rules.
●Apply API Gateway integrating MuleSoft applications with AWS services seamlessly
●Design applications using Mule ESB as middleware between third-party systems and customer-side systems, applying security policies such as OAuth and SLA tiers in Any Point Platform.
●Utilize JMS to facilitate communication between different parts of system asynchronously and consume messages from JMS queues or topics and trigger workflows or processes
●Build data mapping diagrams and sequence diagrams to aid in application design and development.
●Enable data analysis and reporting using business intelligence tools or custom dashboards by integrating data sources from various systems, such as POS, e-commerce, and CRM
Environment: Mule ESB 3.9.2, 4.3, Java 1.7,1.8, DataWeave, CloudHub, AWS RDS, AWS S3, AWS IAM, AWS VPC, MS-SQL, Salesforce CRM, Seibel, SAP, workday, RESTful APIs, Solace JMS.
Western Alliance, Phoenix, Arizona Nov 2018 – Sep 2021
MuleSoft Developer
Responsibilities:
●Design and implement integration solutions to ensure seamless data flow between core banking systems and other systems within the organization.
●Enhance its online banking portal and mobile banking app to provide customers with convenient and secure access to banking services by integrating digital channels with backend systems
●Implement and consume both SOAP and RESTful web services, and promote code from development to testing and production environments.
●Enable secure and efficient payment processing for customers and businesses by integrating payment processing systems with banking systems, third-party payment gateways, and regulatory compliance platforms
●Create flows, sub-flows, and DataMapper transformations in Mule configuration, and implement data transformation using DataWeave and MEL.
●Collaborate in troubleshooting and problem-solving of integration issues, and deploy and schedule Mule projects on Cloud Hub.
●Create high-level, detailed design, topology, and testing documents to meet requirements.
●Develop test plans, test suits, and test cases to ensure quality and performance.
●Use SQL to create complex queries with joins, sub-queries, and nested queries, and support development, test, and production databases.
●Create exception handling for ease of debugging and displaying error messages in the application.
●Utilize SonarQube to analyze and review code quality, and use Jira and Confluence for project management and team collaboration in an agile development environment.
●Participate in 24x7 production support to ensure smooth operation of the application.
Environment: AnyPoint Studio, SOAP UI, POSTMAN, Maven, DB2 database, Microsoft SharePoint, Mule Server, UNIX, Windows.
Boston Scientific, Marlborough, Massachusetts June 2015 – Aug 2018
Java Developer/Data Integration Analyst
Responsibilities:
●Engage closely with front-end development, employing JavaScript, jQuery, and AngularJS, and back-end development, utilizing Spring, Hibernate, and XML.
●Establish connections between data and JavaScript objects utilizing the AngularJS framework.
●Implement Spring MVC with Hibernate for executing DAO code and leverage Rest Web Services with XML parsing for inter-module communication.
●Design and implement end-to-end ETL processes using Informatica PowerCenter to extract data from multiple source systems, transform it according to business requirements, and load it into target data warehouses.
●Create various design objects such as DTOs, DAOs, and Singletons.
●Participate actively in Agile Scrum development, contributing from the development phase to testing and post-production phases.
●Develop complex mappings, transformations, and workflows in Informatica PowerCenter to handle data cleansing, data quality, and data enrichment tasks, ensuring data accuracy and consistency.
●Participate in the design phase and create Sequence diagrams, State Diagrams, and Class Diagrams.
Environment: HTML, CSS, XML, XSTL, Java Script, jQuery, Angular JS, Spring framework, Hibernate, Oracle database, MSSQL, Informatica PowerCenter Designer, Workflow manager and Monitor, Nexus, Jenkins, Restful Web services, JSON, JAX-RS,, Git, Rally, Log4j, JUnit.