resume.tex (view raw)
1\documentclass[]{config}
2\usepackage{fancyhdr}
3
4\pagestyle{fancy}
5\fancyhf{}
6
7\begin{document}
8
9\lastupdated
10
11\namesection{Anirudh}{Oppiliappan}{ \urlstyle{same}\href{https://icyphox.sh}{icyphox.sh} |
12\href{mailto:x@icyphox.sh}{x@icyphox.sh}
13}
14
15%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
16%
17% COLUMN ONE
18%
19%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
20
21\begin{minipage}[t]{0.33\textwidth}
22
23%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
24% EDUCATION
25%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
26
27\section{Education}
28
29\subsection{SRM IST}
30\descript{B.Tech in Computer Science}
31\location{July 2017–2021 | Chennai, IN}
32\sectionsep
33
34
35%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
36% LINKS
37%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
38%\vspace{4mm} % Hacky fix for awkward extra vertical space
39
40\section{Links}
41GitHub/\href{https://github.com/icyphox}{\bf icyphox} \\
42LinkedIn/\href{https://www.linkedin.com/in/icyphox}{\bf icyphox} \\
43
44\vspace{2mm} % Hacky fix for awkward extra vertical space
45%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
46% INTERESTS
47%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
48
49\section{Interests}
50\location{Security}
51\location{Privacy}
52\location{Free/Libre Software}
53\location{Infrastructure}
54\sectionsep
55
56
57\vspace{2mm} % Hacky fix for awkward extra vertical space
58%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
59% SKILLS
60%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
61
62\section{Skills}
63\subsection{Programming}
64Python \textbullet{} C \textbullet{} Nim \textbullet{} Shell \\
65\textbullet{} Go \textbullet{} Lua
66\sectionsep
67\subsection{Security}
68Metasploit \textbullet{} Burp Suite \textbullet{}
69radare2 \textbullet{} gdb
70\sectionsep
71\subsection{Infrastructure}
72Kubernetes (GKE, bare metal) \textbullet{} Hashicorp Vault \\
73\textbullet{} Prometheus \textbullet{} Falco \\
74\textbullet{} Helm
75\sectionsep
76
77%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
78% TALKS
79%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
80
81%\vspace{4mm} % Hacky fix for awkward extra vertical space
82\section{Disclosures}
83{\bf\location{CVE-2019-13143}} — FB50 Smart Lock
84
85\vspace{4mm} % Hacky fix for awkward extra vertical space
86\section{Talks}
87{\bf\location{Cyware 2019}} — Intro to RE \\
88{\bf\location{PyCon India 2019}} — "Smart lock? Nah dude."
89%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
90%
91% COLUMN TWO
92%
93%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
94
95\end{minipage}
96\hfill
97\begin{minipage}[t]{0.66\textwidth}
98
99%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
100% EXPERIENCE
101%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
102
103\section{Experience}
104
105\runsubsection{DeepSource}
106\descript{Site Reliability Engineer}
107\location{January 2021—Present | Bangalore, IN}
108\vspace{\topsep} % Hacky fix for awkward extra vertical space
109\begin{tightemize}
110\item Setting up an event driven observability pipeline
111\item Internal security tooling and practices (SOC2)
112\item Kubernetes cluster maintenance and hardening
113\item Tech: Kafka, Telegraf, InfluxDB, K8s, Tailscale, Prometheus, Falco, etc.
114\end{tightemize}
115\sectionsep
116
117
118\runsubsection{CometChat}
119\descript{Infrastructure Engineer}
120\location{July 2020–December 2020 | Bangalore, IN}
121\vspace{\topsep} % Hacky fix for awkward extra vertical space
122\begin{tightemize}
123\item Developing infrastructure and platform tooling
124\item XMPP internals, websockets (RFC7395)
125\item Scalable deployments of infrastructure using Docker Swarm and K8s
126\item Wrote a high performance websocket proxy/relay in Nim
127\end{tightemize}
128\sectionsep
129
130\runsubsection{SecureLayer7}
131\descript{IoT Security Research Intern}
132\location{June 2019–July 2019 | Pune, IN}
133\begin{tightemize}
134\item ARM, MIPS security research, exploitation
135\item Firmware extraction, reverse engineering and exploitation (routers)
136\item Hardware security: UART/JTAG via BusPirate, Bluetooth (BLE)
137\end{tightemize}
138\sectionsep
139
140\runsubsection{Sensei Technologies}
141\descript{Security Intern}
142\location{May 2018–June 2018 | Bangalore, IN}
143\begin{tightemize}
144\item Web application security and vulnerability assesment
145\item DevSecOps and automation — integrating basic web security assesment into the CI pipeline
146\item Providing long-term solutions for mitigation of security threats
147\end{tightemize}
148\sectionsep
149
150%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
151% PROJECTS
152%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
153
154\section{PROJECTS}
155
156\runsubsection{shlide}
157\descript{Slide deck presentation tool}
158\location{Bash}
159Plain-text powered, slide deck presentation tool written in pure bash. \\
160\sectionsep
161
162\runsubsection{janny}
163\descript{Kubernetes resource cleaner}
164\location{Python}
165Clean up Kubernetes resources after a set TTL. \\
166\sectionsep
167
168\runsubsection{forlater.email}
169\descript{Email-based bookmarking service}
170\location{Go}
171An email-based bookmarking service using OpenSMTPD and Go. \\
172\sectionsep
173
174\runsubsection{vite}
175\descript{Minimal static site generator}
176\location{Go}
177A simple tool to rapidly generate static websites using only Markdown. \\
178\sectionsep
179
180\runsubsection{wsabi}
181\descript{Websocket proxy}
182\location{Nim}
183A websocket proxy/relay that sends stats to statsd, written in Nim.
184\sectionsep
185
186
187\end{minipage}
188\end{document} \documentclass[]{article}