-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathRESUME_LATEX.tex
More file actions
91 lines (83 loc) · 5.45 KB
/
RESUME_LATEX.tex
File metadata and controls
91 lines (83 loc) · 5.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
% ============================================
% GitHub Repository Summarizer - Resume Entry
% ============================================
% Option 1: For "Projects" Section (Recommended)
% --------------------------------------------------
\begin{project}
\textbf{GitHub Repository Summarizer} \hfill \textit{Full-Stack Web Application}
\begin{itemize}[leftmargin=*, nosep]
\item Developed an AI-powered web application that analyzes and summarizes GitHub repositories using Google Gemini AI
\item Built RESTful API with Express.js backend that clones repositories, processes code files, and generates comprehensive architectural summaries
\item Created React frontend with Vite, Tailwind CSS, and Radix UI components for interactive file tree visualization and PDF report generation
\item Implemented streaming API responses for real-time progress updates and Redis caching for improved performance
\item Technologies: \textbf{React}, \textbf{Node.js}, \textbf{Express.js}, \textbf{Google Gemini AI}, \textbf{Redis}, \textbf{Tailwind CSS}, \textbf{Vite}
\item \href{https://github.com/AkashParley/Github_Repo_Summarizer}{\faGithub\ GitHub Repository}
\end{itemize}
\end{project}
% Option 2: For "Experience" or "Personal Projects" Section (More Detailed)
% --------------------------------------------------
\resumeSubheading
{GitHub Repository Summarizer}{Personal Project}
{Full-Stack Developer}{Jan 2025 -- Present}
\resumeItemListStart
\resumeItem{Designed and developed an AI-powered web application for automated GitHub repository analysis and documentation generation}
\resumeItem{Implemented backend API using Express.js with Google Gemini AI integration for intelligent code summarization and architectural analysis}
\resumeItem{Built responsive React frontend with modern UI components, real-time progress tracking, and interactive file tree visualization}
\resumeItem{Integrated Redis caching layer to optimize performance and reduce redundant API calls}
\resumeItem{Technologies: React, Node.js, Express.js, Google Gemini AI, Redis, Tailwind CSS, Vite, Git}
\resumeItem{\href{https://github.com/AkashParley/Github_Repo_Summarizer}{GitHub: github.com/AkashParley/Github_Repo_Summarizer}}
\resumeItemListEnd
% Option 3: Compact Version (For Limited Space)
% --------------------------------------------------
\textbf{GitHub Repository Summarizer} | \textit{Full-Stack Web App} \hfill \textit{Jan 2025}
\begin{itemize}[leftmargin=*, nosep, topsep=0pt]
\item AI-powered GitHub repository analyzer using Google Gemini AI; Built with React, Node.js, Express.js
\item Features: Automated code analysis, architectural summaries, PDF generation, Redis caching
\item \href{https://github.com/AkashParley/Github_Repo_Summarizer}{\faGithub\ github.com/AkashParley/Github_Repo_Summarizer}
\end{itemize}
% Option 4: Bullet Point Style (Simple & Clean)
% --------------------------------------------------
\item \textbf{GitHub Repository Summarizer} \hfill \textit{Full-Stack Project}
\begin{itemize}
\item Developed AI-powered web application for automated GitHub repository analysis using Google Gemini AI
\item Built Express.js backend with streaming API responses and Redis caching for optimal performance
\item Created React frontend with Tailwind CSS featuring interactive file tree visualization and PDF report generation
\item \textbf{Tech Stack:} React, Node.js, Express.js, Google Gemini AI, Redis, Tailwind CSS, Vite
\item \href{https://github.com/AkashParley/Github_Repo_Summarizer}{GitHub Repository}
\end{itemize}
% Option 5: Two-Column Format (For Modern Resumes)
% --------------------------------------------------
\begin{resumeProject}
\resumeProjectHeading{GitHub Repository Summarizer}{Jan 2025}
\resumeProjectDescription{AI-powered web application for automated GitHub repository analysis and documentation}
\begin{resumeProjectTech}
React \textbullet{} Node.js \textbullet{} Express.js \textbullet{} Google Gemini AI \textbullet{} Redis \textbullet{} Tailwind CSS
\end{resumeProjectTech}
\begin{resumeProjectFeatures}
\item Automated code analysis and architectural summarization
\item Real-time progress tracking with streaming API responses
\item Interactive file tree visualization and PDF report generation
\item Redis caching for improved performance
\end{resumeProjectFeatures}
\resumeProjectLink{https://github.com/AkashParley/Github_Repo_Summarizer}
\end{resumeProject}
% ============================================
% Required Packages (Add to your preamble)
% ============================================
% \usepackage{hyperref} % For clickable links
% \usepackage{fontawesome5} % For GitHub icon (optional)
% \usepackage{enumitem} % For custom itemize spacing
% ============================================
% Custom Commands (Add to your preamble if using Option 2)
% ============================================
% \newcommand{\resumeSubheading}[4]{
% \vspace{-1pt}\item
% \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
% \textbf{#1} & #2 \\
% \textit{\small#3} & \textit{\small #4} \\
% \end{tabular*}\vspace{-5pt}
% }
%
% \newcommand{\resumeItemListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
% \newcommand{\resumeItemListEnd}{\end{itemize}}
% \newcommand{\resumeItem}[1]{\item\small{#1 \vspace{-2pt}}}