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–Present | Chennai, IN}
32\sectionsep
33
34\subsection{National Public School}
35\descript{Grade 12}
36\location{Grad. May 2017 | Bangalore, IN}
37\sectionsep
38
39
40%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
41% LINKS
42%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
43%\vspace{4mm} % Hacky fix for awkward extra vertical space
44
45\section{Links}
46GitHub/\href{https://github.com/icyphox}{\bf icyphox} \\
47LinkedIn/\href{https://www.linkedin.com/in/icyphox}{\bf icyphox} \\
48
49\vspace{2mm} % Hacky fix for awkward extra vertical space
50%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
51% INTERESTS
52%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
53
54\section{Interests}
55\location{Security}
56\location{Privacy}
57\location{Free/Libre Software}
58\location{Infrastructure}
59\sectionsep
60
61
62\vspace{2mm} % Hacky fix for awkward extra vertical space
63%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
64% SKILLS
65%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
66
67\section{Skills}
68\subsection{Programming}
69Python \textbullet{} C \textbullet{} Nim \textbullet{} Shell \\
70\textbullet{} Go \textbullet{} Lua
71\sectionsep
72\subsection{Security}
73Metasploit \textbullet{} Burp Suite \textbullet{}
74radare2 \textbullet{} gdb \textbullet{}
75\sectionsep
76\subsection{Infrastructure}
77Kubernetes (GKE) \textbullet{} Hashicorp Vault \\
78\textbullet{} Prometheus
79\sectionsep
80
81%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
82% TALKS
83%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
84
85%\vspace{4mm} % Hacky fix for awkward extra vertical space
86\section{Disclosures}
87{\bf\location{CVE-2019-13143}} — FB50 Smart Lock
88
89\vspace{4mm} % Hacky fix for awkward extra vertical space
90\section{Talks}
91{\bf\location{Cyware 2019}} — Intro to RE \\
92{\bf\location{PyCon India 2019}} — "Smart lock? Nah dude."
93%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
94%
95% COLUMN TWO
96%
97%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
98
99\end{minipage}
100\hfill
101\begin{minipage}[t]{0.66\textwidth}
102
103%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
104% EXPERIENCE
105%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
106
107\section{Experience}
108
109\runsubsection{DeepSource}
110\descript{Site Reliability Engineer}
111\location{January 2021—Present | Bangalore, IN}
112\vspace{\topsep} % Hacky fix for awkward extra vertical space
113\begin{tightemize}
114\item Setting up an event driven observability pipeline (Kafka, Telegraf (statsd), InfluxDB)
115\item Monitoring and alerting
116\item Improving analysis security contexts
117\item Internal security tooling and practices (SOC2)
118\end{tightemize}
119\sectionsep
120
121
122\runsubsection{CometChat}
123\descript{Infrastructure Engineer}
124\location{July 2020–December 2020 | Bangalore, IN}
125\vspace{\topsep} % Hacky fix for awkward extra vertical space
126\begin{tightemize}
127\item Developing infrastructure and platform tooling
128\item XMPP internals, websockets (RFC7395)
129\item Scalable deployments of infrastructure using Docker Swarm and K8s
130\item Wrote a high performance websocket proxy/relay in Nim
131\end{tightemize}
132\sectionsep
133
134\runsubsection{SecureLayer7}
135\descript{IoT Security Research Intern}
136\location{June 2019–July 2019 | Pune, IN}
137\begin{tightemize}
138\item ARM, MIPS security research, exploitation
139\item Firmware extraction, reverse engineering and exploitation (routers)
140\item Hardware security: UART/JTAG via BusPirate, Bluetooth (BLE)
141\end{tightemize}
142\sectionsep
143
144\runsubsection{Sensei Technologies}
145\descript{Security Intern}
146\location{May 2018–June 2018 | Bangalore, IN}
147\begin{tightemize}
148\item Web application security and vulnerability assesment
149\item DevSecOps and automation — integrating basic web security assesment into the CI pipeline
150\item Providing long-term solutions for mitigation of security threats
151\end{tightemize}
152\sectionsep
153
154%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
155% PROJECTS
156%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
157
158\section{PROJECTS}
159
160\runsubsection{shlide}
161\descript{Slide deck presentation tool}
162\location{Nim}
163Plain-text powered, slide deck presentation tool written in pure bash. \\
164\sectionsep
165
166\runsubsection{janny}
167\descript{Kubernetes resource cleaner}
168\location{Python}
169Clean up Kubernetes resources after a set TTL. \\
170\sectionsep
171
172\runsubsection{pwnfb50}
173\descript{Exploit for CVE-2019-13143}
174\location{Python}
175The exploit for the FB50 smart lock. Requires only the lock's MAC address. \\
176\sectionsep
177
178\runsubsection{vite}
179\descript{Minimal static site generator}
180\location{Go}
181A simple tool to rapidly generate static websites using only Markdown. \\
182\sectionsep
183
184\runsubsection{wsabi}
185\descript{Websocket proxy}
186\location{Nim}
187A websocket proxy/relay that sends stats to statsd, written in Nim.
188\sectionsep
189
190
191\end{minipage}
192\end{document} \documentclass[]{article}