Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Nandini Kodipunzula

Santa Clara,CA

Summary

Focused, dedicated individual with four plus years of experience in Software Engineering currently doing Masters's degree in Computer engineering to acquire advanced skills in Software systems, Computer science, and Distributed Systems to become a fully qualified and powerful Software Engineer

Overview

5
5
years of professional experience

Work History

Computer Lab Monitor

Santa Clara University
04.2023 - Current
  • Monitored systems in operation and quickly troubleshot errors.
  • Responded to customer inquiries and provided technical assistance over phone and in person.
  • Provided instruction to all lab users on proper use of all equipment.

Freshworks Senior Software Engineer

Freshworks
04.2022 - 03.2023
  • Designed Canary deployment using Kubernetes and AWS to reduce downtime and blast radius
  • Lead Disaster Recovery dry run for production and staging of all components of Freshchat
  • Developed framework in python and automated Elasticsearch cluster upgrade and enabled shard-based allocation
  • Experience in Java memory profiling, thread dump, and heap dump analysis using JProfiler
  • Improved availability to 99.99 of the product by solving many 5XX issues and SQL queries.

Freshworks Senior Software Engineer

Freshworks
04.2021 - 04.2022
  • Developed a framework in Java to send all application metrics and errors to open-source frameworks like Micrometer, Prometheus, and Grafana
  • Overall, there was a 50 % cost reduction in monitoring
  • Improved performance of 50 APIs from 20% to 90% to meet response time SLAs using JProfiler
  • Created a framework for automatic Tomcat thread dump generation using Java and a thread dump analyzer to analyze blocked threads .Tomcat’s blocked threads percentage was reduced from 85% to 15%.

Freshworks Software Engineer

Freshworks
07.2018 - 04.2021
  • Integrated UCR(unified customer record) with Freshchat for providing unified customer experience across products
  • Developed a framework to add/update/delete resources in bulk using async workers, multi-threading, Redis locks, and Version matching of the resources
  • Developed a template named Record types, a framework for user management
  • Worked on RBAC(role-based access control ) framework, used by Freshchat product to limit access to support agents based on their role
  • Worked on Slack integration with Freshchat enabling messaging from slack to Freshchat business.

Education

Master of Science - Computer Engineering

Santa Clara University Santa Clara
05.2024

Bachelor of Technology - Electrical and Electronics Engineering

SASTRA University
Thanjavur, TamilNadu
2018

M.P.C - undefined

Priyadarsini Jr.College
Pileru, Andhra Pradesh
2014

Skills

  • Programming Languages: Java,CPP
  • CI &CD : Jenkins, Kubernetes, AWS, Docker
  • Elasticsearch,Redis,REST API,Postgres,SQL
  • Unit Testing, DevOps,Oncall,JProfiler
  • Perfomance Improvement, SQL Query tuning
  • SLA and SLO monitoring,Maven

Additional Information

  • Dean’s list in the third year of under graduation at SASTRA Bagged merit scholarship worth 10K INR each year from 2015-2017 from MHRD as I scored 98% in Intermediate Education
  • Customer champion awards(3)
  • Practice craftsmanship award
  • Spot awards
  • Best On-call engineer award
  • Best RCA award
  • Long service award
  • 2020 Freshworks Hackathon runner-up award,
  • 2021 Freshworks Hackathon finalist

Timeline

Computer Lab Monitor

Santa Clara University
04.2023 - Current

Freshworks Senior Software Engineer

Freshworks
04.2022 - 03.2023

Freshworks Senior Software Engineer

Freshworks
04.2021 - 04.2022

Freshworks Software Engineer

Freshworks
07.2018 - 04.2021

Master of Science - Computer Engineering

Santa Clara University Santa Clara

Bachelor of Technology - Electrical and Electronics Engineering

SASTRA University

M.P.C - undefined

Priyadarsini Jr.College
Nandini Kodipunzula