Natasha Mittal

Senior Software Engineer

Bellevue, Washington, United States11 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and Kafka with cloud computing experience.
  • Proven track record in performance optimization and system design.
  • Strong academic background with top ranks in Computer Science.
Stackforce AI infers this person is a Cloud Computing and Data Engineering expert with strong software development skills.

Contact

Skills

Core Skills

JavaKafka

Other Skills

AWS EC2AerospikeAlgorithmsAmazon MQApache StormApache ZooKeeperApache thriftCNNCassandraCloudformationCloudwatchCore JavaData StructuresDeep LearningDynamoDB

Experience

11 yrs 7 mos
Total Experience
2 yrs 4 mos
Average Tenure
4 yrs 3 mos
Current Experience

Doordash

2 roles

Senior Software Engineer

Promoted

Sep 2024Present · 1 yr 9 mos · Remote

Software Engineer

Mar 2022Sep 2024 · 2 yrs 6 mos · Remote

Amazon web services (aws)

Software Engineer

Aug 2020Mar 2022 · 1 yr 7 mos

  • Project:
  • Add SASL/PLAIN support to Self-Managed Kafka Event Source:
  • Designed and implemented the workflow to add SASL/PLAIN Authentication support for Kafka Clusters.
  • Developed Cloudformation-init scripts to deploy EC2-based SASL/PLAIN with TLS Encryption KafkaClusters worldwide for integration and end-to-end testing.
  • Monitored SASL/PLAIN workflow and test infrastructure by setting up monitors, alarms and performance metrics using Cloudwatch.
  • Handled operations by helping customers to onboard their Kafka clusters with AWS Lambda.
  • Tools: Java,Cloudformation, Shell-Scripting, AWS EC2, Kafka, Cloudwatch, DynamoDB, S3, Route53
  • Add SASL/GSSAPI (Kerberos) support to Self-Managed Kafka Event Source:
  • Implemented a running prototype to set up Kerberos Authentication for Kafka Event Source.
  • Designed detailed APIs and workfl ows for incorporating Kerberos Authentication with Lambda.
  • Tools: Java, Kafka, Kerberos, Cloudformation, AWS EC2, Cloudwatch, S3, Shell Scripting, Route53
  • Load Testing for Amazon MQ and Kafka Event sources:
  • Implemented a TPS load-generator for stress testing the polling system to identify bugs and collect performance metrics for monitoring the feature launch.
  • Tools: Java, Rate-Limiter, Cloudwatch, Amazon MQ
JavaCloudformationShell-ScriptingAWS EC2KafkaCloudwatch+3

University of california, santa cruz

Graduate Teaching Assistant

Sep 2019Dec 2019 · 3 mos · Santa Cruz, California

  • Computer Systems and Assembly Language

Clinc, inc.

Engineering Intern

Jun 2019Sep 2019 · 3 mos · Ann Arbor, Michigan

  • Project:
  • Performance Analysis of Microservice-based Application Using Queuing Theory:
  • Applied Layered Queuing Network (LQN) simulation model to the microservice-based platform to collect system’s performance metrics (throughput, utilization, and response time). The obtained performance model helped in identifying architectural bottlenecks and system’s response latency improved by alleviating these bottlenecks.

University of california, santa cruz

2 roles

Graduate Research Assistant at EdgeLab

Promoted

Sep 2018Jun 2020 · 1 yr 9 mos · Santa Cruz, California

  • Project:
  • Cooperative-LSM: Designed and implemented C-LSM trees by deconstructing monolithic LSM trees into three components - leader, compactor, and backup. Leader serves to write traffic, compactors handle compaction operation, and backup provides read availability. C-LSM maintains a consistent read/write performance for applications with dynamic workloads where read/write access patterns are unpredictable, and no clear partitioning is feasible.

Graduate Teaching Assistant

Sep 2018Dec 2018 · 3 mos · Santa Cruz, California

  • Introduction to Operating Systems

Nextag

Senior Software Engineer

Jun 2014Jun 2018 · 4 yrs · Gurgaon, India · On-site

  • Projects:
  • Platform Independent Cache Services:
  • Designed, developed, tested (Visual VM and JMX) and deployed platform-independent cache services for efficient processing and fast retrieval of data from the underlying database in a real-time client-server environment which helped in a smooth transition to AWS.
  • Database Migrated from Cassandra/MySQL to Aerospike:
  • Developed batch & real-time scrubbers (full and incremental) to modify data in the NoSQL database (Aerospike) by modeling complex data structures that improved websites response time by 20%.
  • Database Failed Events Reprocessing Framework:
  • Designed and implemented Failed Events framework from scratch by pushing real-time database failed events to HBase via Apache Kafka for further reprocessing of events using Apache Storm topologies that reduced stale data issues on the website by 30%.

Education

University of California, Santa Cruz

Master's degree — Computer Science

Jan 2018Jan 2020

Delhi University

Master of Science (MS) — Computer Science

Jan 2012Jan 2014

Delhi University

Bachelor of Science (B.Sc.) — Computer Science

Jan 2009Jan 2012

Stackforce found 100+ more professionals with Java & Kafka

Explore similar profiles based on matching skills and experience