YN
Open to full-time opportunities

Yerrabandi Nandakishore Reddy

Software Engineer

Software Engineering Intern @ Cognizant · Kadapa, AP, India

Software Engineer with experience building production-ready ASP.NET Core, AI-powered full-stack, and cloud-native applications. Skilled in C#, Java, React, Node.js, SQL Server, PostgreSQL, Docker, Azure, and CI/CD. Delivered enterprise software at Cognizant with 100% service-layer test coverage.

4+
Production Apps
12
Certifications
100%
Test Coverage
58
Screens Shipped
Featured Work

Projects

Flagship · Capstone ProjectMaintained

ORCare Health Ecosystem

A cross-platform oral health companion with native Android + React web client sharing one secure REST API backend, integrated with Gemini AI for contextual health guidance.

Frontend
Kotlin / Jetpack Compose (Android) + Vanilla JS / Vite 6 (Web)
Backend
Node.js / Express.js 5.2 REST API with JWT + Google OAuth
Data
Supabase PostgreSQL with 8-table normalized schema + RLS
AI Engine
Gemini 2.5 Flash for symptom analysis & dental assistant
58
Screens
22 web + 36 Android
10+
Conditions
AI symptom checker
8
DB Tables
Normalized schema
3
Repos
Microservices arch
KotlinJetpack ComposeReactNode.jsExpress.jsSupabasePostgreSQLGemini AIGoogle OAuthJWTDockerMaterial 3
AI Interview Platform

PrepIQ

Full-stack AI interview-prep SaaS built on Next.js 14 with Clerk auth and Prisma/PostgreSQL, evaluating answers via Gemini AI in real time.

Sub-3s AI evaluation latency
Next.js 14PrismaPostgreSQLGemini AI+2
View Source
ASP.NET Core Enterprise Application

Farm Management System

Enterprise-grade Farm Management system built with ASP.NET Core MVC at Cognizant, featuring crop tracking, inventory management, and field monitoring with 100% service-layer test coverage.

100% service-layer test coverage
ASP.NET Core MVCEF CoreSQL ServerNUnit/Moq+3
AI-Powered Analytics Dashboard

RetailIQ

AI-powered retail analytics dashboard that surfaces inventory forecasts and sales trends from SQL Server data, built during the Cognizant internship.

Real-time inventory forecasting
ASP.NET CoreSQL ServerAI/MLEF Core+1
Engineering Decisions

Architecture Decision Records

ADR-001Accepted

Pessimistic Locking in ORCare

Context

Concurrent edits to chat sessions and quiz submissions across Android and Web platforms could corrupt user data in the shared PostgreSQL backend.

Decision

Adopted database-level row locking via Supabase RLS policies combined with JWT-scoped transactions, ensuring each user session holds an exclusive lock during write operations.

Consequence

Zero data corruption incidents across 58 screens. Slight increase in write latency (~15ms) deemed acceptable for data integrity guarantees.

ADR-002Accepted

Next.js App Router for SSR Portfolios

Context

Portfolio sites need excellent SEO, fast initial paint, and minimal client-side JavaScript. Traditional SPAs fail at server-rendered meta tags and structured data injection.

Decision

Selected Next.js 16 App Router with server components for static generation and metadata API for per-page OpenGraph/JSON-LD. Client components used only for interactive widgets (terminal, theme toggle).

Consequence

Full SSG at build time with zero client JS for content pages. Lighthouse SEO score of 100. JSON-LD Person schema validated by Google Rich Results Test.

ADR-003Accepted

Native CSS Tokens in Tailwind v4

Context

Tailwind v4 replaces JS config with native CSS @theme directives. The design system needs to support dark mode, custom color tokens, and responsive typography without a tailwind.config.js file.

Decision

Defined all design tokens (canvas, surface, line, ink, accent colors) as CSS custom properties in globals.css and registered them via @theme inline. Dark mode uses .dark class selector with next-themes.

Consequence

Eliminated tailwind.config.js entirely. Tokens are now hot-reloadable and inspectable in DevTools. Reduced build config surface area by 40%.

Technologies & Tools

Technical Skills

Languages & Fundamentals

11 technologies

C#JavaPythonJavaScriptTypeScriptKotlinSQLHTML / CSSDSAOOPSystem Design

Frontend & Architecture

6 technologies

ReactNext.jsTailwind CSSJetpack ComposeMaterial 3Framer Motion

Backend & Databases

11 technologies

ASP.NET Core MVCEntity Framework CoreNode.jsExpress.jsREST APIsSQL ServerPostgreSQLSupabasePrisma ORMJWT / OAuthRBAC

DevOps & Cloud

11 technologies

DockerGitHub ActionsAzure App ServiceVercelRenderGitNUnit / MoqGemini AICI/CD PipelinesLinuxPostman
Proficient
Experienced
Developer Tooling

Interactive Terminal

Explore my background, projects, and skills through a developer-friendly terminal interface.

Get In Touch

Let's Build Something Together

I'm currently open to full-time software engineering opportunities. Whether you have a question or just want to say hi, my inbox is always open.

nandakishore35731@gmail.com