Skip to content

Commit

Permalink
Merge pull request #1 from Mershab99/nasdaq_resume
Browse files Browse the repository at this point in the history
Nasdaq Resume
  • Loading branch information
Mershab99 authored Aug 18, 2023
2 parents 50ead7c + 615f019 commit 5d4124e
Show file tree
Hide file tree
Showing 4 changed files with 155 additions and 136 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/latex-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: LaTeX Build

on:
push:
branches:
- '*' # Run on all branches

jobs:
compile_resume:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: List Files in Directory
run: ls -tahrl

- name: Build LaTeX
run: |
sudo apt-get update
sudo apt-get install -y texlive-latex-base texlive-fonts-recommended texlive-fonts-extra texlive-latex-extra
pdflatex -interaction=nonstopmode -halt-on-error resume.tex
- name: Upload Artifact
uses: actions/upload-artifact@v2
with:
name: resume
path: resume.pdf
15 changes: 15 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
stages:
- build

compile_resume:
stage: build
image: docker:latest # Use the Docker executor
services:
- docker:dind # Enable Docker-in-Docker for building the LaTeX Docker image
script:
- docker build -t latex-resume .
- docker run --rm -v $(pwd):/output latex-resume
artifacts:
paths:
- resume.pdf

Binary file removed resume.synctex.gz
Binary file not shown.
247 changes: 111 additions & 136 deletions resume.tex
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\setlength{\footskip}{4.08003pt}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

Expand All @@ -42,7 +43,6 @@
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]

%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
\item\small{
Expand Down Expand Up @@ -73,155 +73,130 @@
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}

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


\begin{document}

%----------HEADING-----------------
\begin{tabular*}
{\textwidth}{l@{\extracolsep{\fill}}r}
% HEADING
\begin{tabular*}{\textwidth}{@{}l@{\extracolsep{\fill}}r@{}}
\textbf{{\Huge Mershab Issadien}} & \href{mailto:[email protected]}{[email protected]}\\
\href 1647-284-8025 &\href{www.linkedin.com/in/mershab-issadien}{linkedin.com/in/mershab-issadien}\\
+1416-578-5089 &\href{www.linkedin.com/in/mershab-issadien}{linkedin.com/in/mershab-issadien}\\
{\small "Any sufficiently advanced technology is indistinguishable from magic."}
& \href{www.github.com/mershab99}{github.com/mershab99}\\
% & GitHub : \href{www.github.com/mershab99}{www.github.com/mershab99}
{\small - Arthur C. Clarke}
& \href{www.gitlab.com/mershab99}{gitlab.com/mershab99}\\
\end{tabular*}


%--------PROGRAMMING SKILLS------------
% Programming Skills
\section{Programming Skills}
\resumeItemListStart
\resumeItem{Languages/Databases}
{: Python, Java, C\#, Linux Shell, YAML, MongoDB, SQL, InfluxDB, Redis}
\resumeItem{Frameworks/APIs/Tools}
{: RabbitMQ, Flask, WebRTC, Dropwizard, Django, JSON, Maven}
\resumeItem{IDE/OS}{: CentOS (Rocky Linux), Ubuntu, Pycharm, VS Code, Intellij, Linux Mint, KDE}
\resumeItem{Dev Ops}
{: AWS, GKS, Git, VCS, Ansible, Docker, Kubernetes, Jenkins, Github Actions (CI/CD), Proxmox, Esxi}
\resumeItem{AI/Analytics}
{: Tensorflow, Pytorch, Darknet, Grafana, Graylog}
\resumeItemListStart
\resumeItem{Languages/Databases}{: Python, Java, C\#, Rust (Learning), MongoDB, PostgresSQL, InfluxDB, Redis}
\resumeItem{Frameworks/APIs/Tools}{: Kafka, RabbitMQ, WebRTC, Helm, YAML, JSON}
\resumeItem{Frameworks}{: Faust(Streaming), FastAPI, Flask, Spring, Django, Maven}
\resumeItem{IDE/OS}{: Intellij, NeoVIM, Pycharm, VS Code, CentOS (Rocky Linux), Ubuntu, Linux Mint, Manjaro, Proxmox}
\resumeItem{Dev Ops}{: AWS, GKS, Gitlab, Ansible, Docker, Kubernetes, Jenkins, Gitlab Pipelines (CI/CD), Crossplane, Terraform}
%\resumeItem{AI/Analytics}{: Tensorflow, Pytorch, Grafana, Graylog}
\resumeItemListEnd
%---------------------------------------------

%-----------EXPERIENCE-----------------
% Experience
\section{Experience}
\resumeSubHeadingListStart
\resumeSubheading
{Praizl Inc. - DMZ 2021}{Richmond Hill, ON}
{Full-Stack Software Engineer}{July 2020 - June 2021}
\resumeItemListStart
\resumeItem{}
{Helped startup from infancy to DMZ Class of 2021}
\resumeItem{}
{Engineered ML recommendations engine using multiple data sets to accurately match users to their dream homes}
\resumeItem{}
{Provided business intelligence and user management through REST API's using Flask and Dropwizard}
\resumeItem{}
{Built insightful analytics framework on top of MongoDB datalake; used to process GB's of data.}
\resumeItem{}
{Reduced API response time to users by 90\% by implementing an asynchronous job scheduler and in memory caching layer using Redis}
\resumeItem{}
{Performed infrastructure level Dev-Ops work with containerized deployments on AWS EC2. }
\resumeItem{}
{Brought code base to 80\% unit test coverage on critical algorithms. }
\resumeItem{}
{Worked under direct supervision and collaborated with ex-Salesforce, ex-Uber, ex-Microsoft software engineers. In Agile teams using SCUM Methodology. }

\resumeItemListEnd
\resumeSubheading
{Founderbyte}{Richmond Hill, ON}
{Full-Stack Software Engineer}{January 2021 - June 2021}
\resumeItemListStart
\resumeItem{}
{Minimized deployment costs by creating an event driven mail service using AWS Lambda and Sendgrid}
\resumeItem{}
{Hosted client websites on DigitalOcean with custom mail service. Founderbyte.com, aquaries.co}
\resumeItem{}
{Built online e-commerce store with scheduling system}
\resumeItem{}
{Integrated scheduling widgets into existing website platforms.}

\resumeItemListEnd
\resumeSubHeadingListStart
\resumeSubheading
{Nasdaq Inc.}{Toronto, ON}
{Backend Software Engineer}{September 2021 - August 2023}
\resumeItemListStart
\resumeItem{}
{Wrote high-efficiency, high-throughput, low-memory impact Java Spring Boot microservices.}
\resumeItem{}
{Worked with industry-standard FIX Financial Protocol and other Nasdaq proprietary protocols.}
\resumeItem{}
{Collaborated with business analysts and specification writers to develop key business logic.}
\resumeItem{}
{Increased code test coverage to 85\% and improved integration test framework.}
\resumeItem{}
{Implemented Tailor Made Combinations and other key business logic related to the FIX protocol.}
\resumeItem{}
{Handled customer issues from worldwide stock exchanges.}
\resumeItem{}
{Influenced the design of 24x7 and Snapshot Gateway Functionality and implemented in various gateways.}
\resumeItem{}
{Participated in SCRUM meetings, planning, and all aspects of the Software Development Lifecycle (SDL) within an Agile team.}
\resumeItemListEnd

\resumeSubheading
{Praizl Inc. - DMZ 2021}{Toronto, ON}
{Full-Stack Software Engineer}{July 2020 - June 2021}
\resumeItemListStart
\resumeItem{}
{Contributed to startup from its inception to the DMZ Class of 2021.}
\resumeItem{}
{Engineered an ML recommendations engine using multiple datasets to match users to their dream homes accurately.}
\resumeItem{}
{Provided business intelligence and user management through REST APIs using Flask and Dropwizard.}
\resumeItem{}
{Built an analytics framework on top of a MongoDB datalake used to process large amounts of data.}
\resumeItem{}
{Reduced API response time to users by 90\% by implementing an asynchronous job scheduler and in-memory caching layer using Redis.}
\resumeItem{}
{Performed infrastructure-level DevOps work with containerized deployments on AWS EC2.}
\resumeItem{}
{Achieved 80\% unit test coverage for critical algorithms.}
\resumeItem{}
{Collaborated in Agile teams using the Scrum methodology under the supervision of ex-Salesforce, ex-Uber, ex-Microsoft software engineers.}
\resumeItemListEnd
\resumeSubHeadingListEnd

%-----------EDUCATION-----------------
% Education
\section{Education}
\resumeSubHeadingListStart
\resumeSubheading
{University of Ottawa}{Ottawa, ON}
{BSc. Honours Computer Science}{September 2017 - Current}
\resumeItemListStart
\resumeItem{Notable Courses }
{Data Structures and Algorithms, Requirements Engineering, Software Engineering, Statistics, Formal Languages, Technical Report Writing, }
\resumeItem{Clubs/Projects }
{Uottawa CSME (Engineering Association). uOttawaCSME.ca; UOttawa Dota 2 B Team Captain}
% \resumeItem{Sports}
% {Captain of the UOttawa Dota 2 B Team}
\resumeItemListEnd
\resumeSubHeadingListEnd



%-----------PROJECTS-----------------
\section{Projects}
\resumeSubHeadingListStart
\resumeSubheading
{Uottahack 4}{Ottawa, ON}
{Team Winner - Sanitation Station Companion}{February 2021}
\resumeItemListStart
\resumeItem{}
{Winner of Best Hardware Hack}
\resumeItem{}
{Deployed AI computer vision application using Raspberry Pi, GKS, and Google Vision API}
\resumeItem{}
{https://devpost.com/software/sanitation-station-companion}
\resumeItemListEnd
\resumeSubheading
{Ryerson DMZ Climate Hack-To-Action Hackathon}{Toronto, ON}
{Team Hackathon Competitor - 3rd Place }{May 2016}
\resumeItemListStart
\resumeItem{}
{Developed a user focused carbon credit Android application with a SQL backend within 24 hours.}
\resumeItemListEnd

% \resumeSubheading
% {YRDSB QUEST 2016}{Richmond Hill, ON}
% {Engineering Team Lead}{May 2016}
% \resumeItemListStart
% \resumeItem{Leadership}
% {Lead a team of 3 tech/engineering students, performed requirement elicitation, communicated with other interdisciplinary teams and managed a project schedule to finish well within the timeline. }
% \resumeItem{Project Description}
% {Array of flowers that individually opened up based on proximity. Developed for mental health awareness.}
% \resumeItem{General}
% {Worked in interdisciplinary groups to create electronics backed art installations using Arduino and solenoids.}
% \resumeItemListEnd
% \resumeSubheading
% {YRDSB QUEST 2015}{Richmond Hill, ON}
% {Engineering Team Lead}{May 2015}
% \resumeItemListStart
% \resumeItem{Leadership}
% {Lead a team of 2 tech/engineering students and managed a project schedule to finish well within the timeline. }
% \resumeItem{Project Description}
% {Shevrons that when completed by a human circuit play sounds}
% \resumeItem{General}
% {Worked in interdisciplinary groups to create electronics backed art installations using Raspberry PI and Makey Makey's. .}
% \resumeItemListEnd
\resumeSubHeadingListEnd

%---------REFERENCES--------
%\section{References}
% \resumeSubHeadingListStart
% \resumeSubheading
% {Available Upon Request}{}{}{}
% \resumeSubHeadingListEnd
%----------HOBBIES
\section{Hobbies}
\resumeSubHeadingListStart
\item{
\textbf{}{Homelab, Fitness, E-Sports (Dota 2), Martial Arts, Electronics}
}
\resumeSubHeadingListEnd

\resumeSubHeadingListStart
\resumeSubheading
{University of Ottawa}{Ottawa, ON}
{BSc. Honours Computer Science}{September 2017 - Current}
\resumeItemListStart
\resumeItem{Notable Courses}{Data Structures and Algorithms, Requirements Engineering, Software Engineering, Statistics, Formal Languages, Technical Report Writing}
\resumeItem{Clubs/Projects}{UOttawa CSME (Engineering Association), UOttawa Dota 2 B Team Captain}
\resumeItemListEnd
\resumeSubHeadingListEnd

% Projects
%\section{Projects}
%\resumeSubHeadingListStart
% \resumeSubheading
% {Uottahack 4}{Ottawa, ON}
% {Team Winner - Sanitation Station Companion}{February 2021}
% \resumeItemListStart
% \resumeItem{}
% {Winner of Best Hardware Hack}
% \resumeItem{}
% {Deployed AI computer vision application using Raspberry Pi, GKS, and Google Vision API}
% \resumeItem{}
% {https://devpost.com/software/sanitation-station-companion}
% \resumeItemListEnd
%
% \resumeSubheading
% {Ryerson DMZ Climate Hack-To-Action Hackathon}{Toronto, ON}
% {Team Hackathon Competitor - 3rd Place}{May 2016}
% \resumeItemListStart
% \resumeItem{}
% {Developed a user-focused carbon credit Android application with a SQL backend within 24 hours.}
% \resumeItemListEnd
%\resumeSubHeadingListEnd

%---------HOMELAB--------
%\section{Homelab}
%\resumeSubHeadingListStart
% \resumeSubheading
% {I Made a Thing}{It's a Cool Thing}{A Rad Thing}{YO}
% \resumeItemListStart
% \resumeItem{}
% {Bullet point 1 about your Homelab setup or projects.}
% \resumeItem{}
% {Bullet point 2 about your Homelab setup or projects.}
% % Add more bullet points as needed
% \resumeItemListEnd
%\resumeSubHeadingListEnd


\end{document}


0 comments on commit 5d4124e

Please sign in to comment.