Available for MNC roles — 2026

Keerthana
Purama

Software Engineer / AI Builder / Full-Stack

M.Eng. ECE · University of Ottawa. 2+ years at Cognizant (Fortune 500). I build AI-powered products using Python, Java, React, FastAPI, Spring Boot, and AWS — and I ship them with real impact.

keerthana.py
# Who am I?
class Engineer:
  name = "Keerthana Purama"
  location = "Ottawa, ON 🇨🇦"
  exp = "2+ yrs @ Cognizant"
  stack = [
    "Python", "Java",
    "React", "FastAPI",
    "OpenAI API", "AWS",
    "Docker", "Spark",
  ]
  building = "3 AI projects"
  goal = "MNC SWE 2026 🎯"
run()
0 % fewer errors @ Cognizant
0 AI projects shipped
0 + years experience
0 % fewer deploy failures

What I work with

Updated for 2026 — built around what MNC engineering teams actually hire for.

Languages
Python Java TypeScript SQL / PostgreSQL
AI & LLM
OpenAI API RAG Pipelines Prompt Engineering LangChain NLP
Frameworks
React FastAPI Spring Boot Django Node.js
Cloud & DevOps
AWS Azure Docker Kubernetes GitHub Actions Apache Spark MongoDB

Things I've built

4 production-ready projects — all Dockerized, all deployed, all with live URLs and GitHub Actions CI.

01 · AI / LLM
AI Document Q&A
Upload any PDF, ask questions in plain English, get AI-powered answers with source citations. Built on FastAPI + OpenAI API + RAG pipeline.
Sub-500ms response via optimised RAG pipeline
PDF parsed, chunked, embedded with OpenAI
GitHub Actions CI on every push
PythonFastAPI OpenAI APIRAG LangChainReact DockerAWS
02 · AI / LLM
AI Job Match Engine
Paste a job description, upload your resume — get an AI match score, missing skills list, and a rewritten resume bullet for that specific role.
Structured JSON output via function calling
Match score + gap analysis + 1-click rewrite
Resumes stored on AWS S3
PythonFastAPI OpenAI APIPrompt Eng ReactTypeScript AWS S3
03 · AI / Java
AI Supply Chain Alerts
Spark detects inventory anomalies → Spring Boot backend → LLM writes a plain-English alert report. Java + AI — the rarest combo enterprise teams look for.
Demand forecasting at ±8% accuracy
Deploy cycles: 2 hrs → 18 min
Zero-downtime Docker Compose deploy
JavaSpring Boot OpenAI Java SDKSpark PythonDocker AWS
04 · Full-Stack
Full-Stack AWS App
Production-grade full-stack application with JWT authentication, async FastAPI backend, PostgreSQL on AWS RDS, and a React + TypeScript frontend.
JWT auth + role-based access + protected routes
PostgreSQL on AWS RDS in production
GitHub Actions — lint + test + deploy
PythonFastAPI ReactTypeScript PostgreSQLDocker AWS EC2/RDS

Where I've worked

Jul 2020 — Jun 2022
Cognizant Technology Solutions
Programmer Analyst · Bangalore, India
  • Re-engineered Java/SQL data pipelines — reporting errors down 50%+, processing time from 4 hrs → 90 min
  • Architected AWS (EC2/S3/RDS) deployments processing 2M+ daily records, cutting provisioning time by 60%
  • Introduced Jenkins CI/CD automation — 40% fewer deployment failures, bi-weekly → continuous delivery
  • Delivered 8+ Agile sprint features with 95%+ UAT acceptance on a critical data governance rollout
Dec 2019 — Apr 2020
Cognizant Technology Solutions
Program Analyst Intern · Bangalore, India
  • Built full-stack State Scholarship web app (Java · Spring Boot · JDBC · HTML/CSS · SQL) serving 500+ students
  • Designed 10+ RESTful API endpoints with exception handling — zero critical defects at production handover

Academic background

M.Eng. Electrical & Computer Engineering
University of Ottawa · Ottawa, ON, Canada
September 2022 — April 2024
B.Tech Electronics & Communication Engineering
KL Deemed University · Andhra Pradesh, India
August 2016 — May 2020

Building & learning right now

🤖
OpenAI API & RAG
🐳
Docker + Kubernetes
🏗️
System Design
☁️
AWS SAA Cert
Let's build something together

Open to Software Engineer roles at MNCs · Ottawa · Remote · Hybrid · Relocation