SHIVANIFIRODIYA

Full Stack Developer & Software EngineerBringing ideas to reality with cutting-edge technology
5+ years experience10+ projectsAmazonSoftware Development Engineer II
PythonJavaJavaScriptTypeScriptCC++

About Me

Passionate software engineer with expertise in full-stack development, machine learning, and scalable system architecture.

Education

Master of Science in Computer Science

Indiana University Bloomington

2020 • CGPA:

Bachelor of Engineering in Computer Engineering

Pune Institute of Computer Technology

2017

Beyond Code

Problem Solver

I thrive on tackling complex technical challenges and finding elegant solutions to real-world problems.

Team Player

Experience in collaborative environments, from teaching at IU to working with diverse teams at tech giants.

Award Winner

Distinguished performance at multiple hackathons including Hack the Talk, India Hacks, and Rescue Hub.

Experience

Professional journey across leading tech companies

July 2020 - Present

Software Development Engineer II

AmazonNew York

  • Launched Sponsored Display across 11 new markets, driving +15% advertiser adoption within 6 months
  • enabled config-driven launch for future markets
  • Re-architected a monolith into 4 microservices, cutting OpEx by 20% and boosting deployment frequency to weekly
  • Cut ad-serving latency by 50% via a high-throughput cache
  • achieved 90% cache hit rate and reduced API latency by 2s
  • Built geo-targeting (radius/city/postal code) enabling audience reach by location for advertisers not selling on Amazon, driving 32% adoption
  • Designed and built a unified platform enabling hardware engineers to manage all parts’ operations in AWS data centers from a single interface, improving efficiency and workflows
  • Collaborated on migrating ad performance analytics pipelines to Spektr, Amazon’s unified, privacy-compliant data catalog, by implementing Glue ETL jobs
  • Delivered an MCP server with Amazon Q retrieval that auto-suggests related tickets and queries, speeding incident triage
  • Automated DynamoDB retention via EventBridge-triggered Glue, deleting ~1TB/month stale data and saving 60% in operational costs.
May 2019 - Aug 2019

Sr. Software Engineer Intern

VISAFoster City, California

  • Built real-time dashboards to monitor divisional team progress, improving manager and GTM visibility on feature launches
  • Increased code coverage across the product, cutting quality issues by 80% and enhancing long-term maintainability.
July 2017 - July 2018

Associate Software Engineer

IBMPune, India

  • Migrated a legacy file-based IBM product to a high‑performance SQL database, improving latency by 40% and reducing operational overhead by 30%
  • Containerized IBM Sterling B2B Integrator (B2Bi), cutting team setup time and ensuring consistent, replicable production deployments.
Sept 2016 - April 2017

Software Developer Intern

IBMPune, India

  • Developed a PoC replacing Apache Solr with MongoDB in IBM’s Contract Management product, improving query performance and scalability
  • Automated workflows with Bash and Python scripting, cutting manual processing time by 60%.

Skills & Technologies

Proficient in modern technologies across the full development stack

Programming Languages

Python
Java
JavaScript
TypeScript
C
C++
SQL
Shell Scripting
HTML
CSS
Bash

Data & Databases

MongoDB
MySQL
Amazon DynamoDB
Amazon Spektr

ML & AI

Gaussian Mixture Models
Source separation, clustering
Clustering
Audio analytics
Deep Neural Networks
Audio sentiment, RAVDESS

Backend & DevOps

Django
SpringBoot
Docker
Jenkins
Kubernetes
REST
CI/CD
FastAPI
Flask

Selected Work

Impactful projects from professional roles and notable initiatives

ParGrep

Aug 2018 - Dec 2018

Developed a parallelized file search utility in C using POSIX threads; achieved 50% faster search performance compared to GNU grep.

CPOSIX Pthreads
50% faster than GNU grep

Audio Sentiment of Telephonic Conversation

Aug 2018 - Dec 2018

Implemented speaker source separation using Gaussian Mixture Models and clustering algorithms. Trained a DNN model on RAVDESS dataset to perform sentiment analysis on separated audio sources.

PythonGaussian Mixture ModelsClusteringDeep Neural NetworksRAVDESS Dataset
Speaker separation • Sentiment analysis

Xodia – AI Bot Competition Platform

July 2014 – May 2017

Engineered a platform for competitive gaming between user-programmed bots, allowing real-time match viewing and automated code deployment. Developed a judging system with sandboxing, validation, and server-side rendering using Django for three distinct games: Enthronement, Grow, and Ensquare.

DjangoPythonSandbox SecurityWeb Rendering
Enthronement • Grow • Ensquare
Enthronement
Grow
Ensquare

Let's Work Together

Ready to bring your next project to life? Let's connect and create something amazing.