# Kanika Batra > Senior Software Engineer | Backend Development, APIs, Distributed Systems Location: San Francisco Bay Area, United States Profile: https://flows.cv/kanikabatra Senior software engineer with 8+ years of experience designing and building data-driven platforms and scalable systems, with a solid grasp of algorithms and data structures Key Skills: Java, Python, Spring Boot, JavaScript, SQL, API, Amazon Web Services, ElasticSearch, Kubernetes, Apache Airflow, Jenkins, Gradle, Grails, Kibana, Apache Kafka, Maven, NoSQL, gRPC, Apache Solr, Git ## Work Experience ### Senior Software Engineer @ Intuit Jan 2024 – Present | Mountain View, California, United States Led the integration of the third-party payment provider Adyen into QuickBooks Online, enabling seamless payment acceptance for United Kingdom customers and supporting over 10,000 small businesses in the region Owned an initiative to route high-traffic endpoints into dedicated pod deployments within Kubernetes infrastructure, enabling scalable traffic management without impacting the entire service. This increased TPS provision for clients from 4,000 to 8,000 without overwhelming the main service pods. ### Software Engineer II @ Wayfair Jan 2022 – Jan 2024 | San Francisco Bay Area Software engineer on the Search and Recommendations team. Developed highly scalable APIs (REST and gRPC) using Java and Spring Boot to optimize search functionality using Elasticsearch, which improved query filtering and response times. This was utilized by 9 upstream applications, handling 600 requests per second. Led Elasticsearch migration from version 7 to 8, significantly reducing query latency. Orchestrated cross-team workflows, directly enhancing system performance and responsiveness. Innovated a data quality monitoring tool leveraging Python, Google BigQuery and Airflow for early detection of discrepancies, reducing production incidents and mitigating negative revenue impact. Designed and managed efficient data pipelines delivering real-time updates to Solr and Elasticsearch indices, processing millions of daily messages. Integrated with diverse upstream APIs and Kafka topics, ensuring a continuous flow of accurate and up to date information. Created customized dashboards with Datadog for data visualization, and implemented proactive alerts for immediate pager notifications, ensuring swift response to anomalies. ### Software Engineer III @ ActiveCampaign Jan 2021 – Jan 2022 | Chicago, Illinois, United States Enhanced performance and scalability by refactoring the legacy monolith application into microservices using reactive frameworks in Java (Webflux). This expedited the launch of new marketing campaigns and precise targeting of the intended audience.. Created a Spring Boot-based custom testing framework for end-to-end microservices integration and load testing, significantly boosting developer productivity and reducing functional testing time from hours to minutes. ### Software Engineer II @ ActiveCampaign Jan 2019 – Jan 2020 Utilized JOOQ for expressive queries, streamlining segmentation support and replacing cumbersome SQL queries with a more efficient approach. Developed streaming services to process tracking using an event driven architecture utilizing AWS. ### Software Engineer @ Conversant Jan 2017 – Jan 2019 | Greater Chicago Area • Developed RESTful APIs using Spring Boot, Java 8, RSQL and TDD. • Improved the test infrastructure by refactoring it which led to an increase in test coverage by 75%. • Transformed the build process for applications from Maven/Tomcat builds to Docker deployments. • Coordinated the development, test and release process from development to production. • Oversaw CI/CD of pipelines to environments using Bamboo, Jenkins, Portainer and Docker Swarm. • Utilized Kafka with Spring Boot to facilitate better communication between services, thereby decoupling dependencies. • Increased development and QA deployment efficiency by breaking up a monolith application into microservices. ## Education ### Master of Science (MS) in Computer Software Engineering Loyola University Chicago ### Bachelor of Technology (B.Tech.) in Computer Science and Engineering Gautam Buddha University ### IT certificate in Java Programming and Linux Illinois Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/bkanika --- Source: https://flows.cv/kanikabatra JSON Resume: https://flows.cv/kanikabatra/resume.json Last updated: 2026-03-29