Software Engineer · Distributed Systems & AI

NishalChandra Reddy

For five years I've owned production systems end to end — architecting Java and Spring Boot microservices, Kafka event pipelines and LLM extraction that handle real traffic every day.

Available for work5 years experience

About

01 / 05

Software Engineer with 5 years building and owning production systems end to end Java and Spring Boot microservices, Kafka event pipelines and LLM extraction pipelines running on live traffic.

I've led multi-service initiatives spanning six services and mentored engineers through architecture reviews. I'm comfortable at every layer — backend architecture, cloud infrastructure and IaC and React front ends.

M.S. in Computer Science from Arizona State University (2023–2025), with a track record of delivering reliable, high-performance software at scale.

Education
M.S. Computer Science
Arizona State University
2025 · GPA 3.77
B.E. Computer Science
Bangalore Institute of Technology
2019 · GPA 3.8

Experience

02 / 05
01 / 03
Aug 2025 — Present
Remote · US

Software Developer @ Ecohome.one

  • Led the GDPR erasure program across six services — designed the specs and built a coordinator that fans a single deletion request out to idempotent erasure workers, backed by a MySQL state machine with per-household locks and single-active-request enforcement.
  • Build and operate the AI receipt-extraction platform, a Node.js service on ECS Fargate that turns unstructured purchase emails into structured inventory records through a Gemini pipeline with vision OCR for PDF and image attachments.
  • Hardened the pipeline against LLM failure with a four-tier fallback chain — per-stage heuristic extractors, a config-swappable Bedrock/Claude path and SQS re-queue with auto-requeue on provider recovery.
  • Shipped two production services solo: an Alexa integration service (request-signature verification, OAuth account linking, circuit breakers, its own Terraform IaC and CI/CD) and EcohomeWeb, a React 18 + Vite SPA. Also built the eBay resale marketplace in the core Express API — listing state machine, scheduled delist workers and HMAC webhook verification.
02 / 03
May 2021 — Jul 2023
Bengaluru, India

Senior Software Developer @ Comviva

  • Drove the architectural redesign of the MobiLytix Loyalty & Rewards platform — decomposing a monolith into modular Spring Boot services along Domain-Driven Design bounded contexts and rebuilding the campaign console as a React SPA. Lifted throughput 60% and feature delivery 35%.
  • Built the service layer on Spring Data JPA & Hibernate over PostgreSQL, with Spring Cloud for centralized config and service discovery, Actuator metrics scraped by Prometheus and Spring Security with Keycloak (OAuth 2.0 / JWT) enforcing role-based access across tenants.
  • Architected event-driven Kafka pipelines for asynchronous inter-service communication, reliably processing 700K+ daily transactions at sub-200ms latency.
  • Migrated the platform from on-prem to AWS SaaS — containerizing with Docker and Kubernetes and adding centralized ELK logging, cutting infrastructure cost 40%.
  • Led a cross-functional team of five, running architecture reviews and mentoring and standardized Maven multi-module builds with JUnit/Mockito coverage gates in CI.
03 / 03
Aug 2019 — Apr 2021
Bengaluru, India

Software Developer @ Comviva

  • Built the Toll-Free Data Access system — network traffic monitoring in C/C++, Redis-backed session management and reverse-proxy routing in Node.js, serving zero-rated data access at carrier scale.
  • Shipped rule evaluation, eligibility logic and reward fulfillment into the Java + Spring Boot campaign rules engine driving personalized reward programs.
  • Automated CI/CD with GitLab CI, Jenkins and SonarQube, adding API contract tests and BDD — raising deployment frequency 40% and reducing production errors 30%.
  • Instrumented services with Prometheus and Grafana for real-time oversight.

Projects

03 / 05
/01

Swarm Intelligence Distributed Database

2025

A scalable, fault-tolerant distributed database ingesting 10M+ IoT data points daily via Kafka and MongoDB sharding, with AI-driven query optimization using Ant Colony & Particle Swarm Optimization.

99.99% uptime+45% query perf traffic spikes
KafkaMongoDBDocker SwarmPrometheusGrafana
/02

NetGuardian AI

2024

End-to-end ML pipeline predicting severity of problematic internet use from 10,000+ hours of actigraphy time-series, using autoencoders and ensemble learning tuned with Quadratic Weighted Kappa.

+20% accuracy90%+ robustness
Autoencodersscikit-learnTime-SeriesEnsemble Models
/03

Serverless Face Recognition

2024

An end-to-end serverless pipeline triggered by S3 uploads with Dockerized ffmpeg for frame extraction, deploying ResNet-34 via OpenCV for real-time inference on 1GB+ videos without managing servers.

sub-500ms / frame+30% throughput
AWS LambdaS3DockerOpenCVResNet-34

Tech Stack

04 / 05
01

Languages

JavaTypeScriptJavaScriptPythonGoC / C++SQLBash
02

Backend & APIs

Spring BootSpring Data JPAHibernateNode.jsExpressFastAPIRESTGraphQLgRPCWebSockets
03

Frontend

ReactNext.jsViteVue.jsSvelteTailwind CSSMaterial UI
04

AI / ML

ClaudeAWS BedrockGeminiRAGPrompt EngineeringLLMsTransformersPyTorchTensorFlowLangChainscikit-learnPandasNumPyOpenCV
05

Data & Messaging

KafkaSQS / SNSPostgreSQLMySQLMongoDBCassandraRedisElasticsearchNeo4j
06

Cloud & DevOps

AWSECS FargateLambdaGCPAzureDockerKubernetesTerraformAnsibleGitHub ActionsGitLab CIJenkins
07

Testing & Auth

MavenJUnitMockitoJestVitestpytestSonarQubeKeycloakOAuth 2.0JWT
08

Observability

PrometheusGrafanaELKKibanaCloudWatch
Contact / 05

Let's build something.

Open to backend, distributed-systems and AI/LLM engineering roles. The fastest way to reach me is email.