% =====================================================================
% Classic Fresher — ATS-friendly resume template
% From the Fledgr resume toolkit: https://www.fledgr.online/tools/resume
%
% Compile with pdfLaTeX. Free to use and edit.
%
% Why this file looks plain, on purpose:
%   * ONE column. Nothing is set in a table or a minipage side by side.
%     Applicant tracking systems read a PDF as a single stream of text; a
%     two-column layout interleaves the columns and produces nonsense.
%   * No headers or footers. Contact details are in the body, because many
%     parsers discard the header and footer regions entirely.
%   * Standard section names (Education, Experience, Projects, Skills).
%   * No images, no icons, no text inside a graphic.
% =====================================================================

\documentclass[a4paper,11pt]{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}                 % Times — a standard, widely parsed face
\usepackage[margin=0.75in]{geometry}
\usepackage{enumitem}
\usepackage{titlesec}
\usepackage[hidelinks]{hyperref}

\pagestyle{empty}                     % no header/footer: see note above
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}

\titleformat{\section}
  {\normalsize\bfseries\scshape}
  {}{0em}{}[\vspace{-0.6em}\rule{\textwidth}{0.6pt}]
\titlespacing*{\section}{0pt}{1.1em}{0.5em}

% \entry{Title}{Right-hand meta, usually dates}
\newcommand{\entry}[2]{\textbf{#1}\hfill #2\par}
% \subentry{Degree / stack}{Score, city}
\newcommand{\subentry}[2]{\textit{#1}\hfill \textit{#2}\par}

\newenvironment{points}
  {\begin{itemize}[leftmargin=1.1em,topsep=2pt,itemsep=1pt,parsep=0pt]}
  {\end{itemize}}

\begin{document}

% ------------------------------------------------------------ header --
\begin{center}
  {\LARGE\bfseries Ananya Krishnan}\[2pt]
  \textit{B.Tech Computer Science, 2027 --- Backend \& Data}\[3pt]
  ananya.krishnan@example.com \quad$\cdot$\quad +91 98765 43210
  \quad$\cdot$\quad Coimbatore, Tamil Nadu\
  github.com/ananyak \quad$\cdot$\quad linkedin.com/in/ananyak
\end{center}

% ----------------------------------------------------------- summary --
\section*{Summary}
Third-year Computer Science student with internship experience building REST
APIs in Python and Node. Comfortable with Postgres, Docker and writing tests.
Looking for a summer 2026 backend internship.

% --------------------------------------------------------- education --
\section*{Education}
\entry{PSG College of Technology}{2023 -- 2027}
\subentry{B.Tech, Computer Science and Engineering}{CGPA 8.64 / 10, Coimbatore}
\vspace{0.5em}

\entry{Kendriya Vidyalaya, Coimbatore}{2023}
\subentry{CBSE Class XII (PCM + CS)}{94.2\%, Coimbatore}

% -------------------------------------------------------- experience --
\section*{Experience}
\entry{Backend Engineering Intern, Zoho Corporation}{May 2025 -- Jul 2025}
\subentry{Chennai (on-site)}{}
\begin{points}
  \item Built 9 REST endpoints in Python/Flask for an internal ticket-routing
        service used by roughly 40 support agents.
  \item Cut the p95 response time of the ticket search query from 1.8s to 340ms
        by adding two composite indexes and removing an N+1 fetch.
  \item Wrote 60+ pytest cases, taking module coverage from 41\% to 88\%.
\end{points}
\vspace{0.5em}

\entry{Technical Secretary, Coding Club}{Aug 2024 -- Present}
\subentry{PSG Tech, Coimbatore}{}
\begin{points}
  \item Run a weekly DSA session for 120+ first and second-year students.
  \item Organised an inter-college 24-hour hackathon with 38 teams and 4 sponsors.
\end{points}

% ---------------------------------------------------------- projects --
\section*{Projects}
\entry{Mess Menu API}{github.com/ananyak/mess-api}
\subentry{Node.js, Express, Postgres, Docker}{}
\begin{points}
  \item Public API serving the daily hostel mess menu; 700+ monthly requests
        from three student-built apps.
  \item Deployed with Docker Compose on a single VPS, with a nightly pg\_dump
        to object storage.
\end{points}
\vspace{0.5em}

\entry{Attendance Predictor}{github.com/ananyak/attendance}
\subentry{Python, pandas, scikit-learn}{}
\begin{points}
  \item Predicts end-of-semester attendance percentage from partial records;
        MAE of 2.1 percentage points on held-out data from 3 batches.
\end{points}

% ------------------------------------------------------------ skills --
\section*{Skills}
\textbf{Languages:} Python, JavaScript, TypeScript, Java, SQL, C\par
\textbf{Frameworks \& tools:} Node.js, Express, Flask, React, Docker, Git,
Linux, pytest\par
\textbf{Databases:} PostgreSQL, MongoDB, Redis\par

% ------------------------------------------------------ achievements --
\section*{Achievements}
\begin{points}
  \item Runner-up, Smart India Hackathon internal round 2025 (team of 6).
  \item Solved 450+ problems on LeetCode; contest rating 1742.
  \item NPTEL Elite certificate, Database Management Systems (2024).
\end{points}

\end{document}
