Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Khushbu Kathiria

Mountain View

Summary

Senior Software Engineer with 7+ years in backend system development, skilled in cloud computing and distributed systems. Specializes in designing and implementing features for high transaction data integration tools. Eager to tackle new challenges and contribute to the success of dynamic projects.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Intuit
03.2023 - Current
  • Designed and implemented core payout and refund processing features for UK Pay by Card within QuickBooks, integrating with Adyen and Payfac to retrieve SMB balances and support accurate disbursements.
  • Developed scalable business logic for handling dynamic payouts (full, partial, or none) and prioritized batch processing based on payout amount, improving funding efficiency.
  • Built unit and integration test suites for settlement and risk logic using PowerMock, EasyMock, and Apache Storm in a real-time data processing environment.
  • Added memory-efficient performance monitoring and robust error handling to ensure graceful degradation and fault tolerance across transaction processing flows.
  • Implemented and validated risk assessment logic with external service integrations, handling exceptions, status updates, and decision flags for failed transactions.

Senior Software Engineer

Informatica
10.2018 - Current
  • Designed and implemented EDI for bi-directional data integration between Snowflake Data Cloud and key platforms such as Oracle, SAP, Google, Salesforce, achieving 3.5x faster data ingestion and replication using Snowflake, RESTful APIs and Java.
  • Designed and executed Advanced CDI-E mappings using Java, Spring, Spark, Hadoop, and SaaS to enhance Informatica's transformation task lineage. Resulted in a 50% increase in mapping execution insights, significantly boosting process efficiency.
  • Designed and implemented rigorous design and runtime validations for Informatica mappings. Achieved a 20% reduction in runtime failures, contributing to higher operational efficiency and reduced cloud resource wastage using JSON, ReactFlow, Java, REST API.
  • Implemented a robust activity monitoring and logging feature within the data integration platform, enabling users to effortlessly track the status and logs of ongoing tasks, resulting in a 40% reduction in troubleshooting time and improved user satisfaction.
  • Developing and testing auto deployment of Ephemeral Hadoop Cluster Feature for developing a build-in serverless solution of Informatica BDM, this project enables product to Create and Delete EMR clusters as part of the Job Flow.
  • Developed a key feature using Java, REST API, MySQL for Claire Recommender, designed to assist users during the mapping design process by providing real-time, context-sensitive recommendations, enhancing mapping efficiency.
  • Collaborated across globally distributed teams, working closely with product managers, UX designers, and QA teams to align project goals with customer and business needs.

Education

MS - Computer Science

Santa Clara University
Santa Clara, CA
09.2017

Skills

  • Languages & Frameworks: Java, Python, JavaScript, Spring Boot, Hibernate, REST API, JSON
  • Architecture & Development: OOP Design Patterns, Multi-tiered Applications, Microservices, UML, API Design, Enterprise Data Integration
  • Big Data & Databases: Snowflake, MySQL, Oracle, SQLite, Amazon RDS, Hadoop, Spark, MongoDB, DynamoDB
  • Agile & DevOps: Continuous Delivery, CI/CD Pipelines (Jenkins, GitHub Actions), Test Automation
  • Cloud & Infrastructure: AWS (EMR, EC2, S3, RDS, Lambda), GCP, Azure, Kubernetes, Docker
  • Performance & Monitoring: JProfiler, Kibana, ElasticSearch, Logging

Timeline

Senior Software Engineer

Intuit
03.2023 - Current

Senior Software Engineer

Informatica
10.2018 - Current

MS - Computer Science

Santa Clara University
Khushbu Kathiria