Overview
Work History
Education
Skills
Websites
Accomplishments
Summary
Timeline
Generic

Nishita Sinha

Foster City,California

Overview

4
4
years of professional experience

Work History

Senior Software Engineer (Platform Quality)

Coupa Software
California
07.2024 - Current
  • Designed a Java-based asynchronous messaging microservice using Spring Boot and MySQL, hosted on AWS and Azure; adopted by all customers, and reduced message-processing latency by 60%.
  • Transformed the Webhooks platform into a scalable, event-driven microservice delivering secure, real-time CDC notifications with JWT-signed payloads and DLQ handling; built with Ruby on Rails, MySQL, Redis, Kafka, and Kubernetes, reducing legacy API polling by 50%.
  • Implemented OAuth 2.0/OIDC authentication for Coupa applications in Ruby, supporting Authorization Code flow with PKCE, secure client and scope configuration, and CSRF protection; integrated via OmniAuth for Rails.
  • Created Ruby/RSpec automation incorporated into CI/CD, increasing test coverage by 20% and reducing manual QA effort by 5 hours per sprint; leveraged internal AI tooling to analyze failure trends and close test gaps.

Software Engineer

Coupa Software
Pune
03.2020 - 05.2022
  • Planned a robust email delivery system leveraging AWS SES, AWS Lambda, AWS CloudFormation, MySQL, Apache Kafka, and Java. Achieved a notable 50% improvement in inbound email reliability and a substantial 75% reduction in spam emails.
  • Built secure microservices incorporating REST APIs for email security, encryption, and multifactor authentication (MFA) on AWS ECS to fortify our application's security by 40% for our valued customers.
  • Developed a secure, cloud-native SFTP service using Ruby and MySQL with REST APIs for user management; deployed on AWS ECS, supporting multi-tenant file transfers for 100+ customers with 99.9% uptime.
  • Improved system scalability and reliability by restructuring background and scheduled jobs and adopting Resque (Redis), resulting in a 30% improvement in product reliability and throughput.

Education

Master of Science - Computer Engineering

New York University
05.2024

Bachelor of Technology - Electronics & Communication Engineering

Jaypee Institute of Information Technology
06.2019

Skills

  • Python
  • Java
  • Ruby
  • SQL
  • Spring Boot
  • Ruby on Rails
  • Django
  • MySQL8
  • MongoDB
  • Redis
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Microservices
  • Distributed Systems
  • REST APIs
  • GraphQL
  • Event-Driven Architecture
  • Apache Kafka
  • CI/CD (Jenkins, Git)
  • RSpec
  • JUnit
  • Postman
  • Grafana
  • New Relic
  • Sentry
  • StatsD
  • WireMock
  • PyTorch

Accomplishments

  • Finalist in the TiDB Future App Hackathon, 2023-07-01, Among 1400 participants
  • Awarded the Most Creative Submission in Innovation Nexus 1.0 Hackathon, 2023-09-01
  • PG Diploma in Advanced Computing, Centre for Development of Advanced Computing, Pune, 2020-02-01

Summary

Senior Software Engineer with 5+ years of experience building scalable, secure, and high-performance distributed systems across cloud-native environments. Specialized in microservices architecture, event-driven systems, and platform reliability using Java, Ruby, AWS, Kubernetes, and Kafka. Proven track record of reducing latency (60%), improving system reliability (30%+), and strengthening application security through OAuth2/OIDC and modern DevOps practices. Strong foundation in distributed systems and machine learning with a Master’s in Computer Engineering from NYU.

Timeline

Senior Software Engineer (Platform Quality)

Coupa Software
07.2024 - Current

Software Engineer

Coupa Software
03.2020 - 05.2022

Master of Science - Computer Engineering

New York University

Bachelor of Technology - Electronics & Communication Engineering

Jaypee Institute of Information Technology
Nishita Sinha