-
Notifications
You must be signed in to change notification settings - Fork 1
/
resume.tex
233 lines (190 loc) · 12.8 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
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
\documentclass[11pt, a4paper, sans]{moderncv}
\moderncvtheme[green]{classic}
%Alternative commands% \ moderncvtheme:
% \ Moderncvstyle{casual}
% \{Green} moderncvcolor
% Styles: 'casual' (default), 'classic', 'oldstyle' and 'banking'
% Color 'blue' (default), 'orange', 'green', 'red', 'purple', 'gray' and 'black'
% Character encoding
\usepackage[utf8]{inputenc}
% The text width in relation to the width of the paper
\usepackage[scale = 0.8]{geometry}
\recomputelengths
% If you do not want Pagination (one-page document is not numbered)
% \{} nopagenumbers
% Personal Details
% Optional items you may delete or comment
\firstname{Abil}
\familyname{N George}
% \title{Resume} % optional
% \address{B 008, Mana Karmel, Off Sarjapur Road}{ Bengaluru-35, Karnataka, India} % optional
\address {}{Bengaluru-35, Karnataka, India}
\mobile{+91-9497359361} % optional
\mobile{+91-9731934666} % optional
%\fax{+332~(4224)~7834~0134} % optional
\email{mail@abilng.in} % optional
\homepage{www.abilng.in} % optional
%\extrainfo{IIT Roll No:CS13M002} % optional
%\photo[100pt]{penguin.jpg} % '100pt' is the height of the image is scaled
%\quote{R. Stallman: Snow is so beautiful, it doesn't have to be useful.} % optional
% -----------------------------------------------------------------------------
% content of
% ------------------------------------------------------------------------------
\begin{document}
\maketitle
\section{OBJECTIVE}
To secure a promising, successful, and challenging career in a reputed organization where my knowledge and skill can be effectively applied, enabling me to explore myself fully and realize my full potential.\\
\section{EDUCATION}
%\cventry{year--year}{Degree}{Institution}{City}{ \textit{Grade} }{Description} % arguments 3 to 6 can be left empty
\cventry{2013-2015}{Master of Technology}{}{}{\hfill \textit{CGPA :8.72}}
{
Indian Institute of Technology Madras, India.\hfill \url{http://www.iitm.ac.in}\\
Concentration: Computer Science \& Engineering.\\
Specialization: Machine Learning (Deep Neural Networks)\\
}
\cventry{2009-2013}{Bachelor of Technology}{}{}{\hfill \textit{CGPA : 8.64}}
{
University of Kerala.\\
College Of Engineering, Trivandrum, Kerala, India.\hfill\url{http://www.cet.ac.in}\\
Concentration: Computer Science \& Engineering.\\
}
\cventry{2009}{All India Senior School Certificate Examination}{}{}{\hfill \textit{Score : 88.80\%}}
{
Central Board of Secondary Education.\\
% Institution :
Jawahar Navodaya Vidyalaya, Pathanamthitta.\hfill \url{http://www.navodaya.nic.in}\\
\textit{JNV are Indian schools for talented students and form a part of the system of gifted education.}\\
}
\cventry{2007}{All India Secondary School Examination}{}{}{\hfill \textit{Score :89.60\%}}
{
Central Board of Secondary Education.\\
Institution : Jawahar Navodaya Vidyalaya, Pathanamthitta. \\
}
\section{EXPERIENCE}
\cventry{June 2020 - }{MTS 1, Software Engineer}{PayPal, Bangalore}{}{}
{\textsc{Cross Property Enterprise Data Lake} - Leading a team whose primary objective is to collect data from multiple subsidiaries of PayPal and transform and store it in a common model for consumption by Operational (Reporting/Finance) and Analytics Teams. \newline
\newline \textsc{Enterprise Data Quality} - Developed a Platform that enforced Data Quality across multiple teams and data sources (Oracle, Teradata, BigQuery, Hive, etc..) in PayPal. \url{http://bit.ly/paypal-ref}. Uses Hadoop (Spark), BigQuery, Hive \newline
\newline \textsc{PayPal Inc Reporting} - Lead a team that created a Framework for consolidating reporting across multiple subsidiaries of PayPal (Braintree, Venmo, Hyperwallet) using Apache Spark. \newline}
\cventry{May 2019 - June 2020}{Software Engineer 3}{PayPal, Bangalore}{}{}
{\textsc{PayPal Reporting} - \textit{Re-architecting PayPal Core Reporting}. Designed a Spark-based system for merchant reporting. Core responsibilities included leading a five-member team that migrated Spring/Oracle-based Micro-services reporting stack to the Spark stack.
Able to deliver monthly reports to 60 Million PayPal merchants by the first of every month (The old SLA was 10\textsuperscript{th} of the month) \newline}
\cventry{Jun 2016 - May 2019}{Software Engineer 2}{PayPal, Bangalore}{}{}
{\textsc{Merchant Reporting} - Worked in multiple micro-services which generate Daily/Monthly Reports to Millions of PayPal Merchants. Uses Java, Spring and Hibernate Framework, and SQL. \newline
\newline \textsc{PayPal Sync APIs} - Developed REST API which enables PayPal Customers to access his/her transaction data and derive insights by sharing it with third parties. Implemented using Java \& Scala. Uses Hadoop (Spark), Kafka \& Elastic Search \newline}
\cventry{Jan 2016 - Jun 2016}{Software Engineer}{PayPal, Bangalore}{}{}
{\textsc{Redesign of \textit{PayPal Resolution Center} User interface} - Developed a reusable framework that enables adding new flow within one day by just changing a few configurations. Implemented using Node.js, React.js \& Kraken.js \newline}
\cventry{July 2015 - Jan 2016}{Software Engineer}{PayPal, Chennai}{}{}
{\textsc{On-boarding API Services} - which provide REST APIs to orchestrate onboarding of new merchants into the PayPal \& Braintree ecosystem. Implemented using Java \& spring \newline}
\subsection{Internships}
\cventry{2012-Summer}{Software Development Engineer-Intern}{Amazon.com, Chennai}{}{}
{Implemented an effective framework for automated testing of Kindle Direct Publishing (KDP) Web Interface.}
\cventry{2011-12}{RSMT Algorithm Implementation-Intern}{GES Infotek, Trivandrum }{}{}
{The \textit{Rectilinear Steiner Tree Problem (RSMT)} asks for a minimum length tree that interconnects a given set of points by only horizontal and vertical line segments, enabling the use of extra points. Implemented \textit{ FDP (Fast Dynamic Programming) Algorithm } For RSMT by \textit{ Ganley \& Cohoon } which is based on \textit{ Hwang’s theorem}}.
\section{Publications \& Patents}
\cventry{2020}{Improvements to distributed systems with deep pagination}{US-11599583-B2}{}{}
{\url{https://patents.google.com/patent/US11599583B2} \newline The patent describes the deep pagination issue in distributed databases and the solution to the issue while extracting whole data for given search criteria.}
\section{TECHNICAL SKILLS}
\cvitem{Programming Languages}{C, C++, Java, Scala, Python, Bash, HTML, JavaScript, Node.js, \newline \textit{preliminary knowledge: } PHP, R, CSS}
\cvitem{Mobile SDK}{Android SDK, iOS \textit{(preliminary knowledge)}}
\cvitem{Operating Systems}{GNU/Linux, Mac OS X, Microsoft Windows}
\cvitem{Databases}{MySQL, Oracle DB, BigQuery, Elastic-Search, MongoDB \textit{(preliminary knowledge)}}
\cvitem{Frameworks}{Apache spark, Spring, Hibernate, Express.js}
\cvitem{Cloud Platforms}{Google Cloud Platform, Amazon Web Services \textit{(preliminary knowledge)} }
%\cvitem{Software Packages}{Intellij, GCC, GDB, MATLAB, \LaTeX{}}
\section{PROJECTS}
\subsection{Academic Projects}
\cventry{2014-15}{Event Spotting in Video using DNN features}
{\newline \url{https://github.com/abilng/Mtech-Thesis}}
{\hfill \textit{Python, Bash}}
{\newline \textit{Guide: Dr. Hema A. Murthy, Professor, IIT Madras}}
{Images and videos have become ubiquitous on the internet, which has encouraged the development of algorithms for various applications, including search and summarization. The objective is to spot events in videos based on video queries, using DNN features. We have also found a novel method for event recognition in video using Convolutional Neural Networks with pre-processed input.}
\cventry{2014}{Python-DNN - Tool-kit for Deep Neural Network}
{\newline \url{https://github.com/IITM-DONLAB/python-dnn}}
{\hfill \textit{Python, JSON}}
{\newline \textit{Guide: Dr. Hema A. Murthy, Professor, IIT Madras}}
{Python-DNN is a tool-kit for Deep Neural Networks which can run on GPU as well as CPU. It supports CNN, DBN, SDA, and many others. \textit{Python-DNN} can be easily configurable by \textit{JSON}. It can be used also as a Python library. \newline}
\cventry{2013}{Machine Parsable RESTfull web API}
{\newline \url{https://github.com/abilng/sMash.it}}
{\hfill \textit{JavaScript, Python, Node.js}}
{\newline \textit{Guide: Dr. Abdul Nizar, Professor, College of Engineering Trivandrum}}
{A RESTful web API is a web API implemented using \textit{HTTP }and the principles of \textit{REST (Representational State Transfer)}. By using a \textit{Microformats}-like grammar that helps to annotate semantics into the already existing documentation of REST services doubling them as machine-readable descriptions. Moreover, these basic annotations help to link between RESTful services in the same domain and enable automatic discovery and composition (creating \textit{Mashups}). \newline}
%% ------------
%% Course Projects
%% ------------
%% to enable change \iffalse to \iftrue
\iffalse
\cvitem{}{\hspace{3mm}\color{gray}{\textbf{Course Projects}}}
\cventry{2013 \newline Natural Language Processing}
{Sentiment Analysis}{}{}{}
{Sentiment analysis is a supervised learning technique for classifying and/or rating text documents or resources. We make use of a labelled corpus (1000 positive \& 1000 negative cinema reviews) as training set. Used python-NLTK. \newline}
\cventry{2014 \newline Concurrent Programming}
{Static Race Detection And Scalability Analysis Of X10 Programs}{}{}{}
{X10 programming language is an extended subset of Java developed with an aim for
scalable concurrency. Our project is divided into two main parts - \textit{X10 Screen and X10 View}. X10 Screen will identify potential data races in the given parallel input code. While X10 View statically analyse the program's performance and hence analyse its scalability. \newline}
\cventry{2011 \newline Database Design.}
{BOINCr-Graphical Interface to manage BOINC projects}
{\newline \url{https://github.com/dbalan/miniproject}}{}
{\hfill \textit{Java, MySQL}}
{A graphical interface to manage a \textit{BOINC project}. The \textit{Berkeley Open Infrastructure for Network Computing} (BOINC) is an open source middle-ware system for volunteer and grid computing. The \textit{BOINCr} provide a graphical interface to control BOINC server and to allow easy deployment of BOINC apps and work units. \newline}
\fi
\subsection{Other Projects}
\cventry{2012}{ARIA-Ethernet based public announcement system}
{\newline \url{https://github.com/AriaCET/}}
{\newline \textit{Guide: Dr. Rajasree M. S, Professor, College of Engineering Trivandrum}}
{\newline.\hfill \textit{Python (flask), JavaScript, HTML, Bash, Qt (Python)}}
{ARIA \textit{(Asterisk RadIo Architecture)} is an attempt to build a public announcement system over local network which is flexible. ARIA uses VoIP (Voice over IP) and SIP (Session Initiation Protocol). Originally developed for in house use at College of Engineering, Trivandrum (CET). Funded by \textit{Center For Engineering Research And Development (CERD), Govt. Of Kerala}. \newline}
%% ---------------------------
%% SKILLS \& HOBBIES
%% ---------------------------
% \section{SKILLS \& HOBBIES}
% %% ---------------------------
% %% Languages
% %% ---------------------------
% \subsection{Languages}
% \cvlistdoubleitem{English \textit{(Professional Proficiency)}}{Malayalam \textit{(Mother tongue)}}
% \cvlistdoubleitem{Hindi \textit{(Working Proficiency)}}{Tamil \textit{(Elementary Proficiency)}}
% %% ---------------------------
% %% Personal Skills
% %% ---------------------------
% \subsection{Personal Skills}
% \cvlistitem{Disciplined, dedicated and hard working with an ability to easily adapt to changing work environment.}
% \cvlistitem{Keen learner with ability to learn and imbibe new knowledge.}
% \cvlistitem{Able to work independently/ Together in a team.}
% \fi
% %% ---------------------------
% %% Hobbies
% %% ---------------------------
% \subsection{Hobbies}
% \cvlistitem{Contributing to Wikipedia}
% \cvlistitem{Listening to Music}
% \cvlistitem{Reading}
% \cvlistitem{Aquaculture (ornamental-fish)}
% %% ---------------------------
% %% PERSONAL DETAILS
% %% ---------------------------
% \section{PERSONAL DETAILS}
% \cvline{}{
% \begin{tabular}{ l l }
% \labelitemi~ Name: &Abil N George\\
% \labelitemi~ Date of Birth:&05 August 1991\\
% \labelitemi~ Age: &21\\
% \labelitemi~ Nationality:&Indian\\
% \labelitemi~ Father name:&George Kutty N A \\
% &\textit{(Ex Servicemen)}\\
% \labelitemi~Mother Name:}&L Leelamma \\
% &\textit{(Teacher-Headmistress)}\\
% \labelitemi~ Marital Status:} &Single\\
% \labelitemi~ Permanent Address& \\
% &Naithelloor House, \\
% &Thalachira P O, \\
% &Kottarakara, \\
% &Kollam\\
% &Pin:691546\\
% \labelitemi~ Phone:& \\
% &Home: +91(474)2402574\\
% &Mobile: +919497359361\\
% \labelitemi~ Website: &www.abilng.in\\
% \labelitemi~ Email id: &abilngeorge@gmail.com\\
% & mail@abilng.in\\
% \end{tabular}}
\end{document}