Hemanth Savaram
Full Stack Developer with expertise in React, Node.js, and database management.
Work Experience

Software Development Engineer II
AvalaraFeb 2025 - Present
Node.js · TypeScript · Playwright · Temporal · Design Patterns · SOLID Principles
Working on temporal workflows to orchestrate service provisioning and deprovisioning using Node.js with Design Patterns and SOLID principles. Previously reworked UI tools and learned Playwright for testing, integrating tests into CI/CD pipeline. Fixed JWKS function caching issue to reduce API calls.
Software Development Engineer
FullnessDec 2022 - Feb 2025 (2 years 3 months)
Next.js · TypeScript · OAuth · Google Calendar API · Cloudflare Workers · Redis · Keystone.js · Elasticsearch · GraphQL · Node.js · React.js · LaTeX
Led development of slot booking microservice with OAuth authentication and Google Calendar integration for scheduling, including automated Meet link generation. Created custom-configured user onboarding flow, reducing code complexity. Integrated Cloudflare Workers to optimize backend processes, resulting in 30% reduction in response time. Built real-time analytics dashboard in Next.js for tracking clicks and engagement metrics, increasing user retention by 25%. Worked with leading Australian energy comparison platform serving 10,000+ users daily. Built cost-effective OTP microservice using Plivo/Twilio with Redis caching. Streamlined product capture system reducing vertical launch time from 3 months to 2 weeks. Utilized Keystone.js as headless CMS with Elasticsearch integration. Optimized GraphQL queries and Elasticsearch indexing, improving response times by 30%. Developed theme engine with styled-components for multiple branded websites. Enhanced collaboration with QA Console for lead validation.
Software Engineer
BYJUSJuly 2022 - Nov 2022 (5 months)
Node.js · PHP · JavaScript · WordPress
Worked in Website Tech team on byjus.com, creating WordPress tools using PHP to add floaters across website. Developed APIs in Node.js for various pages and enhanced multiple pages on the byjus.com website.
Languages and Tools
Projects
Echo – AI Video Translation & Dubbing Platform
Python, FastAPI, WebSocket, AI/ML, Audio Processing
Built an AI-powered platform that translates and dubs YouTube videos into multiple languages while preserving voice tone, timing, and audio fidelity. Designed a multi-stage audio pipeline: voice separation (Demucs), transcription (Whisper), translation (GPT-4), TTS synthesis, and audio-video synchronization. Implemented real-time progress updates via WebSocket for responsive, live feedback during processing. Developed a modern, responsive frontend UI for video input, language selection, and live monitoring. Ensured production-readiness with session management, error/timeout handling, file cleanup, and audio normalization.
IPL Playoff Predictor
React.js, JavaScript, CSS, HTML
A frontend application that shows current IPL standings and predicts whether teams can reach desired positions, displaying all possible scenarios for playoff qualification. Provides comprehensive analysis of team performance and playoff possibilities.
Shopee
NextJs, ReactJs, GraphQl, KeystoneJS, PostgreSQL
Shopee is a comprehensive web application designed for purchasing clothing products, featuring authentication capabilities. Users can seamlessly add items to their cart and complete transactions using Stripe. The content is efficiently managed through a Content Management System (CMS) built on KeystoneJS, seamlessly connected to the client through GraphQL
ChatterBox
ReactJs, Node.js, Express, MongoDB
Chatterbox is a Full Stack Chatting App. Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.
Sorting Visualiser
HTML,CSS,JavaScript
A Simple visualization tool for sorting Algorithms. I created web application using HTML, CSS, Javascript to visualize how various sorting algorithms work such as Bubble sort , Merge sort Quick sort.