Experienced in all phases of software development life cycle focusing on system integrations using different platforms.
Experienced in understanding and implementing functional and non-functional requirements businesses and clients.
Skilled in programming and scripting languages such as JAVA, Java Script, SQL, Dataweave, YAML in different frameworks such as J2EE, Spring boot, Spring MVC, Hibernate etc.
Highly skilled in interface design, implementation, data transformation, deployment, securing and monitoring MuleSoft APIs and applications in different deployment environments like cloudhub, cloudhub 2.0, on prem and RTF.
Experience in designing API contracts mainly using RAML and incorporating various types, traits, libraries and following the industry best practices.
Highly skilled in implementing and configuring Mule applications using various connectors such as Database JDBC connectors, Salesforce connectors, JMS, Java invoke, message routers and protocols such as HTTP/HTTPS, FTP, SFTP, FTPS etc.
Excellent in Mulesoft's data transformation and expression language-Dataweave for configuring connectors and transforming data as per the business logic.
Experienced in consuming both Restful and SOAP web services.
Created SLAs, proxy applications and exposed endpoints through API gateway to separate implementation and orchestration to protect the visibility and security of backend logic.
Skilled in automated build and deployment tools such as Maven, Git, Gitlab for source control and repo and CICD tools such as Jenkins and Azure Devops for continuous build, testing, build and deployment in different environments.
Productively worked on Agile environments under project management tools such as Jira and Azure.
Excellent team player with excellent professional communication, problem solving skills.
Love to work in a fast paced environment, always ready to face new challenges everyday.
Overview
6
6
years of professional experience
1
1
Certification
Work History
Sr. MuleSoft Developer
Key Bank
06.2022 - Current
Analyzed technical and solution documentations, data dictionaries, ERDs, architectural network and security diagrams and participated in creation of the same.
Worked closely with project managers, product owners, architects and business analysts in requirement analysis, sprint planning, mapping specification preparation
Followed SOA and three layer architecture to create loosely coupled integrations and APIs ensuring reusability and ease of use.
Participated in migrating Mule 3.9 applications to Mule 4.3 using MMA by migrating all core components, connectors and modifying packages and dependencies in Pom.xml
Designed and implemented integration solutions for the enterprise's ERP and CRM systems using Mulesoft as a middleware to effectively transform and integrate data.
Integrated various financial systems, payment gateways by implementing secured parameters and algorithms such as AES, Bowfish to secure sensitive data at rest and in transit.
Integrated the enterprise systems with various third party APIs leveraging both the middleware provided connectors, external connectors and custom Java classes.
Effectively performed real time and scheduled integrations to transform bulk payload in a batch work by analyzing performance and logs and configuring accordingly.
Performed PUB/SUB integration leveraging Active MQ to configure asynchronous data flow between systems by consuming topics from a queue and event channels.
Provided common specifications, fragments, flows and reusable APIs and empowered the enterprise’s C4E.
Deployed and managed APIs and proxy applications using Azure Devops on Cloudhub 2.0 using Azure repos, Git and Nexus repositories.
Participated on all phases from discovery to go live and in post production support; did schema changes, code reviews, error fixing.
MuleSoft(API) Developer
UBS Financial Services
07.2019 - 05.2022
Participated in designing, building, unit testing, end to end testing and deployment of Mule applications or APIs using Mule ESB in different deployment environments.
Applied design first strategy by creating API contracts using RAML and various traits, schema, library and shared reusable common fragments.
C Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.
Produced reusable and loosely coupled Restful Web services, built integrations with several backend systems such as Oracle database and third party SOAP and RESTful web services.
Configured OJDBC 8 connections by creating and calling stored procedures from Mulesoft to the backend data sitting in Oracle 19C database.
Created real time, near real time and scheduled integrations that can handle large volumes of data flow between systems and implemented batch jobs considering performance for peak time usage.
Created inbound & outbound flows leveraging HTTP connectors, routed mule messages by using Scatter gather and choice router based on the business.
Security of Mule endpoint. Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.
Implemented clear and well defined error and exception Handling strategies and leveraged log4j 2 for asynchronous logging and Slack to capture console logs remotely.
Built and deployed applications and services in Mule runtime 3.7.3 on WebSphere Application Server.
Software Developer
Kohl's
06.2017 - 06.2019
Designed, developed, and maintained robust and scalable SOA applications for the retail domain, using J2EE and Spring frameworks.
Implemented RESTful APIs to enable seamless communication between various systems within the organization.
Collaborated with cross-functional teams to gather requirements and provide technical solutions for business needs.
Conducted code reviews to ensure code quality, maintainability, and adherence to best practices.
Optimized database queries and enhanced application performance, resulting in a 20% improvement in response times.
Developed and integrated third-party APIs to enhance the functionality of existing applications.
Played a key role in migrating legacy systems to newer Java and Spring versions, reducing technical debt and increasing system efficiency.
Actively participated in daily stand-up meetings and sprint planning sessions to drive project progress and maintain project timelines.
Education
Bachelor of Science - Computer Science
GSU
Skills
Anypoint Platform, Studio, Mule 3 & 4
Java, J2EE, Spring Frameworks
RAML, YAML, Dataweave, SOAP And REST
SQL, No SQL DB, Oracle DB, My SQL
Git, GitHub, Maven, Azure Devops, Nexus, Jenkins,
Agile Project Management, Jira, GitLab
Professional communication skills
Certification
MuleSoft Certified Developer Level 1(Current)
MuleSoft Certified Developer - Integration and API Associate (Mule 3) (Retired)