knoebber / resume

~/Documents/resume.tex Commits Diff Raw
\usepackage{fontspec} 					%for loading fonts
\usepackage{enumitem} %for space between bullets
\usepackage{titlesec}					%custom \section
\usepackage{parskip}  %disables paragraph indentation
SmallCapsFont = Fontin-SmallCaps.otf,
BoldFont = Fontin-Bold.otf,
ItalicFont = Fontin-Italic.otf



		{\Huge Nicolas Knoebber

Remote from Northern California $\bullet$ 641-260-1703 $\bullet$\\ $\bullet$ $\bullet$

\section{Professional Experience}
\textbf{} \hfill \textbf{Remote}\\\emph{Platform Engineer} \hfill \emph{January 2022 - Present}

Chairish is a popular ecommerce platform that allows users to buy and sell high end home furnishings.

    \item Full stack web development in Python/Django/JavaScript
    \item Rewrote the front-end checkout experience to resolve a variety of bugs and UX issues
    \item Created database migrations to better normalize data
    \item Wrote robust unit tests and refactored dense code to improve maintainability
    \item Participated in multiple code reviews per day; gave functionality and maintainability based feedback

\textbf{ICS Advanced Technologies} \hfill \textbf{Remote}\\\emph{Software Engineer} \hfill \emph{August 2018 - December 2022}

ICS is an internet service provider that primarily serves apartment complexes.

    \item Completed multi year effort to rewrite legacy PHP app in React/Go
    \item Worked on a Ruby on Rails application that onboards tenants and lets them manage their internet subscription
    \item Used Stripe to collect payments and fulfill service with webhooks
    \item Wrote services in Go that authenticate connected devices and set internet speeds

\textbf{FabPro1} \hfill \textbf{Cedar Rapids, IA}\\\emph{PHP Web Developer} \hfill \emph{April 2017 - May 2018}

\section{Personal Projects}

    \item Personal data tracking tool written in Elixir / Phoenix LiveView
    \item Integrated with Gmail OAuth to automatically scrape my credit card transactions from emails
    \item Created custom markdown dialect by extending Earmark's abstract syntax tree
    \item Implemented robust content tagging system
    \item Stayed up to date with newest Phoenix versions; contributed PRs that were merged to official Phoenix repos


    \item Version control system written in Golang for single files.
    \item CLI features a custom VCS system that is loosely based on git - init, diff, commit, push, pull, log, etc
    \item Web server returns server side rendered semantic HTML page without any JS


    \item Simple e-commerce site statically hosted with S3
    \item Uses vanilla JavaScript to GET/POST data from Lambda based API endpoints
    \item The site is live and has processed hundreds of orders (limited by stock)
\section{Preferred Tools}
Python, Django, JavaScript, React, Elixir, Phoenix LiveView, Golang, MySQL, Postgres, SQLite, Linux, Emacs, Vim \\
\textbf{Grinnell College} \hfill \textbf{Grinnell, IA}\\
\textit{Bachelor of Arts in Computer Science} \hfill May 2017