-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample.tex
170 lines (140 loc) · 7.92 KB
/
example.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
%-------------------------
% Resume in Latex
% Author : Shubhi Rani
% License : MIT
%------------------------
\documentclass[letterpaper,10.8pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[pdftex]{hyperref}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.375in}
\addtolength{\evensidemargin}{-0.375in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1in}
\urlstyle{rm}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-3pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
\item\small{
\textbf{#1}{: #2 \vspace{-2pt}}
}
}
\newcommand{\resumeItemWithoutTitle}[1]{
\item\small{
{\vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
\renewcommand{\labelitemii}{$\circ$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
%-------------------------------------------
%%%%%% CV STARTS HERE %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%----------HEADING-----------------
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{{\LARGE Shubhi Rani}} & Email : \href{mailto:[email protected]}{[email protected]}\\
\href{https://www.linkedin.com/in/shubhir/}{Linkedin: https://www.linkedin.com/in/shubhir/} & Mobile : +1-631-645-8315 \\
\href{https://github.com/shubhi28}{Github: https://github.com/shubhi28} \\
\end{tabular*}
%-----------EDUCATION-----------------
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{Stony Brook University}{Stony Brook, NY}
{Masters in Computer Science; GPA: 3.54}{Aug 2015 - Dec 2016}
{\scriptsize \textit{Courses: Operating Systems, Analysis Of Algorithms, Artificial Intelligence, Machine Learning, Probability and Statistics and Network Security.}}
\resumeSubheading
{Birla Institute of Technology}{Mesra, India}
{Bachelor of Computer Science; GPA: 3.9 (8.54/10.0 - First in class of 60)}{Aug 2008 - May 2012}
\resumeSubHeadingListEnd
%
%--------PROGRAMMING SKILLS------------
\section{Skills Summary}
\resumeSubHeadingListStart
\resumeSubItem{Languages}{Java, C++, Python, C, SQL, Unix scripting}
\resumeSubItem{Tools}{Kubernetes, Docker, Springboot, GIT, JIRA, Matlab, XCode, Postgres }
\resumeSubHeadingListEnd
%-----------EXPERIENCE-----------------
\section{Experience}
\resumeSubHeadingListStart
\resumeSubheading
{VMware}{Palo Alto, CA}
{Member Of Technical Staff }{Feb 2017 - Current}
\resumeItemListStart
\resumeItem{Events and Alert Manager}
{Network Fabric Controller is a logically centralized software controller to manage a distributed physical network fabric or a physical network underlay. Designed and developed a library which can be used by any services within Network Fabric Controller to generate events and raise alerts for NFC managed objects. The events and alerts are displayed on the NFC dashboard.}
\resumeItem{Upgrade NFC}
{Designed and developed an over-the-air and air-gapped upgrade mechanism that is used to upgrade the single node Network Fabric Controller cluster.}
\resumeItem{Health Monitoring System}{Designed and developed a monitoring service which is responsible for monitoring the health of all the micro services running inside NFC cluster.}
\resumeItem{CLI framework}{Developed an internal command line interface tool which provides a set of commands specific to Network Fabric Controller projects to get the system health, logs and current resource utilization. It can be easily extended to perform various other actions.}
\resumeItem{Bootstrap NFC}{Network Fabric Controller is composed of several micro services deployed on the Kubernetes pods on a single-node cluster. Designed and implemented the bootstrapping mechanism to package all the services and deploy on the Kubernetes environment.}
\resumeItem{Install/Upgrade/Uninstall NSX agent}{Worked on install, upgrade and uninstall mechanism of NSX agent on workload VMs deployed on NSX cross cloud environment.}
\resumeItem{AppDiscovery}{Worked on application profiling feature which provides visualization and details of which processes inside a workload VM are communicating on the network.}
\resumeItemListEnd
\resumeSubheading
{Stony Brook University}{Stony Brook, NY}
{Research Assistant - Prof. Erez Zadok }{May 2016 - August 2016}
\resumeItemListStart
\resumeItem{System Call Trace Record/Replay}
{Worked on building a trace replayer at system call level to reproduce system call operations that were captured during a specific workload using C, C++, DataSeries. Developed a wrapper class that makes C++ functions callable by strace C code.}
\resumeItemListEnd
\resumeSubheading
{Samsung Research Institute}{Noida, India}
{Software Developer Engineer}{Jun 2012 - July 2015}
\resumeItemListStart
\resumeItem{Android File System}{}
\begin{description}[font=$\bullet$]
\item {Involved in board bring-up activities for Android Smart phones based on Exynos and Broadcom chipsets on Android version 4.3 Jelly Bean to Android 5.0 Lollipop.}
\item {Experienced in porting of File System (FAT, EXFAT, SDCARDFS, EXT4) on Samsung mobile’s proprietary platform.}
\item {Enhanced performance of smart phones having low RAM by analyzing performance using blktrace and tuning kernel parameters. The code was merged in around 15 smart phones.}
\end{description}
\resumeItemListEnd
\resumeSubHeadingListEnd
%-----------PROJECTS-----------------
\section{Academic Projects}
\resumeSubHeadingListStart
\resumeSubItem{Plug board Proxy (Networking)}{Developed a plug board proxy that adds an extra layer of encryption to connections towards TCP services. Clients running on same server connect to pbproxy, which then relays all traffic to actual services. (Mar '16)}
\resumeSubItem{Asynchronous Work Queue Manager (Kernel Programming)}{Developed a kernel module to serve as an asynchronous work queue manager with configurable worker threads. Implemented netlink sockets to propagate callbacks from kernel to user land and throttling to improve job extraction latency. (Nov '15)}
\resumeSubItem{Anti-Malware Stackable File System (Kernel Programming)}{Implemented a stackable, anti-malware Linux file system that prevents the existing file system from being corrupted by malware by detecting virus pattern while attempting to open, read and write a file. (Oct '15)}
\resumeSubItem{File Encryption System Call (Kernel Programming)}{Implemented a system call in Linux kernel, which supports multiple ciphers to encrypt or decrypt an input file.( Sep '15)}
\resumeSubItem{Peg- Solitaire, Connect Four, Sudoku (Game Development)}{Designed a Peg Solitaire, Connect Four and Sudoku using Iterative Deepening Search, Alpha-beta pruning and Backtracking, MRV and Forward Chaining Artificial Intelligence Algorithms respectively in Python. (Aug '15)}
\resumeSubHeadingListEnd
%-----------Awards-----------------
\section{Honors and Awards}
\begin{description}[font=$\bullet$]
\item {Selected in top 20 students for the Code House event organized by VMware in August15 - August17, 2016.}
\item {Ranked first among batch of 60 students in my Computer Science Engineering Branch.}
\item {Ranked fifth among batch of 500 students at High School Level A.I.S.S.E 2005}
\end{description}
%-------------------------------------------
\end{document}