%% start of file `template.tex'.
%% Copyright 2006-2013 Xavier Danaux.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.

\documentclass[10pt,a4paper,roman]{moderncv}        % Possible options: font size ('10pt', '11pt', '12pt'), paper size ('a4paper', 'letterpaper', etc.), font family ('sans' or 'roman')

% Modern themes
\moderncvstyle{banking}                            % Style options: 'casual' (default), 'classic', 'oldstyle', 'banking'
\moderncvcolor{black}                              % Color options: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey', 'black'
%\renewcommand{\familydefault}{\sfdefault}         % Uncomment to set the default font to sans-serif
\nopagenumbers{}                                   % Uncomment to suppress automatic page numbering for CVs longer than one page

% Character encoding
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{ragged2e}

% Adjust the page margins
\usepackage{geometry}
\geometry{
 a4paper,
 total={170mm,257mm},
 left=17mm,
 right=15mm,
 top=20mm,
 bottom=15mm,
}
\usepackage{multicol}
\usepackage{ltablex}
%\usepackage{fontawesome}

\usepackage{import}
\usepackage{lettrine}
\usepackage{fontawesome5}

\begin{document}

% ----- Personal Data -----
\begin{center}
 \textbf{{\huge Suraj Singh}}
\end{center}

% Contact Information
\begin{tabularx}{\linewidth}{X 1 X 1}
 \faEnvelope\enspace \href{mailto:<PRESIDIO_ANONYMIZED_EMAIL_ADDRESS><PRESIDIO_ANONYMIZED_EMAIL_ADDRESS>}  & \faMobile\enspace <PRESIDIO_ANONYMIZED_PHONE_NUMBER> & \faGithub\enspace \href{https://github.com/Suraj1205}{Suraj1205}
 & \faLinkedin\enspace \href{<PRESIDIO_ANONYMIZED_URL>
\end{tabularx}

\section{EDUCATION}

{\customcventry{2020 -- 2024}{B. Tech - Electronics and Communication Engineering \textbf{CGPA : 8.036/10.00}}{National Institute of Technology Kurukshetra}{Kurukshetra, India}{}{}}

{\customcventry{2019}{Class XII, CBSE \textbf{Percentage : 80\%}}{Jeevan Jyoti Global Public School}{Palwal, Haryana}{}{}}

{\customcventry{2017}{Class X, CBSE \textbf{Percentage : 95\%}}{Jeevan Jyoti Global Public School}{Palwal, Haryana}{}{}}

\section{PROJECTS}

{\customcvproject{Arbiter Design}{Jan -- Apr 2024}
{
\begin{itemize}
  \item Designed a priority-based arbiter using Verilog HDL to manage multiple requestors in a multi-master environment.
  \item Implemented consistent and efficient access control mechanisms to ensure fair resource allocation among competing modules.
  \item Developed comprehensive testbenches to validate the functionality and performance of the arbiter under various operational scenarios.
  \item Optimized the arbiter design for minimal latency and resource utilization, enhancing overall system performance.
  \item Integrated the arbiter module into larger System-on-Chip (SoC) designs, ensuring seamless coordination with other digital components.
\end{itemize}
}}

{\customcvproject{FIFO Design}{May -- Aug 2024}
{
\begin{itemize}
  \item Engineered a First-In-First-Out (FIFO) memory module in Verilog HDL, focusing on speed and resource efficiency.
  \item Designed and implemented enqueue and dequeue operations, ensuring data integrity and proper synchronization.
  \item Created advanced testbenches to rigorously test FIFO operations, including boundary conditions such as full and empty states.
  \item Conducted performance analysis using simulation tools like ModelSim to verify timing constraints and optimize throughput.
  \item Collaborated with hardware engineers to integrate the FIFO module into complex digital systems, enhancing data handling capabilities.
\end{itemize}
}}

\section{SKILLS \& KNOWLEDGE AREAS}
{\begin{itemize}
    \item \textbf{Fundamentals} -- Digital Electronics, Data Structures and Algorithms, Object-Oriented Programming (OOPS), Operating Systems, Database Management Systems.
    \item \textbf{Programming Languages} -- C/C++, Dart, Verilog, SystemVerilog.
    \item \textbf{Hardware Description Languages} -- Verilog, SystemVerilog.
    \item \textbf{Design Methodologies} -- RTL Design, Modular Design, Timing Optimization.
    \item \textbf{Tools and Technologies} -- Git (Version Control), ModelSim, Vivado, Quartus.
    \item \textbf{Databases} -- MySQL, MongoDB.
    \item \textbf{Mobile Development} -- Dart, Flutter, Firebase.
  \end{itemize}
}

\section{POSITIONS OF RESPONSIBILITY}
{\customcvproject{Executive Member of Microbus, Official Tech Society for ECE, NIT Kurukshetra}{2022 - Present}
{
\begin{itemize}
  \item Facilitated events like War O Bots for Techspardha, the technical fest of the college.
  \item Organized the Web Hunt with around 50+ teams in Techspardha’22.
  \item Assisted in managing activities during the inauguration ceremony of Techspardha’22.
\end{itemize}
}}

%\section{EXPERIENCE}
%{\customcvproject{Back-end Developer Intern | PassRid}{Sept 2021 - Dec 2021}
%  {\begin{itemize}
%    \item Developed a Django-based back-end for the startup.
%\item Implemented Custom User Authentication and CRUD operations for users and website owners.
%\item \textbf{Technology/Tools:} Django, SQLite.
%  \end{itemize}
%  }
%}

\section{CERTIFICATIONS AND ACHIEVEMENTS}

{\begin{itemize}
  \item \textbf{4-Star} - CodeChef.
  \href{https://www.codechef.com/users/suraj1205}{\color{blue} [Profile]}
  \item 2nd Place in MiniMilitia Competition at TechSpardha 2022.
  \item Completed \textbf{Verilog HDL} certification.
\end{itemize}
}

\section{VOLUNTEERING}
{\begin{itemize}
  \item \textbf{Mental Health Awareness} -- Spread awareness through social media under \textbf{Colours NIT Kurukshetra}.
  \item \textbf{Blood Donation} -- Regularly donated blood at local blood banks and contributed to nationwide blood donation camps.
\end{itemize}
}

%\nocite{*}
%\bibliographystyle{plain}                       % 'publications' is the name of a BibTeX file

% Publications from a BibTeX file using the multibib package
%\section{Publications}
%\nocitebook{book1,book2}
%\bibliographystylebook{plain}
%\bibliographybook{publications}                   % 'publications' is the name of a BibTeX file
%\nocitemisc{misc1,misc2,misc3}
%\bibliographystylemisc{plain}
%\bibliographymisc{publications}                   % 'publications' is the name of a BibTeX file

%-----       letter       ---------------------------------------------------------

\end{document}

%% end of file `template.tex'.
Spacing is messed up correct spacing