%-------------------------
% 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}

PDF Preview
Create an account to compile and preview