%-------------------------
% Resume in LaTeX
% Based on Jake's Resume template (Jake Gutierrez), MIT License
%-------------------------

\documentclass[letterpaper,10pt]{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}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{microtype}
\input{glyphtounicode}

\pagestyle{fancy}
\fancyhf{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

% Adjust margins
\addtolength{\oddsidemargin}{-0.55in}
\addtolength{\evensidemargin}{-0.55in}
\addtolength{\textwidth}{1.1in}
\addtolength{\topmargin}{-0.7in}
\addtolength{\textheight}{1.5in}

\urlstyle{same}

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

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

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

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

% Standardized vertical rhythm:
%   subtitle -> first bullet : list topsep (set in resumeItemListStart)
%   bullet   -> bullet       : list itemsep (set in resumeItemListStart)
%   entry    -> next entry   : \vspace after the list (resumeItemListEnd) + before subheading
\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{-3pt}
}

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

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

\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}[itemsep=2pt,topsep=4pt]}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-3pt}}

%-------------------------------------------
%%%%%%  RESUME STARTS HERE  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

%----------HEADING----------
\begin{center}
    {\Huge \scshape Ashar S. Ahmed} \\ \vspace{3pt}
    \small Software/Security Developer $|$ Canadian Citizen $|$
    \href{mailto:ashar@aahmed.ca}{\underline{ashar@aahmed.ca}} $|$
    \href{https://github.com/asharahmed}{\underline{github.com/asharahmed}}
\end{center}

%-----------TECHNICAL SKILLS-----------
\section{Technical Skills}
\begin{itemize}[leftmargin=0.15in, label={}]
  \small{\item{
    \textbf{Security Operations / Detection}{: SIEM alert triage, EDR investigation, log correlation, alert tuning, detection logic (SQL, regex), IR playbooks, threat modeling} \\ \vspace{1pt}
    \textbf{Vulnerability Management}{: CVE triage, validation/prioritization, remediation coordination, evidence collection, compliance closure tracking} \\ \vspace{1pt}
    \textbf{IAM / Endpoint Security}{: MFA, macOS/Windows hardening, FileVault, patch compliance, MDM policy enforcement, endpoint baselines, DNS filtering} \\ \vspace{1pt}
    \textbf{Cloud / IaC}{: AWS (IAM, S3, DynamoDB, CloudWatch, CloudTrail), Azure (Defender for Cloud), Terraform, Terragrunt, Checkov, Docker, Kubernetes} \\ \vspace{1pt}
    \textbf{Scripting / Automation}{: Python, PowerShell, Bash, JavaScript/TypeScript} \\ \vspace{1pt}
    \textbf{Compliance}{: NIST CSF, ISO 27001-aligned controls, PHIPA-oriented controls, audit documentation, control evidence workflows}
  }}
\end{itemize}
\vspace{-12pt}

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

    \resumeSubheading
      {Cyber Security Advisor}{Jan. 2023 -- Present}
      {Dr. Shariq Mumtaz Medicine Professional Corporation}{}
      \resumeItemListStart
        \resumeItem{Built and owns the full security program from scratch for a medical practice: risk register, remediation SLAs, KPI reporting, and prioritized roadmap}
        \resumeItem{Instrumented identity, endpoint, and network telemetry with correlation-driven triage; cut Mean Time to Detect (MTTD) from days to under 1 hour}
        \resumeItem{Deployed fleet-wide MDM, MFA, FileVault, DNS filtering, and patch cadences; standardized baselines reduced spam and unsolicited traffic by \textbf{80\%}}
        \resumeItem{Authored incident response playbooks and PHIPA-oriented audit evidence; supported external IT vendors through vulnerability closure and compliance reviews}
      \resumeItemListEnd

    \resumeSubheading
      {Software Developer}{Feb. 2021 -- Jan. 2022}
      {Department of Industry, Canadian Digital Service}{}
      \resumeItemListStart
        \resumeItem{Engineered secure AWS infrastructure (IAM, S3, DynamoDB, CloudWatch) via Terraform/Terragrunt; enforced policy-as-code scanning with Checkov}
        \resumeItem{Eliminated bot-driven abuse by designing passive request validation, removing user friction while increasing detection coverage across all form endpoints}
        \resumeItem{Implemented CI/CD quality gates and automated testing, raising code coverage from \textasciitilde20\% to \textbf{85\%}; reduced client-reported data incidents from 4--5 to 1--2 per cycle}
        \resumeItem{Produced security runbooks adopted org-wide; awarded the \textbf{Directors General Award of Merit} for delivery impact on national spectrum operations}
      \resumeItemListEnd

  \resumeSubHeadingListEnd
\vspace{-11pt}

%-----------PROJECTS-----------
\section{Projects \& Publications}
    \resumeSubHeadingListStart

      \resumeProjectHeading
          {\textbf{Ravelin: Vulnerability SLA \& Compliance Tracker}}{\href{https://getravelin.xyz/}{\underline{getravelin.xyz}}}
          \resumeItemListStart
            \resumeItem{Built a vendor-neutral platform that ingests findings from Dependabot, Snyk, and Trivy, assigns severity-based remediation SLAs, and tracks breaches with audit trails and compliance reporting}
            \resumeItem{\emph{Stack:} C\#, .NET 10, Blazor, Azure, Azure DevOps, Docker, Terraform, SQL Server}
          \resumeItemListEnd

      \resumeProjectHeading
          {\textbf{QR-CLI} $|$ \emph{Node.js, npm}}{\href{https://qr-cli.dev/}{\underline{qr-cli.dev}}}
          \resumeItemListStart
            \resumeItem{Built and published a cross-platform CLI that generates QR codes as ASCII art with PNG export, works fully offline, released under MIT on npm and GitHub}
          \resumeItemListEnd

      \resumeProjectHeading
          {\textbf{The Cyber Centre and Technologies: A Meta-Analysis} $|$ \emph{Accepted, Canadian Military Journal (forthcoming)}}{}
          \resumeItemListStart
            \resumeItem{Authored an accepted meta-analysis on the Canadian Centre for Cyber Security, synthesizing open-source sources on threat intelligence operations, detection capabilities, and critical infrastructure protection}
          \resumeItemListEnd

    \resumeSubHeadingListEnd
\vspace{-11pt}

%-----------EDUCATION-----------
\section{Education}
  \resumeSubHeadingListStart
    \resumeSubheading
      {Western Governors University}{Awarded 2024}
      {Master of Science (M.S.), Cybersecurity \& Information Assurance}{}
    \resumeSubheading
      {Dalhousie University}{Awarded 2024}
      {Bachelor of Computer Science (BCompSci)}{}
  \resumeSubHeadingListEnd
\vspace{-11pt}

%-----------CERTIFICATIONS-----------
\section{Certifications}
\begin{itemize}[leftmargin=0.15in, label={}]
  \small{\item{
    Certified Information Systems Security Professional (CISSP), 2026 $|$ Systems Security Certified Professional (SSCP), 2023 $|$ AWS Certified Solutions Architect \& Developer -- Associate, 2022
  }}
\end{itemize}

\end{document}
