Harpreet Kaur
Verified Expert in Engineering
MuleSoft Developer
Edmonton, AB, Canada
Toptal member since September 7, 2021
Harpreet is an accomplished and self-motivated MuleSoft developer with over seven years of experience designing, developing, and implementing application integration solutions using Mule ESB, TIBCO, and Java. She is also experienced in developing Mule ESB flows and integrations using SOA and Enterprise Application Integration (EAI) using Mule runtimes. Harpreet enjoys using her skills to contribute to the exciting technological advances that happen every day.
Portfolio
Experience
- SOAP - 7 years
- SoapUI - 7 years
- REST - 7 years
- Git - 7 years
- TIBCO - 4 years
- DataWeave - 3 years
- Mule ESB - 3 years
- Anypoint Studio - 3 years
Availability
Preferred Environment
Mule ESB, Anypoint Studio, REST, SOAP, SoapUI, Amazon Web Services (AWS), Git, TIBCO, Java Message Service (JMS), IBM Db2
The most amazing...
...thing was taking the initiative to do POCs and implement new technology in my project.
Work Experience
Application Developer
IBM
- Created smart APIs for the smooth Airline shopping experience. These API are used by AC and its business partners for helping customers with integrating their business with Amadeus APIs.
- Interacted with the client, gathered the requirements, and converted them into user stories. I created design and Mule flows using endpoint connectors and components to integrate client and server systems.
- Developed the business logic of the APIs, added mapping rules, transformed data using DW language. I consumed SOAP, REST APIs, integrating JMS, and sending custom metrics. In addition, I developed the exception strategy of the APIs.
- Used Mule Debugger to debug the XML flows, write MUnit test cases; reviewed code, analyzed performance using ELK, leading the efforts of the unit and integration testing of APIs.
Senior Associate Consulting
Infosys
- Developed in Mule, this application deals with maintaining customers’ master data. It deals with retaining a single entry for every customer by merging any duplicate suspects and it separates the combined data if needed.
- Gathered requirements for a new set of changes requested by business with coordination amongst various teams. I worked on RAML creation and updating and used cache components and global functions.
- Built the business logic of the API to get data from downstream, called Java components, updated the DB and published data through JMS Queue; consumed REST APIs, transformed the output, and implemented routing.
- Developed the exception strategy of the APIs. I used DW language, leading the efforts of the unit and integration testing of individual components and created flows that pass messages using VM transport. In addition, I deployed APIs on on-premise systems.
Software Developer
Tech Mahindra
- Worked on the project that implemented different web services for different AT&T products and services. I developed web services to receive the required messages and processed them according to the business logic; business logic implementation was done in XML Process Definition Language (XPDL) using TIBCO.
- Developed and validated XML schemas, set up Java SOAP or REST web service in Eclipse, built the service locally as well as on Jenkins, and tested the service locally and QC.
- Migrated the existing SOAP services to micro Services in STS; connected down systems using adapters for different back ends.
Experience
Air Canada EIP
These API are used by AC and its business partners for helping customers with integrating their business with Amadeus APIs.
• Interacted with the client, gathered the requirements, converted them into user stories, and created the design.
• Created Mule flows using endpoint connectors and components to integrate client and server systems.
• Developed the business logic of the APIs, added mapping rules, transformed data using DW language
• Consumed SOAP, REST APIs, integrating JMS, sending custom metrics.
• Developed the exception strategy of the APIs.
• Extensively used Mule Debugger to debug the XML flows, write MUnit test cases.
• Reviewed code, analyzed performance using ELK, leading the efforts of the unit and integration testing of APIs.
Education
Bachelor's Degree in Computer Science
Sharda University - Greater Noida, India
Certifications
MuleSoft Certified Developer - Level 1 (Mule 4) Certification
MuleSoft
MCPA Level 1
MuleSoft
AWS Certified Cloud Practitioner
AWS
Skills
Libraries/APIs
REST APIs, Custom APIs, Java Message Service (JMS)
Tools
Anypoint Studio, SoapUI, Git, Jira, AWS IAM, Amazon CloudWatch, Amazon Virtual Private Cloud (VPC), Splunk, Postman
Languages
DataWeave, XML, Java, C++
Paradigms
REST, Service-oriented Architecture (SOA), Microservices
Platforms
Mule ESB, Mule Runtime Engine, MuleSoft, Amazon Web Services (AWS), Amazon EC2
Storage
JSON, IBM Db2, Amazon S3 (AWS S3), On-premise, Cloud Deployment
Frameworks
AWS HA
Other
SOAP, APIs, Metrics, Data Transformation, TIBCO, Deployment, Architecture, Security Policies & Procedures, Data Modeling, Cloud, Elastic Load Balancers, Dynamic Load Balancing, Amazon Route 53, Computer Networking, CloudHub, RAML, MDM
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring