-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.tex
261 lines (224 loc) · 11.1 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
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
\documentclass[a4paper]{article}
\usepackage{fullpage}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\textheight=10in
\pagestyle{empty}
\raggedright
\usepackage{hyperref}
\usepackage{navigator}
% Ensure that generate pdf is machine readable/ATS parsable:
\ifPDFTeX
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\fi
\def\bull{\vrule height 0.8ex width .7ex depth -.1ex }
% DEFINITIONS FOR RESUME %%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\area} [2] {
\vspace*{-9pt}
\begin{verse}
\textbf{#1} #2
\end{verse}
}
\newcommand{\lineunder} {
\vspace*{-8pt} \\
\hspace*{-18pt} \hrulefill \\
}
\newcommand{\header} [1] {
{\hspace*{-18pt}\vspace*{6pt} \textsc{#1}}
\vspace*{-6pt} \lineunder
}
\newcommand{\employer} [3] {
{ \textbf{#1} (#2)\\ \underline{\textbf{\emph{#3}}}\\ }
}
\newcommand{\contact} [3] {
\vspace*{-10pt}
\begin{center}
{\Huge \scshape {#1}}\\
#2 \\ #3
\end{center}
\vspace*{-8pt}
}
\newenvironment{achievements}{
\begin{list}
{$\bullet$}{\topsep 0pt \itemsep -2pt}}{\vspace*{4pt}
\end{list}
}
\newcommand{\schoolwithcourses} [4] {
\textbf{#1} #2 $\bullet$ #3\\
#4 \\
\vspace*{5pt}
}
\newcommand{\school} [4] {
\textbf{#1} #2 $\bullet$ #3\\
#4 \\
}
% END RESUME DEFINITIONS %%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\vspace*{-40pt}
%==== Summary ====%
\vspace*{-10pt}
\outline{1}[Title]{}
\begin{center}
{\Huge \scshape {Payas Relekar}}\\
\href{mailto:[email protected]}{[email protected]} $\cdot$ \href{mailto:[email protected]}{[email protected]} \\
\href{tel:+91-8459867068}{+91-8459867068} $\cdot$ \href{https://git.bhankas.org/payas/}{Forgejo} $\cdot$ \href{https://github.com/bhankas/}{GitHub}\\
\end{center}
\outline{1}[Summary]{Summary}
\header{Summary}
\vspace{1mm}
\begin{itemize} \itemsep 1pt
\item Payas Relekar is a Software Engineer at FPL Technologies (OneCard) in Pune, India. He is an experienced software developer with 5+ years of experience and Masters in Digital Systems from Savitribai Phule Pune University. His versatile interests and experience include multiple domains and technology stacks.
\item Versatile experience in developing solutions for Digital Payments, Natural Language Processing, Embedded Electronics, system administration and more.
\item Demonstrated quick adaptability working across multiple domains and platforms, development as well as research, team oriented as well as independent work capability.
\end{itemize}
%==== Skills ====%
\outline{1}[Skills]{Skills}
\header{Skills}
\vspace{1mm}
\bgroup
\setlength{\arrayrulewidth}{0.2mm}
\def\arraystretch{1.2}
\begin{tabularx}{\textwidth}{ | X | X | }
\hline
\textbf{Languages/Technologies} & Java, SQL, Bash, Python, Emacs, Nix, Docker \\
\hline
\textbf{Platforms} & Linux, NixOS, AWS (EC2, Lambda, Gateway) \\
\hline
\textbf{Databases} & PostgreSQL, SQLite \\
\hline
\textbf{Tools} & Git, Grep/Regex, Awk, Sed \\
\hline
\textbf{Libraries/Frameworks} & jPOS, Spring (Boot), Hibernate, TestNG, JDBi \\
\hline
\end{tabularx}
\egroup
\vspace{2mm}
%==== Experience ====%
\outline{1}[Work Experience]{Work Experience}
\header{Work Experience}
\vspace{1mm}
\outline{2}[Unified Payments Interface]{Onecard / FPL}
\textbf{FPL Technologies (\href{https://www.getonecard.app/}{Onecard})} \\
\noindent
\begin{tabularx}{\textwidth}{ l l>{\raggedleft\arraybackslash}X}
% \begin{tabularx}{\textwidth}{ l l l r }
Product & : \textit{\href{https://en.wikipedia.org/wiki/Unified_Payments_Interface}{Unified Payments Interface}} & \\
Role & : \textit{Senior Software Engineer (Backend)} & Feb 2023 - Till Date \\
\end{tabularx}
\textbf{} \\
\begin{itemize} \itemsep 1pt
\item FPL Technologies is a Technology Service Provider for multiple banks, acting as a Credit Card issuer.
\item Implemented complete backend integration for Unified Payments Interface (UPI) from scratch, including transaction processing engine and reconciliation engine.
\item Ownership of complete UPI integration, including architecture and design, framework implementation and improvements, Java/JDK upgrades, build system improvements \& deployment pipelines.
\item Spearheaded existing authorization engine restructure to make amenable for splitting into microservices with zero-incident production transition.
\item Participated in hiring and onboarding of new team members in UPI and other existing projects. Mentored freshers and new team members to speed up onboarding.
\item \textbf{Technologies}: Java (8-21), jPOS, Hibernate, PostgreSQL, AWS, Docker, Prometheus, Micrometer
\end{itemize}
\outline{2}[ACI Secure eCommerce]{ACI Worldwide, Inc}
\textbf{ACI Worldwide, Inc} \\
\noindent
\begin{tabularx}{\textwidth}{ l l>{\raggedleft\arraybackslash}X}
% \begin{tabularx}{\textwidth}{ l l l r }
Product & : \textit{\href{https://www.aciworldwide.com/solutions/aci-secure-ecommerce}{ACI Secure eCommerce}} &\\
Role & : \textit{Software Engineer} (\textit{Product Development}) & Jan 2022 - Jan 2023 \\
Role & : \textit{Associate Software Engineer} (\textit{Product Development}) & Jul 2019 - Dec 2021 \\
\end{tabularx}
\textbf{} \\
\begin{itemize} \itemsep 1pt
\item ACI Secure eCommerce (formerly PAY.ON Payments Gateway) offers a white-label payment platform for omni-channel transaction processing through one payment platform: eCommerce, mCommerce and mobile point-of-sale.
\item End-to-end feature development across multiple modules and microservices, mandate implementations across multiple connectors and APIs.
\item Provided incident resolution, platform monitoring and ensuring stability across the stack. Acquired strong understanding of development process, tooling, infrastructure and domain expertise.
\item Agile development experience on platform modules, including APIs, configuration, business logic, platform security and front-end.
\item Received multiple accolades for customer-centricity and integrity.
\item \textbf{Technologies}: Java, Spring/Spring Boot, Hibernate, PostgreSQL, Linux, Git, AWS (EC2), Docker
\end{itemize}
% \pagebreak
\outline{2}[Unified Payments Framework]{ACI Worldwide, Inc}
\textbf{ACI Worldwide, Inc} \\
\begin{tabularx}{\textwidth}{ l l>{\raggedleft\arraybackslash}X}
Product & : \textit{\href{https://www.aciworldwide.com/solutions/payments-orchestration-platform}{Universal Payments Framework}, \href{https://dragonflyft.com/product}{Universal Online Banker}} & \\
Role & : \textit{Intern} (\textit{Product Development}) & Jan 2019 - Jun 2019 \\
\end{tabularx}
\begin{itemize} \itemsep 1pt
\item Universal Payments Framework (UPF) provides purpose-built payments functionality to orchestrate all aspects of payments processing for any payment type, any channel, any currency and any network.
\item Developed and maintained interfaces between various payments APIs, with differing protocols such as SOAP, REST, ISO 8583, APACS etc. Acquired understanding of payments domain and API implementations.
\item Implemented and extended internal test framework to interface with UPF, to allow automated test execution with simple Excel test generation. Implemented automatic test-case generation to ease on-boarding QA staff.
\item \textbf{Technologies}: Java, SOAP, REST, Subversion, Bash, Git
\end{itemize}
\vspace{1mm}
%==== Projects ====%
\outline{1}[Open Source Contributions]{Open Source Contributions}
\header{Open Source Contributions}
\vspace{1mm}
\outline{2}[NixOS/Nixpkgs]{NixOS/Nixpkgs}
{\textbf{NixOS/Nixpkgs}} \hfill Jan 2021 - Till Date \\
\textit{Nix, Bash, Python, Go, Rust} \\
\begin{itemize}
\item \href{https://github.com/NixOS/nixpkgs/}{Nixpkgs} is a collection of 80000+ packages and one of the most active projects on GitHub. It also describes possible configuration for a complete Linux distribution using above packages.
\item Contributions include new and ongoing maintenance of multiple packages, implemented in different languages.
\end{itemize}
\outline{2}[GNU Emacs]{GNU Emacs}
{\textbf{GNU Emacs}} \hfill Sep 2022 - Till Date \\
\textit{Emacs-Lisp, C, TexInfo} \\
\begin{itemize}
\item \href{https://www.gnu.org/software/emacs/}{GNU Emacs} is an extensible, customizable and free/libre text editor built on top of \href{https://en.wikipedia.org/wiki/Lisp_(programming_language)}{Lisp} dialect evaluator. \\
\item Contributions include new Elisp packages and development tooling.\\
\end{itemize}
%==== Academic projects ====%
\outline{1}[Academic Projects]{Academic Projects}
\header{Academic Projects}
\vspace{1mm}
\outline{2}[Sarcasm Detection using Machine Learning]{Sarcasm Detection using Machine Learning}
{\textbf{Sarcasm Detection using Machine Learning}} \hfill Jan 2019 - Jun-2019\\
\textit{Python, Pytorch, SpaCy, sklearn, Pandas, Numpy} \\
\vspace{1mm}
\outline{2}[Magnetic Levitation using Real-time PID]{Magnetic Levitation using Real-time PID}
{\textbf{Magnetic Levitation using Real-time PID}} \hfill Jan 2016 - Jun 2016\\
\textit{C, Arduino} \\
\vspace*{2mm}
%==== Publications ====%
\outline{1}[Publications]{Publications}
\header{Publications}
\vspace{1mm}
\outline{2}[Survey of Machine Learning for Sarcasm Detection]{Survey of Machine Learning for Sarcasm Detection}
{\textbf{\href{https://www.ijert.org/survey-of-machine-learning-for-sarcasm-detection}{Survey of Machine Learning for Sarcasm Detection}}} \hfill 2019\\
\textit{International Journal of Engineering, Research and Technology} \\
\vspace*{2mm}
\outline{2}[Magnetic Levitation using Real-Time PID]{Magnetic Levitation using Real-Time PID}
{\textbf{\href{https://ijrat.org/downloads/Conference_Proceedings/ncseee2016/ncseee-15.pdf}{Magnetic Levitation using Real-Time PID}}} \hfill 2016\\
\textit{National Conference for Students in Electrical and Electronics Engineering, VIIT} \\
\vspace*{2mm}
%==== Education ====%
\outline{1}[Education]{Education}
\header{Education}
\vspace{1mm}
\bgroup
\def\arraystretch{1.2}
% {\renewcommand{\arraystretch}{1.2}}
\begin{tabularx}{\textwidth}{ | X | c | }
\hline
\textbf{Master of Engineering} (Electronics) in Digital Systems & \\
Pune University & \textit{8.48} \\
\hline
\textbf{Bachelor of Engineering} in Electronics \& Telecommunications & \\
Pune University & \textit{62.5 \%} \\
\hline
\textbf{HSC} & \\
Maharashtra State Board & \textit{59.17\%} \\
\hline
\textbf{SSC} & \\
Maharashtra State Board & \textit{93.07 \%} \\
\hline
\end{tabularx}
\egroup
\vspace{2mm}
\end{document}
% LocalWords: APACS eCommerce APIs TestNG mCommerce