-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
146 lines (119 loc) · 5.88 KB
/
resume.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
\documentclass{resume} % Use the custom resume.cls style
\usepackage[left=0.35in,top=0.35in,right=0.35in,bottom=0.35in]{geometry} % Document margins
\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}}
\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}}
\usepackage{titlesec}
\usepackage{amsmath}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
urlcolor=cyan,
}
\urlstyle{same}
\titlespacing\section{0pt}{6pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
\titlespacing\subsection{0pt}{6pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
\titlespacing\subsubsection{0pt}{6pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
\name{Yash Lala}
\address{(510)-400-5572 \\
\href{mailto://[email protected]/}{[email protected]} \\
Palo Alto, CA}
\address{\href{https://yashlala.com/}{yashlala.com} \\
\href{https://github.com/yashlala}{github.com/yashlala} \\
\href{https://linkedin.com/in/yashlala}{linkedin.com/in/yashlala}}
\showboxdepth=\maxdimen
\showboxbreadth=\maxdimen
\begin{document}
\begin{resumeSection}{Education}
UCLA B.S. in Computer Science
\hfill GPA: 3.782, 2018 - 2022 \\
BASIS Independent Silicon Valley High School
\hfill GPA: 3.9, 2014 - 2018
\end{resumeSection}
\begin{resumeSection}{Technical Skills}
\begin{tabular}{ @{} >{\bfseries}l @{\hspace{6ex}} l }
Programming Languages & C, Python, Unix shells, Java, Go, C++, OCaml, SQL \\
Software \& Tools & QEMU + GDB, Linux kernel debugging, Docker, Ansible, PyTorch, Git, AWS, LaTeX
\end{tabular}
\end{resumeSection}
\begin{resumeSection}{Professional Experience} \itemsep -12pt
\begin{resumeSubsection}{SOLAR Lab, UCLA CS Department}
{Sept 2021 - Present}{Student Researcher}{Supervisor: Prof. Harry Xu}
\item Volunteered during the school year, employed full-time to work on kernel
patches over the summer. Focused on developing OS kernel mechanisms to
allow for transparent memory disaggregation. Worked heavily with kernel
programming and debugging tools, such as \textbf{QEMU} + \textbf{GDB},
serial port debugging, and \textbf{perf}.
\item Independently developed patches for the Linux kernel's swap subsystems,
with the goal of merging these changes upstream. Patchset extends the
cpuset controller to allow per-cgroup control of active swap devices.
Associated refactoring has positive implications for swap throughput,
and makes it easy to manage frontswap-based remote memory systems. \\
Code at
\href{https://github.com/yashlala/canvas-linux}{github.com/yashlala/canvas-linux}.
\item Developed a patchset to improve the Linux kernel's physical page
allocation latency. The patch reduces tail latencies by refilling the
percpu low-order free page lists asynchronously using RCU.
\item Profiled swapout latencies for RDMA-based remote memory systems under
various workloads and prefetch strategies.
\end{resumeSubsection}
\begin{resumeSubsection}{CSSI Program, UCLA CS Department}
{July 2022}{Tutor Undergrad (TA)}{}
\item Taught introductory data science to high school students for an intensive
summer program. Led 4 hours of discussion section and office hours per
day, prepared discussion material and assignments, graded papers, and
advised students.
\end{resumeSubsection}
\begin{resumeSubsection}{Veritas Technologies LLC}
{June 2021 - Sept 2021}{SDE Intern}{}
\item Worked on large-scale data consolidation and backup devices (NetBackup
Flex platform).
\item Implemented functionality allowing Flex nodes to automatically discover
new backup nodes over the datacenter network, then to securely
assimilate them into a backup cluster. Primarily worked with
\textbf{Ansible}, \textbf{Docker}, and various glue languages.
\item Replaced SSH-based inter-node communication protocols with a RESTy HTTP
based protocol.
\item Added web dashboard for backup cluster management.
\end{resumeSubsection}
\begin{resumeSubsection}{Pringle Lab, Stanford Genetics Department}
{June 2017 - August 2017}{Undergraduate Research Intern}{}
\item Tested algal species for selective binding to various lectin proteins in
order to understand the chemical processes behind coral bleaching.
Poster available at
\href{https://yashlala.com/pringle-poster.pdf}{yashlala.com/pringle-poster.pdf}.
\item Developed an image recognition program in \textbf{Java} for use in
algal cell haemocytometry.
\end{resumeSubsection}
\end{resumeSection}
\begin{resumeSection}{Projects} \itemsep -10pt
\begin{resumeSubsection}
{$\text{SC-DNN}_{cc}$: A Compiler for Stochastic-Computing Accelerators}
{May 2022 - June 2022}{}{}
\item Developed a compiler backend that transforms programs written in
conventional IRs into forms that can be run on a stochastic-computing
based hardware accelerator (stochastic accelerators have unusual
probability-based programming semantics, and can be difficult to
program). Developed an interpreter in \textbf{Java} to emulate a
stochastic accelerator with a limited set of stochastic primitive
operations.
\end{resumeSubsection}
\begin{resumeSubsection}{NDN Multicast}{May 2022-Present}{}{}
\item Worked on extending routing protocols for NDN (Named Data Networks).
Extended NLSR (a link-state routing algorithm for NDN) to allow for
efficient multicast delivery of NDN Interest packets. Worked primarily
in \textbf{C++}, Student paper available at
\href{https://yashlala.com/nlsr-poster.pdf}{yashlala.com/nlsr-poster.pdf}.
\end{resumeSubsection}
\begin{resumeSubsection}{GRU4RecBE: Session Based Recommendations with Features}
{March 2021 - June 2021}{}{}
\item Developed session-based recommendation system in \textbf{PyTorch} which
extends the GRU4REC architecture with rich item features extracted from
the pre-trained BERT architecture. Non-attentive model outperforms
state-of-the-art session-based models over the benchmark MovieLens 1M
and MovieLens 20M datasets.
\href{https://ojs.aaai.org/index.php/AAAI/article/view/21651/21400}{Paper}
accepted to AAAI Student track.
\end{resumeSubsection}
\end{resumeSection}
\end{document}