Sandhya Balu

Sandhya Balu

Full-Stack Software Engineer

Professional Summary

Results-driven software engineer with 5+ years of experience building scalable systems, specializing in microservices architecture, cloud computing, and spatial data analysis. Master's in Computer Science with 4.0 GPA from Arizona State University. Proven track record of developing high-performance systems processing millions of records.

Backend Development

Spring Boot, Kotlin, Java, Python, AWS, Kubernetes, Microservices

Front end development

Angular, React, TypeScript, JavaScript, HTML5, CSS3, RxJS, NgRx, Responsive Design

Data Engineering

Apache Sedona, Spark, Spatial Analysis, ETL Pipelines, Data Visualization

Professional Experience

Software Engineer - Kubra

May 2023 - Present | Tempe, AZ
Java Spring Boot Kotlin AWS Microservices
  • Designed a microservice that asynchronously retrieves file data from AWS S3, utilizing Java’s virtual thread executor to dynamically create SQS queues for each file, enabling optimized and parallel processing of multiple files
  • Developed a high-performance consumer application that processes messages from AWS SQS, capable of handling up to 2M records per hour, significantly improving data throughput using Kotlin coroutines for parallel processing.
  • Developed long-running database migration tasks using mongock and a single-thread executor, enhancing data integrity and system resilience through robust error handling to ensure consistent system performance and reliability.
  • Engineered and maintained sophisticated RESTful APIs with a Spring based microservice architecture for a utility management platform, enabling the dynamic management of utility accounts and complex service agreement.
  • Created a Ktor-based microservice on a separate port, utilizing node port service for optimal load balancing and scalability, ensuring robust version-specific request management and high system availability.
  • Implemented a service address search feature using anagram-based indexing and threshold matching algorithms for enhanced query resolution in a utility management system.

Software Engineer - Healthnet Global, India

Dec 2020 - Aug 2021
Angular Firebase OAuth 2.0
  • Built scheduling system connecting 1M+ care providers with patients daily
  • Developed PDF generation system for medical documents in Angular
  • Automated CI/CD pipeline with Firebase Hosting and GitHub Actions

Software Engineer - IVY Comptech Pvt Ltd, India

June 2018 - Dec 2020
Angular SignalR RxJS
  • Architected cross-platform communication framework between web and mobile
  • Developed real-time odds processing pipeline using SignalR websockets
  • Built BetMGM sports betting web application with Angular and RxJS

Intern - Truzio Technologies, India

Dec 2017 - Apr 2018
Odoo PostgreSQL JavaScript Python
  • Automated the JNTUK Registrar Office's maintenance of educational records using a centralized database
  • Implemented messaging system and internal node logging for grievance management
  • Reduced manual work by 60% through workflow automation

Technical Projects

Spatial Data Analysis

Secure Hospital System

Angular TypeScript Java SpringBoot Azure MySQL

Digitized hospital management system with enhanced clinical outcomes and security measures including encryption and Hyperledger blockchain to prevent cyber attacks.

Hotspot Analysis

ASL FingerSpelling

Python TensorFlow Posenet keras node

ASL Fingerspelling uses deep learning neural networks to recognize ASL hand gestures and improve communication for deaf individuals.

Web Scraping

Income Prediction

Python Matplotlib

Creating market profiles by analyzing Census data on attributes such as age, education, occupation, and race to identify potential targets based on salary and other factors.

Spatial Data Analysis

Spatial Data Analysis

Apache Sedona Spark Python Pydeck

Implemented spatial queries (range, k-NN, spatiotemporal) on NYC taxi trajectory dataset with visualization layer. Processed 10M+ records with sub-second query response times.

Hotspot Analysis

Hotspot Analysis

Spark Scala Getis-Ord

Identified statistically significant hotspots in spatial data using Getis-Ord Gi* statistic. Applied to urban planning datasets to reveal patterns in population density and activity.

Web Scraping

Web Scraping Comparison

Scrapy Selenium Puppeteer

Benchmarking study comparing performance of web scraping tools on social media platforms. Analyzed success rates, speed, and resource usage across different tools.

Technical Skills

Languages

  • Java (Expert)
  • Kotlin (Advanced)
  • Python (Advanced)
  • JavaScript/TypeScript
  • Scala

Frameworks

  • Spring Boot
  • Ktor
  • Angular
  • React.js
  • Hibernate

Tools & Platforms

  • AWS (EC2, S3, Lambda, SQS)
  • Docker & Kubernetes
  • Apache Spark/Sedona
  • ELK Stack
  • Git, Jenkins, Maven

Education

Masters in Computer Science

Arizona State University

Duration: Aug 2021 - May 2023

CGPA: 4.0/4.0

Notable Courses:

  • Distributed Database Systems
  • Data Visualization
  • Big Data Technologies

Bachelors in Computer Science

Jawaharlal Nehru Technological University

Duration: Sep 2014 - May 2018

Percentage: 82.57%

Achievements:

  • University Innovation Fellow

Get In Touch

Contact Information

  • Email: sandhya.balu525@gmail.com
  • Location: Tempe, Arizona