%----------------------
% Resume in Latex
% Author : Nischay Jain
% Github : nischay13may
% License : 
%----------------------

\documentclass[a4paper, 11pt]{article}

\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\input{glyphtounicode}

\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}

\urlstyle{same}

\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}

% Sections formatting
\titleformat{\section}{
  \vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]

% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1

%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
  \item\small{
    \textbf{#1}{ #2 \vspace{-2pt}}
  }
}

% Just in case someone needs a heading that does not need to be in a list
\newcommand{\resumeHeading}[4]{
    \begin{tabular*}{0.99\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & #2 \\
      \textit{\small#3} & \textit{\small #4} \\
    \end{tabular*}\vspace{-5pt}
}

\newcommand{\resumeSubheading}[4]{
  \vspace{-1pt}\item
    \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & #2 \\
      \textit{\small#3} & \textit{\small #4} \\
    \end{tabular*}\vspace{-5pt}
}

\newcommand{\resumeSubSubheading}[2]{
    \begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
      \textit{\small#1} & \textit{\small #2} \\
    \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}}

\newcommand{\resumePoint}{
  \item\small{}
}

\newcommand{\resumePointsListStart}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumePointsListEnd}{\end{itemize}}

%-------------------------------------------
%%%%%%  CV STARTS HERE  %%%%%%%%%%%%%%%%%%%%%%%%%%%%


\begin{document}

%----------HEADING-----------------
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
  \textbf{\href{http://nischay13may.github.io/}{\Large Nischay Jain}} & Email : \href{mailto:nischay13may@gmail.com}{nischay13may@gmail.com}\\
  \href{http://nischay13may.github.io/}{http://nischay13may.github.io/} & Mobile : +91-9075093938 \\
\end{tabular*}

%----------PROFESSIONAL SUMMARY----------
\section{Summary}
  \resumePointsListStart
    \resumePoint{Full Stack Developer with \textbf{6 years} of hands-on experience in application development using web technologies like \textbf{Angular, Java, Spring Boot and Hibernate.}}
    \resumePoint{Strong experience in designing, developing and supporting REST services using Spring Boot and Java}
    \resumePoint{Strong experience in front-end web development using HTML5, CSS3, Javascript, Angular 8+}
    \resumePoint{Strong understanding of Cloud Technologies like Docker and IBM Cloud.}
    \resumePoint{Good knowledge of Data Structures and Algorithms and good problem solving skills.}
    \resumePoint{Robust skills of trouble shooting, debugging and fixing various logical and technical issues.}
  \resumePointsListEnd


%-----------EXPERIENCE-----------------
\section{Experience}
  \resumeSubHeadingListStart

    \resumeSubheading
      {IBM}{Bengaluru, KA, India}
      {Full Stack Developer}{Aug 2019 - Present}
      \resumeItemListStart
        \resumeItem{Master Data Hub}
          {: Master Data Hub Configurator (MDH) is a centralized interface of IBM Products and Offerings and its associated components sourced from various trusted source.}
          \resumePointsListStart
              \resumePoint{Responsible for designing and developing Promotion module and Access Management module.}
              \resumePoint{Improved the application load time by 20\% by implementing lazy loading.}
              \resumePoint{Built extensive test coverage for all new features and some legacy code which reduced the number of bugs and complaints by 10\%.}
          \resumePointsListEnd
      \resumeItemListEnd
      
%--------Multiple Positions Heading------------
%    \resumeSubSubheading
%     {Software Engineer I}{Oct 2014 - Sep 2016}
%     \resumeItemListStart
%        \resumeItem{Apache Beam}
%          {Apache Beam is a unified model for defining both batch and streaming
%          data-parallel processing pipelines}
%     \resumeItemListEnd
%    \resumeSubHeadingListEnd
%-------------------------------------------

    \resumeSubheading
      {Tata Consultancy Services Ltd.}{Nagpur, MH, India}
      {Full Stack Developer}{Nov 2015 - Jul 2019}
      \resumeItemListStart
        \resumeItem{General Door Access Requisition}
          {: A Web application for providing access management of Front Door Access across all locations available to all TCS associates.}
          \resumePointsListStart
              \resumePoint{Responsible for developing responsive Front End for the application using Bootstrap.}
              \resumePoint{Developed Profile management module for the Cron Job used for managing User Profiles at the EBI Server.}
          \resumePointsListEnd
        \resumeItem{Print/Encode Id Card}
          {: A Web application to manage printing and personalizing identity cards of associates.}
          \resumePointsListStart
              \resumePoint{Developed Layout Configuration and User Management module for the Admin Team which is used for configuring card layout and managing users.}
              \resumePoint{Responsible for API design and development of RESTful Services for the in-house application.}
          \resumePointsListEnd
      \resumeItemListEnd

  \resumeSubHeadingListEnd


%-----------PROJECTS-----------------
%\section{Projects}
%  \resumeSubHeadingListStart
%  \resumeSubHeadingListEnd


%--------TECHNICAL SKILLS------------
\section{Technical Skills}
  \resumeSubHeadingListStart
    \resumeSubItem{Languages}{: Java, Javascript, SQL}
    \resumeSubItem{Technologies}{: Angular, Spring Boot, Hibernate, JUnit, IBM Cloud}
    \resumeSubItem{Tools}{: Github, SVN, Jenkins, Maven}
  \resumeSubHeadingListEnd
%-------------------------------------------

%-------CERTIFICATIONS--------------
\section{Certifications}
    \resumeSubHeadingListStart
    \resumeSubItem{Oracle Certified Associate Java SE 8 Programmer}{}
    \resumeSubHeadingListEnd

%-----------EDUCATION-----------------
\section{Education}
  \resumeSubHeadingListStart
    \resumeSubheading
      {Bengal College of Engg. and Technology}{Durgapur, WB, India}
      {Bachelor of Technology in Information Technology;  CGPA: 7.68}{May. 2015}
    \resumeSubheading
      {Kendriya Vidyalaya No. 2}{Kalaikunda, WB, India}
      {Higher Secondary,  76.4\%}{Apr, 2011}
  \resumeSubHeadingListEnd

%----------LINKS----------------------
\section{Links}
  \resumeSubHeadingListStart
    \item{
      \textbf{LinkedIn}{: \href{https://www.linkedin.com/in/nischay13may/}{nischay13may}}
      \hfill
      \textbf{Github}{: \href{https://github.com//nischay13may/}{nischay13may}}
      \hfill
      \textbf{LeetCode}{: \href{https://leetcode.com/nischay13may/}{nischay13may}}
    }
  \resumeSubHeadingListEnd

\end{document}

