Gainesville, Florida · Software Engineer
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.
+1 386 396 9377
saikrishnamovva01@gmail.com
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.
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.
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.
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.
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%+.
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.
01 — LLM tooling
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
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
Asynchronous background execution across multiple workers with Celery and Redis — queue-based processing, retry policies, status monitoring and failure recovery.
Read the case study →Python, SQL, Java, JavaScript, HTML/CSS
FastAPI, DRF, REST APIs, SQLAlchemy, Alembic, JWT Authentication, Pydantic
Anthropic Claude API, RAG, Embedding, Vector Search, Pandas, NumPy
PostgreSQL, Redis, ChromaDB
Docker, Git, Selenium, Playwright
Microservices, Event-Driven Architecture, System Design, Data Structures and Algorithms
Master of Science in Computer Science
GPA 3.73 / 4.00 · Gainesville, FL
Aug 2023 — May 2025
Bachelor of Technology in Computer Science
GPA 9.14 / 10.00
Aug 2019 — May 2023