%-------------------------------------------------------------------------------
% Chanakya Thotakura - Master Resume
% Security, AI, and cloud are peer engineering lanes.
% ATS-friendly single-column LaTeX. Compile with Tectonic or pdfLaTeX.
%-------------------------------------------------------------------------------
\documentclass[letterpaper,10pt]{article}

\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{tabularx}
\usepackage{latexsym}
\usepackage{iftex}
\ifPDFTeX
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
  \usepackage{lmodern}
  \usepackage{microtype}
  \DisableLigatures[f]{encoding = T1, family = *}
  \input{glyphtounicode}
\else
  \usepackage{fontspec}
  \setmainfont{lmroman10-regular.otf}[
    BoldFont=lmroman10-bold.otf,
    ItalicFont=lmroman10-italic.otf,
    BoldItalicFont=lmroman10-bolditalic.otf,
    Ligatures=NoCommon
  ]
  \setmonofont{lmmono10-regular.otf}[Ligatures=NoCommon]
  \usepackage{microtype}
\fi

\usepackage[letterpaper,top=0.42in,bottom=0.34in,left=0.56in,right=0.56in]{geometry}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
\ifPDFTeX
  \pdfgentounicode=1
\fi
\hypersetup{
  pdftitle={Chanakya Thotakura Resume},
  pdfauthor={Chanakya Thotakura},
  pdfsubject={Professional Resume}
}

\titleformat{\section}{\scshape\raggedright\large}{}{0em}{}[\titlerule]
\titlespacing*{\section}{0pt}{6pt}{2pt}

\newcommand{\resumeItem}[1]{\item{{#1}}}
\newcommand{\resumeSubheading}[4]{
  \item
  \begin{tabular*}{\linewidth}[t]{l@{\extracolsep{\fill}}r}
    \textbf{#1} & #2 \\
    \textit{\small#3} & \textit{\small #4} \\
  \end{tabular*}\vspace{-4pt}
}
\newcommand{\resumeProjectHeading}[2]{
  \item
  \begin{tabular*}{\linewidth}{l@{\extracolsep{\fill}}r}
    #1 & #2 \\
  \end{tabular*}\vspace{-4pt}
}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in,label={},itemsep=2pt,topsep=0pt]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}[leftmargin=0.2in,itemsep=1pt,topsep=2pt,parsep=0pt]}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-2pt}}

\begin{document}

\begin{center}
  {\LARGE \scshape Chanakya Thotakura} \\ \vspace{3pt}
  \small Maryville, MO $\cdot$
  \href{mailto:chanikya1@icloud.com}{chanikya1@icloud.com} $\cdot$
  \href{https://www.linkedin.com/in/chanikya6163}{linkedin.com/in/chanikya6163} $\cdot$
  \href{https://github.com/Chanikya5793}{github.com/Chanikya5793}
\end{center}
\vspace{-4pt}

\section{Summary}
Software engineer shipping security-sensitive AI and cloud products across mobile, backend, and infrastructure. Built endpoint detection, encrypted apps, retrieval-backed copilots, and consumer threat monitoring with Python, TypeScript, React Native, Firebase, AWS, GCP, and Cloudflare.

\section{Technical Skills}
\resumeSubHeadingListStart
  \item[]{\small
    \textbf{Security:} Detection engineering, endpoint assurance, breach and dark-web monitoring, phishing/URL analysis, IAM, Signal E2EE \\
    \textbf{AI:} RAG, MCP, Gemini/Vertex AI, embeddings, vector search, prompt-injection defense, structured outputs, evaluation \\
    \textbf{Cloud \& Backend:} AWS, GCP, Firebase, Cloudflare, Docker, FastAPI, REST, Cloud KMS, Secret Manager, SQLite \\
    \textbf{Languages \& Frameworks:} Python, TypeScript/JavaScript, Swift, Kotlin, SQL, React Native, React, GitHub Actions
  }
\resumeSubHeadingListEnd
\vspace{-4pt}

\section{Technical Experience}
\resumeSubHeadingListStart
  \resumeProjectHeading
    {\href{https://github.com/Chanikya5793/controlforge-security}{\textbf{ControlForge Security}} $|$ \emph{Open-source security platform}}{Aug. 2026 to Present}
    \resumeItemListStart
      \resumeItem{Released v0.1.0 of a Python platform that verifies endpoint controls and evaluates normalized events with version-controlled Sigma-style rules. Its CLI and FastAPI service return stable alert IDs, matched evidence, and investigation-ready reasons.}
      \resumeItem{Built stateful impossible-travel and sensitive-data-access detections alongside rules for encoded PowerShell, phishing, and off-workflow privilege grants. Read-only probes and an SQLite audit trail keep investigations predictable.}
      \resumeItem{Deployed the Dockerized API on AWS, stored signed release artifacts in S3, and published its operator surface through Cloudflare Pages. GitHub Actions runs strict typing, security analysis, packaging, and release checks.}
    \resumeItemListEnd

  \resumeProjectHeading
    {\href{https://chanikya5793.github.io/GDPProject/}{\textbf{Northwest Student Planner + RAG Copilot}} $|$ \emph{Graduate project, live web app}}{Jun. 2026 to Present}
    \resumeItemListStart
      \resumeItem{Shipped web and Expo planner clients with encrypted offline storage. The public web app runs on GitHub Pages, while the authenticated FastAPI service runs on Cloud Run with Firebase Auth and Firestore.}
      \resumeItem{Built a user-scoped RAG copilot with Vertex AI, Gemini 3.6 Flash, UID-filtered vector search, and six read-only MCP tools. Per-user AES-256-GCM keys are wrapped by Cloud KMS; Firestore rules deny direct client access.}
      \resumeItem{Gemini cites retrieved records or abstains and returns a typed proposal. The app previews it and performs a revision-checked, idempotent write only after confirmation. A 30-query regression suite covers retrieval, citations, abstention, proposals, and user isolation.}
    \resumeItemListEnd

  \resumeProjectHeading
    {\href{https://github.com/Chanikya5793/SplitCircle}{\textbf{ManaSplit}} $|$ \emph{Mobile product, TestFlight beta}}{Nov. 2025 to Present}
    \resumeItemListStart
      \resumeItem{Distributed a React Native expense, messaging, and calling app through TestFlight and tested releases on physical iPhones. Native Swift and Kotlin modules support offline delivery; each linked device gets a Signal session with hardware-backed keys.}
      \resumeItem{Built an opt-in Security Center for breach, dark-web, infostealer, phishing, and account-takeover risk. Identities use AES-256-GCM envelope encryption, Cloud KMS-wrapped per-user keys, scoped blind indexes, and Secret Manager credentials.}
      \resumeItem{Combined HIBP, Flare, Web Risk, DNS/RDAP, TLS, and certificate-transparency signals with k-anonymous password checks and deterministic scoring. Evidence-bounded AI explains findings without receiving raw passwords, tokens, or provider secrets.}
    \resumeItemListEnd

  \resumeProjectHeading
    {\textbf{Machine Learning Intern} $|$ \emph{AIMERS, AI engineering internship}}{Mar. 2025 to Aug. 2025}
    \resumeItemListStart
      \resumeItem{Built and deployed on AWS a Python voice-assistant pipeline connecting speech recognition, supervised intent classification, secured database retrieval, and text-to-speech.}
      \resumeItem{Locked down the AWS-hosted database path with least-privilege roles, encryption in transit and at rest, managed secrets, parameterized SQL, query allowlists, schema validation, output redaction, and audit logging.}
      \resumeItem{Defended the speech and frontend boundary against prompt injection, jailbreaks, replay, and abuse with transcript normalization, rate limits, intent allowlists, bounded tool access, secure sessions, output validation, and safe refusals.}
    \resumeItemListEnd
\resumeSubHeadingListEnd

\section{Education \& Certifications}
\resumeSubHeadingListStart
  \resumeProjectHeading
    {\textbf{Northwest Missouri State University} $|$ \emph{M.S., Applied Computer Science}}{Maryville, MO}
    \resumeItemListStart
      \resumeItem{Coursework: Cybersecurity \& Information Security Management, Advanced Database Systems, Web Applications.}
    \resumeItemListEnd
  \resumeProjectHeading
    {\textbf{V.R. Siddhartha Engineering College} $|$ \emph{B.Tech., Computer Science \& Engineering}}{Vijayawada, India}
  \item[]\small{\textbf{Certifications:} Google Cloud Associate Cloud Engineer; Cisco Networking Academy: CyberOps Associate, Cybersecurity Essentials, CCNA Enterprise Networking, Security, and Automation, and CCNA Switching, Routing, and Wireless Essentials.}
\resumeSubHeadingListEnd

\end{document}
