-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathold.tex
296 lines (244 loc) · 12.5 KB
/
old.tex
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
%-------------------------
% Resume in Latex (Optimized according to Resume Checklist)
% Author : Jake Gutierrez -> Anish Sahoo
% Based off of: https://github.com/sb2nov/resume
% License : MIT
%------------------------
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\input{glyphtounicode}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
%-------------------------
% Custom commands
\newcommand{\resumeItem}[1]{
\item\small{
{#1 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubheadingSmall}[2]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\end{tabular*}\vspace{-9pt}
}
\newcommand{\resumeSubSubheading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeProjectHeading}[2]{
\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\small#1 & #2 \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
%-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING----------
\begin{center}
% \textbf{\Huge \scshape Anish Sahoo} \\ \vspace{1pt}
\textbf{\Huge Anish Sahoo} \\ \vspace{1pt}
\small 402-706-2827
$|$
\href{mailto:sahoo.an@northeastern.edu}{\underline{sahoo.an@northeastern.edu}} $|$
\href{https://asahoo.dev}{\underline{asahoo.dev}}
$|$
\href{https://linkedin.com/in/anish-sahoo}{\underline{linkedin.com/in/anish-sahoo}} $|$
\href{https://github.com/anish-sahoo}{\underline{github.com/anish-sahoo}} \vspace{1pt} \\
Available January-August 2025 at Boston, San Francisco, NYC \& Seattle
\end{center}
%-----------EDUCATION-----------
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{Northeastern University - Khoury College of Computer Sciences}{September 2023 -- Present}
{Candidate for Bachelor of Science in Computer Science}{Boston, MA}
\resumeItemListStart
\resumeItem{GPA: 3.89/4.0, Expected Graduation: December 2026, Honors: Dean's List (every semester)}
% \resumeItem{Concentration: Artificial Intelligence, Honors: Dean's List (every semester)}
\resumeItem{Relevant Courses: Database Design, Object-Oriented Design (Java), Algorithms, Artificial Intelligence, Mathematics for AI, Discrete Mathematics, Operating Systems, Machine Learning, Reinforcement Learning}
% \resumeItem{Relevant Courses: Database Design, Object-Oriented Design, Algorithms, Artificial Intelligence, Mathematics of Data Models, Discrete Structures, Computer Systems, Machine Learning, Reinforcement Learning}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROGRAMMING SKILLS-----------
% \section{Technical Skills}
% \begin{itemize}[leftmargin=0.15in, label={}]
% \small{\item{
% \textbf{Languages}{: Java, Python, Kotlin, HTML, CSS, JavaScript, TypeScript, SQL, Rust} \\
% \textbf{Frameworks}{: React.js, Node.js, Express.js, Flask, JUnit 5, NumPy, Flask, Java Spring Boot} \\
% \textbf{Databases}{: SQLite, MySQL, MongoDB, Redis} \\
% \textbf{Developer Tools}{: Git, GitHub, Linux, Docker, VS Code, IntelliJ, Android Studio, Caddy Server, Latex}
% }}
% \end{itemize}
\section{Technical Skills}
\begin{itemize}[leftmargin=0.15in, label={}]
\small{\item{
\textbf{Languages}{: Java, Python, JavaScript, TypeScript, HTML, CSS, SQL, Kotlin, Rust, Scala} \\
\textbf{Frameworks}{: React, Node.js, Express.js, Flask, JUnit 5} \\
\textbf{Databases}{: SQLite, MySQL, PostgreSQL, MongoDB, Redis} \\
\textbf{Developer Tools}{: Git, GitHub, Linux, Bash Shell, Docker, VS Code, LaTeX} \\
\textbf{AI/Data Science}{: NumPy, Jupyter Notebooks, PyTorch, TensorFlow, Gymnasium}
}}
\end{itemize}
%-----------PROJECTS-----------
\section{Projects}
\resumeSubHeadingListStart
\resumeProjectHeading
{\href{https://github.com/anish-sahoo/AI-Hoops}{\textbf{AI Hoops}} $|$ \emph{Python, PyTorch, OpenAI Gymnasium}}{August 2024}
\resumeItemListStart
\resumeItem{Trained a game AI that learns to play Atari DoubleDunk basketball using Deep Reinforcement Learning}
\resumeItem{Employed novel training approach using RAM observation space and Double Deep Q Networks}
\resumeItemListEnd
\resumeProjectHeading
{\href{https://github.com/anish-sahoo/AnimeVisualizer}{\textbf{Map of Top Anime}} $|$ \emph{JavaScript, Python, PixiJS, TensorFlow, MongoDB}}{July 2024}
\resumeItemListStart
\resumeItem{Created a map visualizer of the top 5000 anime scraped from MyAnimeList using embeddings and t-SNE}
\resumeItem{Implemented complex filtering mechanisms and search functionality using PixiJS for exploring the map}
\resumeItemListEnd
\resumeProjectHeading
{\href{https://easyclassplanner.com}{\textbf{EasyClassPlanner}} $|$ \emph{Rust, TypeScript, React}}{May 2024}
\resumeItemListStart
\resumeItem{Created a web application utilizing Recursive Backtracking on a Rust backend to generate optimal schedules}
\resumeItem{Implemented UI features like a calendar view for visual assistance in choosing the perfect schedule}
\resumeItemListEnd
\resumeProjectHeading
{\href{https://github.com/anish-sahoo/XDevChallenge}{\textbf{X Finance (X Developer Challenge)}} $|$ \emph{Python, TypeScript, React, X API, xAI API}}{April 2024}
\resumeItemListStart
% \resumeItem{Engineered a web application that uses historical Tweet data and xAI’s Grok-1 LLM to analyze public sentiment about stocks on X}
\resumeItem{Collaborated with 3 teammates to engineer a web application that uses historical Tweet data and xAI's Grok-1 LLM to analyze public sentiment about stocks on X}
\resumeItem{Scraped about 5000 tweets per query containing 1 of 10 AI-generated hashtags related to a stock}
\resumeItemListEnd
% \resumeProjectHeading
% {\textbf{Nearby Prices} $|$ \emph{React.js, JavaScript, Tailwind CSS, Express.js, SQLite}}{March 2024}
% \resumeItemListStart
% \resumeItem{Built a crowd-sourced price aggregator for small businesses where users can add and update prices}
% \resumeItem{Created as an academic project (CS 3200) first with SQLite, then migrated to MongoDB and Redis}
% \resumeItemListEnd
% \resumeProjectHeading
% {\textbf{Portfolio Website} $|$ \emph{JavaScript, Gatsby.js, Tailwind CSS}}{December 2023}
% \resumeItemListStart
% \resumeItem{Designed and implemented a simple website to showcase projects, achievements, and resume}
% \resumeItemListEnd
\resumeProjectHeading
{\href{https://github.com/anish-sahoo/khouryktrl}{\textbf{KhouryKTRL}} $|$ \emph{JavaScript, VSCode API}}{October 2023}
\resumeItemListStart
\resumeItem{VSCode extension that helps CS2500 (Fundamentals of CS 1) students save time in code execution/linting}
\resumeItem{Endorsed by 2 professors and used by over 100 students on the Northeastern Oakland Campus}
\resumeItemListEnd
\resumeProjectHeading
{\href{https://play.google.com/store/apps/details?id=com.anish.expirydatereminder}{\textbf{Expiry Date Reminder}} $|$ \emph{Java, SQLite, Android SDK, Android Studio}}{August 2022}
\resumeItemListStart
\resumeItem{Developed an Android application that stores expiration dates and reminds the user if something is expiring soon}
\resumeItem{Amassed over 4,500 downloads and a 4.5/5 star rating on the Google Play Store}
\resumeItemListEnd
% \resumeProjectHeading{\textbf{Other Projects} $|$ \emph{Java, Python, Kotlin, Rust, C++}}{}
% \resumeItemListStart
% \resumeItem{WebSocket Line System, AI Resume Parser, Password Manager, Wordle Clone, Text Processing Discord Bot}
% \resumeItemListEnd
\resumeSubHeadingListEnd
%-----------EXPERIENCE-----------
\section{Experience}
\resumeSubHeadingListStart
% \resumeSubheading
% {Undergraduate Teaching Assistant}{January 2024 -- April 2024}
% {Northeastern University - Khoury College of Computer Sciences}{Oakland, CA}
% \resumeItemListStart
% \resumeItem{Conducted 20 hours of in-person office hours and tutoring sessions per week for CS 2510 (Fundamentals of CS 2)}
% \resumeItem{Instructed over 35 people concurrently during peak times in Java and data structures}
% \resumeItem{Held on-demand 1-on-1 appointments for debugging help, LeetCode practice, and exam review}
% \resumeItemListEnd
% -----------Multiple Positions Heading-----------
% \resumeSubSubheading
% {Software Engineer I}{Oct 2014 - Sep 2016}
% \resumeItemListStart
% \resumeItem{Apache Beam}
% {Apache Beam is a unified model for defining both batch and streaming data-parallel processing pipelines}
% \resumeItemListEnd
% -------------------------------------------
% \resumeSubheading
% {Organizer, Mentor \& Full Stack Developer}{December 2023 -- Present}
% {PawHacks}{Oakland, CA}
\resumeSubheadingSmall{PawHacks}{December 2023 -- Present}
\resumeSubSubheading
{Mentor/Technical Recruiter/Organizer}{Oakland, CA}%May 2024 - Present}
\resumeItemListStart
% \resumeItem{Conducted technical interviews for applicants and mentored the website team for PawHacks 2.0}
% ---> uncomment from here to split
% \resumeItemListEnd
% \resumeSubSubheading
% {Full Stack Developer}{}%December 2023 -- April 2024}
% \resumeItemListStart
% ----> uncomment till here to split
\resumeItem{Collaborated with 15 classmates to host a hackathon with over 120 attendees and \$3000+ worth of prizes}
\resumeItem{Developed and deployed the full-stack \underline{\href{https://pawhacks.io}{pawhacks.io}} hackathon website with over 400 unique visitors}
\resumeItem{Conducted technical interviews for applicants and mentored the website team for PawHacks 2.0} % comment for later
% \resumeItem{Currently interviewing candidates and mentoring new website team members for the PawHacks 2.0 team}
\resumeItemListEnd
% \resumeSubSubheading
% {Mentor/Technical Recruiter}{May 2024 - Present}
% \resumeItemListStart
% \resumeItem
% {Conduct technical interviews for multiple applicants and mentor the website team for PawHacks 2.0}
% \resumeItemListEnd
\resumeSubheading
{Northeastern University - Khoury College of Computer Sciences}{January 2024 -- Present}
{Undergraduate Teaching Assistant}{}
\resumeItemListStart
\resumeItem{Conducted 20 hours of office hours and tutoring sessions per week for CS 2510 (Java) and CS 2500 (Kotlin)}
\resumeItem{Held on-demand 1-on-1 appointments for debugging help, LeetCode practice and exam review}
\resumeItem{Instructed 35+ people concurrently during peak times in Java \& data structures and graded CS 2500 coursework}
\resumeItemListEnd
\resumeSubHeadingListEnd
\section{Interests}
\begin{itemize}[leftmargin=0.15in, label={}]
\small{\item{
Photography, Photo/Video Editing, Manga, Badminton, Hackathons, Travelling
}}
\end{itemize}
%-------------------------------------------
\end{document}