commit 776b020a16e903fe66ad65f65305ba233cf55ec3 Author: Payas Relekar Date: Sun Oct 25 16:10:08 2020 +0530 Initial commit diff --git a/fullpage.sty b/fullpage.sty new file mode 100644 index 0000000..f5bd003 --- /dev/null +++ b/fullpage.sty @@ -0,0 +1,27 @@ +% This is FULLPAGE.STY by H.Partl, Version 2 as of 15 Dec 1988. +% Document Style Option to fill the paper just like Plain TeX. + +\typeout{Style Option FULLPAGE Version 2 as of 15 Dec 1988} + +\topmargin 0pt +\advance \topmargin by -\headheight +\advance \topmargin by -\headsep + +\textheight 8.9in + +\oddsidemargin 0pt +\evensidemargin \oddsidemargin +\marginparwidth 0.5in + +\textwidth 6.5in + + +% For users of A4 paper: The above values are suited for american 8.5x11in +% paper. If your output driver performs a conversion for A4 paper, keep +% those values. If your output driver conforms to the TeX standard (1in/1in), +% then you should add the following commands to center the text on A4 paper: + +% \advance\hoffset by -3mm % A4 is narrower. +% \advance\voffset by 8mm % A4 is taller. + +\endinput \ No newline at end of file diff --git a/resume.pdf b/resume.pdf new file mode 100644 index 0000000..cfe7cd4 Binary files /dev/null and b/resume.pdf differ diff --git a/resume.tex b/resume.tex new file mode 100644 index 0000000..9689d44 --- /dev/null +++ b/resume.tex @@ -0,0 +1,190 @@ +\documentclass[a4paper]{article} + \usepackage{fullpage} + \usepackage{amsmath} + \usepackage{amssymb} + \usepackage{textcomp} + \usepackage[utf8]{inputenc} + \usepackage[T1]{fontenc} + \textheight=10in + \pagestyle{empty} + \raggedright + + %\renewcommand{\encodingdefault}{cg} +%\renewcommand{\rmdefault}{lgrcmr} + +\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} +\begin{center} + {\Huge \scshape {Payas P Relekar}}\\ + Pune, Maharashtra $\cdot$ relekarpayas@gmail.com $\cdot$ +91-8459867068\\ +\end{center} + +\header{Summary} +\vspace{1mm} + +\begin{itemize} \itemsep 1pt + \item Payas Relekar is an Associate Software Engineer at ACI Worldwide, Inc in Pune, India. He is an experienced software developer with 1.8+ years of experience and Masters in Digital Systems from Savitribai Phule Pune University. Versatile interests and experience include multiple domains and technology stacks. + \item Experienced developing solutions for eCommerce Payments, natural langugage processing, embedded electronics, system administration and more. Professional and academic experience utilizing various technologies including Java, Python, embedded electronics development, platforms like Linux and NixOS, tools like Git, Gerrit, Github, various GNU utilities. + \item Demostrated quick adaptability working across multiple domains and platforms, development as well as research, team oriented as well as independent work capability. +\end{itemize} + +%==== Experience ====% +\header{Work Experience} +\vspace{1mm} + +\textbf{ACI WorldWide, Inc} \hfill Pune\\ +\textit{PAY.ON Payments Gateway} \hfill Jul 2019 - Till Date\\ +\textit{Product Development} \\ +\textit{Associate Software Engineer} +\vspace{-1mm} +\begin{itemize} \itemsep 1pt + \item PAY.ON offers a white-label payment structure for omni-channel transaction processing through one payment platform: eCommerce, mCommerce and mobile point-of-sale. The payment platform is fully PCI-certified, and meets the highest technology and security standards. + \item Development experience in PAY.ON includes platform maintenance, mandate implementations, and end-to-end feature development across multiple modules. Further experince includes support resolution, platform monitoring and ensuring stablility across the stack. Acquired strong understanding of development process, tooling and infrastructure. + \item Exposure to multiple payments APIs across different payment acquirers, and data transformation for each. Domain level understanding and integration experice in eCommerce payments industry. + \item Agile (Scrum and Kanban) development experience in multiple teams on separate platform modules, inclusing APIs, configuration, business logic, platform security and front-end. + \item Technologies: Java/Spring, Spring Web MVC, PostgreSQL, Debian/Linux, Git/Gerrit +\end{itemize} + +\textbf{ACI Worldwide, Inc} \hfill Pune\\ +\textit{Universal Payments Framework and Universal Online Banker } \hfill Jan 2019 - June 2019\\ +\textit{Product Development} \\ +\textit{Intern} \\ +\vspace{-1mm} +\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 Technologies: Java, XML, Subversion, Bash +\end{itemize} + +%==== Skills ====% +\header{Skills} +\vspace{1mm} +\begin{tabular}{ l l } + Programming Languages: & Java, Bash, Python, Nix \\ + Platforms: & Linux, NixOS, Windows \\ + Tools: & Git, Awk, Sed, Grep \\ + Libraries/Frameworks: & Spring, Pytorch, Numpy, Pandas \\ +\end{tabular} +\vspace{2mm} + +\pagebreak +%==== Projects ====% +\header{Academic Projects} +\vspace{1mm} +{\textbf{Sarcasm Detection using Machine Learning}} \hfill Jan 2019 - Jun-2019\\ +\textit{Python, Pytorch, SpaCy, sklearn, Pandas, Numpy} \\ +\begin{itemize} + \item Detect sarcasm in textual communication by understanding content as well as context of the particular comment as well as past record of the person making the comment to include known sarcastic comments.\\ + \item Reddit comment database was cleaned and analyzed to generate profile for authors for their propensity to be sarcastic. Multiple paramters were used to determine whether a comment can be sarcastic or not, including, but not limited to specific words being used, comment popularity, topic of discussion, sentiment analysis etc. + \item Python was used as primary development language for mature Machine Learning echosystem, for data cleaning, model construction, training and evaluation. Bash and other GNU tools were used for preliminary data analysis and cleaning. +\end{itemize} +\vspace*{2mm} + +{\textbf{Magnetic Levitation using Real-time PID}} \hfill Jan 2016 - Jun 2016\\ +\textit{C, Arduino} \\ +\begin{itemize} + \item A single controlled electromagnet is used to suspend ferromagnetic object at fixed position. The control mechanism implements PID (Proportional-Integral-Derivative) algorithm to asses object location and velocity to adapt magnetic field strength in real time for indefinite suspension of ferromagnetic object.\\ + \item Minimal power, hardware, software and configuration requirements. Modular architecture and scalable design with multiple possible applications. +\end{itemize} +\vspace*{2mm} + +%==== Publications ====% +\header{Publications} +\vspace{1mm} + +{\textbf{Survey of Machine Learning for Sarcasm Detection}} \hfill Jul 2019\\ +\textit{International Journal of Engineering, Research and Technology} \\ +\vspace*{2mm} + +{\textbf{Magnetic Levitation using Real-Time PID}} \hfill Mar 2019\\ +\textit{National Conference for Students in Electrical and Electronics Engineering, VIIT} \\ +\vspace*{2mm} + +%==== Certifications ====% +\header{Certifications} +\vspace{1mm} +\textbf{SCTS NextGen Expert Java} \hfill SEED Infotech, Pune\\ +Technologies: Java, Javascript, HTML\\ +\vspace*{2mm} + +\textbf{Embedded Technologies} \hfill ATS Infotech, Pune\\ +Technologies: Embedded C, Linux, Assembly\\ +\vspace*{2mm} + +%==== Education ====% +\header{Education} +\vspace{1mm} +\textbf{Savitribai Phule Pune University} \\ +M.E. (Electronics) Digital Systems \textit{GPA: 8.48} \hfill 2019\\ +\vspace{2mm} + +\textbf{Savitribai Phule Pune University} \\ +B.E. Electronics \& Telecommunications \textit{Percentage: 62.5 \%} \hfill 2016\\ +\vspace{2mm} + +\textbf{HSC} \\ +Degree in Science (Electronics) \textit{Percentage: 59.17\%} \hfill 2011\\ +\vspace{2mm} + +\textbf{SSC} \\ +\textit{Percentage: 93.07 \%} \hfill 2009\\ +\vspace{2mm} + +\ +\end{document}