Resume

📝 A one-page, one-column, column resume template by @aajafry

Category

Resume & CV

License

Free to use (MIT)

File

main.tex

main.texRead-only preview
%-------------------------
% Resume in Latex
% Author : Al Abed Jafry (aajafry2@gmail.com)
% Based off of: https://github.com/aajafry/resume
% License : MIT
%------------------------

\documentclass[letterpaper,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}
% only for pdflatex
% \input{glyphtounicode}

% fontawesome
\usepackage{fontawesome5}

% fixed width
\usepackage[scale=0.90,lf]{FiraMono}

% light-grey
\definecolor{light-grey}{gray}{0.83}
\definecolor{dark-grey}{gray}{0.3}
\definecolor{text-grey}{gray}{.08}

\DeclareRobustCommand{\ebseries}{\fontseries{eb}\selectfont}
\DeclareTextFontCommand{\texteb}{\ebseries}

% custom underilne
\usepackage{contour}
\usepackage[normalem]{ulem}
\renewcommand{\ULdepth}{1.8pt}
\contourlength{0.8pt}
\newcommand{\myuline}[1]{%
  \uline{\phantom{#1}}%
  \llap{\contour{white}{#1}}%
}


% custom font: helvetica-style
\usepackage{tgheros}
\renewcommand*\familydefault{\sfdefault} 
%% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc}


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

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

\urlstyle{same}

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

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

% TODO EBSERIES
% sans serif sections
\titleformat {\section}{
    \bfseries \vspace{2pt} \raggedright \large % header section
}{}{0em}{}[\color{light-grey} {\titlerule[2pt]} \vspace{-4pt}] 

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

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

\newcommand{\resumeSubheading}[4]{
  \vspace{-1pt}\item
    \begin{tabular*}{\textwidth}[t]{l@{\extracolsep{\fill}}r}
      \textbf{#1} & {\color{dark-grey}\small #2}\vspace{1pt}\\ % top row of resume entry
      \textit{#3} & {\color{dark-grey} \small #4}\\ % second row of resume entry
    \end{tabular*}\vspace{-4pt}
}

\newcommand{\resumeSubSubheading}[2]{
    \item
    \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
      \textit{\small#1} & \textit{\small #2} \\
    \end{tabular*}\vspace{-7pt}
}

\newcommand{\resumeProjectHeading}[2]{
    \item
    \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
      #1 & {\color{dark-grey}} \\
    \end{tabular*}\vspace{-4pt}
}

\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}

\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}

% CHANGED default leftmargin  0.15 in
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{0pt}}

\color{text-grey}

%-------------------------------------------

\begin{document}

%----------HEADING----------
\begin{center}
  {\Huge Al Abed \textbf{\Huge Jafry}} \\ \vspace{5pt}
  \textbf{\Large\textcolor{dark-grey}{Full Stack Web Developer | React Specialist}} \\ \vspace{3pt}
  \small \faPhone* \texttt{+88 016 80 899 730} \hspace{1pt} $|$
  \hspace{1pt} \faEnvelope \hspace{2pt} \href{mailto:aajafry2@email.com}{\texttt{aajafry2@email.com}} \hspace{1pt} $|$ 
  \hspace{1pt} \faGithub \hspace{2pt} \href{https://github.com/aajafry}{\texttt{aajafry}} \hspace{1pt} $|$ 
  \hspace{1pt} \faGlobe \hspace{2pt} \href{https://aajafry.vercel.app}{\texttt{aajafry.vercel.app}} \hspace{1pt}
\end{center}

%-----------PROGRAMMING SKILLS-----------
\section{SKILLS}
 \begin{itemize}[leftmargin=0in, label={}]
    \small{\item{
    {HTML5, CSS3, C/C++, PHP, JavaScript (ES6+), React.js, Redux, Next.js, Node.js, Express.js, MongoDB, PostgreSQL, Git, Docker, Tailwind CSS, MUI, Bootstrap, GSAP, Socket.IO, Mongoose, Drizzle ORM, Astro.js, Vue 3, WordPress.}
    }}
 \end{itemize}

%-----------PROJECTS-----------
\section{PROJECTS}
    \resumeSubHeadingListStart
      \resumeProjectHeading
        {\textbf{INOVEX}} {}
          \resumeItemListStart
            \resumeItem{Designed a comprehensive management system for services, clients, quotations, orders, sales, accounts, and workflows for both clients and agency employees.}
            \resumeItem{Implemented a responsive UI/UX and user-friendly theme customization.}
            \resumeItem{Implemented secure authentication.}
            \resumeItem{Emphasized clean, maintainable code following the DRY principle and component-based architecture.}
          \resumeItemListEnd
      \resumeProjectHeading
        {\textbf{LOGIEX}} {}
          \resumeItemListStart
            \resumeItem{Designed a role-based dashboard for comprehensive management of users, employees, customers, vendors, vehicles, categories, products, inventory, purchases, transfers, sales, and shipments.}
            \resumeItem{Implemented a responsive UI/UX and user-friendly theme customization.}
            \resumeItem{Implemented secure authentication and role-based authorization.}
            \resumeItem{Emphasized clean, maintainable code following Atomic Design, SOLID and DRY principles, utilizing custom hooks and the Context API.}
          \resumeItemListEnd
      \resumeProjectHeading
        {\textbf{ECOMART}} {}
          \resumeItemListStart
            \resumeItem{Designed for comprehensive management of categories, products, coupons, orders, shops, accounts, employees, and customers for organization/company, shop and customer.}
            \resumeItem{Implemented a responsive UI/UX and user-friendly theme customization.}
            \resumeItem{Implemented secure authentication and role-based authorization.}
            \resumeItem{Emphasized clean, maintainable code following Atomic Design, SOLID and DRY principles, utilizing custom hooks and the Context API.}
          \resumeItemListEnd
    \resumeSubHeadingListEnd

%-----------EDUCATION-----------
\section {EDUCATION}
  \resumeSubHeadingListStart
    \resumeSubheading
      {Daffodil Polytechnic Institute}{Sep. 2013 -- Feb 2018}
      {Diploma in Engineering, Computer Technology}{Dhaka-1205, Bangladesh}
      	\resumeItemListStart
    	    \resumeItem {\textbf{Coursework}:  Data Structures, Algorithms, Databases, Computer Systems, and more.}
          \resumeItem {\textbf{CGPA}: 3.47 out of 4.00}
        \resumeItemListEnd
  \resumeSubHeadingListEnd

%-----------ACHIEVEMENT-----------
\section{ACHIEVEMENT}
        \resumeItemListStart
    	    \resumeItem {Achieved 4th Place at ICPC 2016 as Team Leader. Competed against 75+ teams.}
    	    \resumeItem {Achieved 2nd place in the programming contest organized by Daffodil Polytechnic Institute (DPI) in 2015.}
        \resumeItemListEnd

%-----------CURRICULAR ACTIVITIES-----------
\section{CURRICULAR ACTIVITIES}
        \resumeItemListStart
    	    \resumeItem {Founder and Admin of DPI-Decoder Club, a technology-focused club.}
    	    \resumeItem {Volunteered at the Power and Energy Hackathon in 2016.}
    	    \resumeItem {Volunteered at the Bangladesh Innovation Forum (BIF).}
        \resumeItemListEnd

%-------------------------------------------
\end{document}
Preview
Resume preview
Resume LaTeX Template | Bibby | Bibby AI