Hi, I'm

Vasavi Doddamani

A Software Engineer

I turn complex problems into elegant solutions.

Let's build something amazing together.

Resume
Illustration of a software engineer at work with servers

About Me

Illustration of a software engineer at her desk with code and algorithm icons in the background.

I'm a Software Engineer with a passion for building scalable backend systems and intelligent, data-driven applications. With experience in cloud platforms, distributed systems, and performance optimization, I've built impactful solutions ranging from automating infrastructure and managing large-scale networks to enhancing processor simulations and developing AI-powered tools. Currently, I'm pursuing my Master's in Computer Science at UC Santa Cruz, where I'm deepening my knowledge in systems, AI, and architecture design. I strive to create solutions that are not only technically sound but also meaningful and user-focused.

Work Experience

ESS

Oct 2022 – June 2024

Senior Software Engineer

Eastern Software Systems

  • Implemented Azure functions to manage and enforce uniform tagging rules on over 10,000 company-wide Azure resources, using GraphQL APIs.
  • Developed an IP distribution system using Terraform and AWS IPAM Pool, allocating IP blocks and CIDRs across thousands of virtual networks on AWS & Azure.
  • Created standard and customized configurations via APIs for F5 network devices, with a user-friendly UI using HTML, CSS, and JavaScript that improved user interaction by 40%.
  • Automated Change Request creation using ServiceNow APIs.
  • Designed and implemented solutions for commissioning and decommissioning 1000+ network devices, integrating with monitoring tools like Sevone and Netbrain.
  • Developed automated Python scripts to write data to Excel for configuration pushes and result comparisons.
  • Mentored new team members.
TR

May 2021 – Oct 2022

Software Engineer

Thomson Reuters

  • Developed Backend REST APIs and Lambda functions using AWS services for normalizing PDFs in the law domain, reducing processing time by 30%.
  • Created comprehensive test suites (unit, integration, pre, & post-hooks) using the Pytest framework.
  • Refactored environment variables for AWS Lambda functions to overcome storage limitations and increase configuration flexibility.

Projects

AI and code

AI-Powered Code Optimization

Implemented an AI agent to identify performance issues and automatically generate and test optimized C++ code.

Network connections

Network Simulator Bridge

Created a low-overhead pipeline to bridge distributed applications and network simulators like ns-3 and omnet++.

Computer hardware

Cache Miss Analysis & Optimization

Optimized cache performance by implementing a multi-threaded 3C cache miss analysis module to improve system performance.

Abstract technology

Branch Prediction Enhancements

Designed a two-level branch predictor in Scarab to optimize prediction accuracy in multi-core processor simulations.

Abstract colorful background

Smart Token System

Engineered a digital queue management solution featuring a Java-based Android app for remote token generation and a PHP backend for processing and administration.

Social media icons

Social Media Data Ingestion

Architected and implemented an end-to-end data lake solution, using Python to scrape and store unstructured social media data in Hadoop with Spark.

Technical Skills

Languages & Databases

Python
Java
C++
C
JavaScript
TypeScript
SQL
PostgreSQL
MySQL
Redis
PHP

Backend & Cloud

AWS
Azure
Docker
Kubernetes
Flask
Django
GraphQL
Kafka
Spark
Terraform
Android
Microservices

Frontend

HTML
CSS
Bootstrap

Tools & Practices

Git
Linux
Pytest
Jenkins
Unit Testing
Agile/Scrum
CI/CD

Get In Touch Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a project in mind, a question, or just want to say hi, my inbox is always open. I'll try my best to get back to you!