Gainesville, Florida  ·  Software Engineer

Sai Krishna
Movva

I build backend systems and AI infrastructure — retrieval pipelines, REST services and automation that people actually run every day. Currently a Software Engineer for AI Systems and Automation at the University of Florida, with a Master's in Computer Science from the same.

Get in touch LinkedIn GitHub

+1 386 396 9377
saikrishnamovva01@gmail.com

01

Experience

University of Florida

Software Engineer — AI Systems and Automation

May 2025 — Present

Two threads of work: a retrieval-augmented knowledge assistant that replaced manual document searching for institutional staff, and a set of self-verifying automation pipelines that took high-volume vendor data entry off people's desks. Both were shipped end to end — ingestion, APIs, containers, validation.

60+
Documents indexed
1,500+
Searchable chunks
90%+
Citation accuracy
3,000+
Records per project
70%+
Manual entry cut
  1. i.

    Developed and deployed a RAG-based knowledge assistant covering 60+ institutional documents, letting staff get citation-backed answers on parking policies, permit procedures, and operational documentation instead of searching manually.

  2. ii.

    Engineered the ingestion and retrieval pipeline end to end — PDF extraction, chunking, and embedding with sentence-transformers, indexed in ChromaDB — turning 60+ documents into 1,500+ searchable chunks with accurate page-level citations.

  3. iii.

    Implemented REST APIs (FastAPI, Docker) for document upload, querying, and management, hitting 90%+ citation accuracy across 50+ test queries with 3–4 second average response time.

  4. iv.

    Automated high-volume data entry and validation across 3 vendor portals (T2 Flex, AIMS, Flash) using Python, Selenium, and Playwright, processing 3,000+ records per project and cutting manual entry time 70%+.

  5. v.

    Built self-verifying automation pipelines with Pandas and openpyxl that cross-checked entered data against expected values and flagged discrepancies in real time, catching edge cases (e.g., alternate plate formats, name mismatches) that would require manual review.

02

Projects

Three of three

01 — LLM tooling

AI Data Analyst Agent

An analytical agent that combines LLM function calling with Pandas execution engines — 10+ deterministic data operations across datasets up to 50K+ rows, with verifiable outputs and generated charts.

Read the case study →

02 — Distributed systems

Food Ordering System

Five microservices behind a centralized API Gateway — 20+ REST APIs with JWT auth, RabbitMQ event-driven communication, containerized deployment and health monitoring.

Read the case study →

03 — Async infrastructure

Distributed Task Processing

Asynchronous background execution across multiple workers with Celery and Redis — queue-based processing, retry policies, status monitoring and failure recovery.

Read the case study →
03

Technical skills

Languages

Python, SQL, Java, JavaScript, HTML/CSS

Backend & APIs

FastAPI, DRF, REST APIs, SQLAlchemy, Alembic, JWT Authentication, Pydantic

AI & Data

Anthropic Claude API, RAG, Embedding, Vector Search, Pandas, NumPy

Databases

PostgreSQL, Redis, ChromaDB

DevOps & Tools

Docker, Git, Selenium, Playwright

Concepts

Microservices, Event-Driven Architecture, System Design, Data Structures and Algorithms

04

Education

University of Florida

Master of Science in Computer Science
GPA 3.73 / 4.00 · Gainesville, FL

Aug 2023 — May 2025

SRM University

Bachelor of Technology in Computer Science
GPA 9.14 / 10.00

Aug 2019 — May 2023