Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
jonahseguin committed Jul 26, 2024
1 parent 6e2f2eb commit 1c86908
Show file tree
Hide file tree
Showing 2 changed files with 193 additions and 0 deletions.
17 changes: 17 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Build LaTeX document
on: [push]
jobs:
build_latex:
runs-on: ubuntu-latest
steps:
- name: Set up Git repository
uses: actions/checkout@v4
- name: Compile LaTeX document
uses: xu-cheng/latex-action@v3
with:
root_file: resume.tex
- name: Upload PDF file
uses: actions/upload-artifact@v4
with:
name: resume
path: resume.pdf
176 changes: 176 additions & 0 deletions resume.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
%-------------------------
% Resume in Latex
% Author : Sourabh Bajaj
% Website: https://github.com/sb2nov/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[pdftex]{hyperref}
\usepackage{fancyhdr}

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

% Adjust margins
\addtolength{\oddsidemargin}{-0.375in}
\addtolength{\evensidemargin}{-0.375in}
\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{white}\titlerule \vspace{-5pt}]

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

\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\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}}

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


\begin{document}

%----------HEADING-----------------
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{\href{https://jonahseguin.com/}{\Large Jonah Seguin}} & Email: \href{mailto:[email protected]}{[email protected]}\\
\href{https://jonahseguin.com/}{jonahseguin.com} & Phone: +1 (780) 263-9134 \\
Montréal, QC, Canada\\
\end{tabular*}

%
%--------SKILLS------------
\section{Skills}
\resumeSubHeadingListStart
\item{
\textbf{Languages}{: Java, Kotlin, JavaScript, TypeScript, Rust, Python, SQL, HTML, CSS }
}
\item{
\textbf{Technologies}{: Node, MongoDB, Redis, MySQL, PostgreSQL, Docker, Kubernetes }
}
\item{
\textbf{Frameworks}{: React, Next, Vue, Nuxt, Express, tRPC, Prisma, Drizzle, gRPC, Spring, ktor, TanStack }
}
\item{
\textbf{Tools}{: Git, Jira, Linear, Visual Studio Code, IntelliJ IDEA, Gradle, Maven, npm/pnpm/bun/yarn }
}
\item{
\textbf{Platforms}{: GitHub, GitHub Actions, GitHub Packages, CircleCI, DockerHub, Vercel, CloudFlare, Stripe }
}
\resumeSubHeadingListEnd

%-----------EXPERIENCE-----------------
\section{Experience}
\resumeSubHeadingListStart
\resumeSubheading
{Freelance Software Development}{Edmonton, AB - Remote}
{Software Developer}{Jan 2022 - Present}
\resumeItemListStart
\item
{Increased monthly revenue by 15\% at a local tattoo studio by developing and shipping a new web application to handle client consultations, custom requests, appointments, artist scheduling and payments.}
\item
{Planned, designed, developed and shipped a consultation \& booking platform for a laser tattoo removal company, resulting in a 20\% increase in customer acquisition.}
\item
{Improved monthly sales leads by 50\% at a door manufacturing and sales company by shipping a redesigned full-stack web application for the product catalogues with invoices and quotes.}
\resumeItemListEnd

\resumeSubheading
{Akuma Games, LLC.}{USA - Remote}
{Senior Software Engineer}{Jan 2022 - July 2024}
\resumeItemListStart
\item
{Planned, designed and deployed a full-stack web application with real-time chat, Twitter-style posts, rich player statistics, account linking and a storefront accepting digital and fiat currencies. }
\resumeItemListEnd

\resumeSubheading
{Hypixel, Inc.}{Canada - Remote}
{Software Engineer}{Nov 2020 - Nov 2021}
\resumeItemListStart
\item
{Led a project addressing server code vulnerabilities to mitigate risks to the digital economy and achieving a 90\% reduction in incidents.}
\item
{Collaborated within a team of 30 engineers to develop, test and ship 50+ weekly updates for games played by over 200,000 CCU.}
\resumeItemListEnd

\resumeSubheading
{Universal Music Group}{USA - Remote}
{Software Engineer, Research \& Development}{Aug 2020 - Nov 2020}
\resumeItemListStart
\item
{Built a full-stack web application allowing content creators to purchase licenses for the use of UMG music in videos.}
\resumeItemListEnd

\resumeSubheading
{Hylist Games, LLC.}{USA - Remote}
{Software Engineer}{Oct 2019 - Aug 2020}
\resumeItemListStart
\item
{Tested and rolled 50+ updates to production game servers, played by over 1,000,000 unique users.}
\item
{Utilized agile development to ship features in weekly sprints, participated in weekly meetings, daily stand-ups, and frequently pair programmed within the team.}
\item
{Migrated the codebase to utilize Continuous Integration and Continuous Deployment using GitHub Actions and GitHub Packages, saving up to 1 hour per on-boarding and improving developer experience.}
\resumeItemListEnd

\resumeSubHeadingListEnd


%-----------PROJECTS-----------------
\section{Projects}
\resumeSubHeadingListStart
\resumeSubItem{orbit}
{WebSockets-as-a-service API and SDK for real-time full-stack Next.js applications.}
\resumeSubItem{toad}
{Real-time web application with an embedded multiplayer browser for collaborative media consumption.}
\resumeSubItem{\href{https://github.com/tsanga/musty}{musty}}
{Open source database-agnostic NoSQL object-document wrapper library for Rust applications.}
\resumeSubItem{\href{https://github.com/jonahseguin/drink}{drink}}
{Open source dependency-injection command and argument parsing library for Java applications.}
\resumeSubHeadingListEnd


%-------------------------------------------
\end{document}

0 comments on commit 1c86908

Please sign in to comment.