Harshith Chennamaneni's CV
- Phone: +91 94940 02727
- Email: harshith.che@gmail.com
- Location: Hyderabad, India
Summary
Software engineer with over 15 years of experience building reliable, high-throughput distributed systems and data pipelines. Background spans cloud platforms, financial systems, identity data, and bioinformatics.
Experience
Hyderabad, India
July 2022 – Apr 2024
Software Engineer
Built automated tooling for Google Cloud Support and contributed to Google Cloud Storage backup and recovery.
-
Built an automated pipeline to publish curated help articles from an internal Salesforce knowledge base, handling link resolution, internal reference sanitization, and policy compliance validation.
-
Built the Backup Posture dashboard for Google Cloud Storage, giving customers visibility into their backup coverage and recovery readiness.
-
Refactored the integration testing harness to improve developer ergonomics, documentation, and test reliability.
-
Tech Stack: Kotlin, Golang, Java, Nunit
Austin, TX
Oct 2019 – June 2022
Software Engineer
Redesigned backend services and data pipelines powering support workflows across Google Cloud Support.
-
Redesigned services and data pipelines serving critical support signals — eligibility, service levels, and case routing — across GCP, Google Workspace, and Maps.
-
Achieved 99.99% uptime and sub-500ms latency with zero outages or customer-facing bugs post-launch.
-
Eliminated engineering-attention incidents entirely (from 70+ per year to zero) through improved architecture and reliability.
-
Designed multi-layer caching strategies balancing data freshness requirements against strict latency targets.
-
Built an async orchestration layer over multiple upstream services, each with significantly more relaxed SLOs, to meet a tighter composite SLO.
-
Tech Stack: Java, Internal Java service and Async frameworks.
Bloomberg
New York, NY
Sept 2017 – Oct 2019
Senior Software Engineer
Built the enterprise reporting pipeline for Bloomberg Portfolio Analytics.
-
Enhanced event-driven data pipelines modeled as DAGs to improve reliability of the reporting workflow.
-
Optimized pipeline throughput to meet SLAs for large-scale portfolio report generation.
-
Tech Stack: Java, Kotlin, Python, Lua, Ceph.
Hiya
New York, NY
May 2016 – Sept 2017
Senior Software Engineer
Scaled the Hiya caller ID experience globally after its spin-off from Whitepages, focusing on data coverage and pipeline infrastructure.
-
Expanded international caller ID coverage and accuracy using data mining and enrichment algorithms.
-
Built scalable, low-latency data ingestion and analytics pipelines.
-
Deployed and operated cloud-based microservices on Kubernetes.
-
Tech Stack: Scala, Akka, DynamoDB, Redshift, EC2, Kubernetes, Spark, Kafka.
Whitepages
New York, NY
Dec 2012 – May 2016
Data Engineer
Built and maintained the core identity graph powering Whitepages search, Pro API, and CallerID.
-
Developed entity resolution algorithms to assimilate and deduplicate records from multiple external data providers.
-
Scaled data processing pipelines using MapReduce to handle growing data volumes.
-
Measured and improved accuracy, coverage, and precision of identity graph data through systematic evaluation.
-
Tech Stack: Java, Scala, Ruby, Pig, Hadoop, Redshift, Postgres.
Eze Castle Software
Boston, MA
June 2010 – Dec 2012
Developer
Built analytics and modeling features for the Eze Order Management System, used by hedge funds and asset management firms.
-
Integrated realtime price feeds from multiple sources and optimized portfolio analytics for low latency.
-
Built a recording and replay tool for pricing and position change events, enabling simulation of field performance bottlenecks and debugging production issues.
-
Improved position modeling by implementing accurate tracking of unheld theoretical positions.
-
Tech Stack: C#.NET, SQL Server, dotTrace, Redgate ANTS.
Boston University
Boston, MA
Sept 2008 – Sept 2009
Research Assistant, Laboratory for Biocomputing and Informatics
Developed algorithms and software tools for detecting and analyzing patterns in DNA sequences.
-
Designed an alignment-based comparison method for mapping DNA sequence sets, optimizing runtime from 24 hours to under 2 minutes — a 720x speedup.
-
Tech Stack: C, pthreads, gcc/gdb, bash scripts.
Infosys Technologies
Hyderabad, India
June 2006 – Aug 2007
Software Engineer
Personal Projects
Pharma C&F Order Fulfillment
June 2025 – present
-
Cross-platform mobile app and web dashboard for order fulfillment lifecycle and personnel assignment.
-
Tech Stack: Dart/Flutter, Svelte, TypeScript, Golang, Pocketbase. Developed extensively with LLM-assisted tooling — Claude Code, OpenCode, MCPs, slash commands, and context management strategies.
Personal Finance App
Jan 2025 – Mar 2025
- Cross-platform mobile app for tracking expenses, budgets, and financial goals. Built with Dart/Flutter.
Education
Boston University
Boston, MA
May 2010
MA in Computer Science
DA-IICT
Gandhinagar, India
May 2006
BTech in Information & Communication Technology
Tools & Technologies
Languages: Scala, Java, Kotlin, Go, Dart, Python, C#, C, SQL
Technologies: AWS, GCP, Kubernetes, Kafka, Spark, Hadoop, Flutter, Svelte, Pocketbase, DynamoDB, Redshift, Postgres, Akka
AI & LLM Tooling: Claude Code, OpenCode, MCP servers, agentic workflows, context management