105 lines
3.7 KiB
TeX
105 lines
3.7 KiB
TeX
|
\documentclass[letterpaper,sans]{moderncv}
|
||
|
\usepackage{lmodern}
|
||
|
\usepackage{bookmark}
|
||
|
|
||
|
% moderncv themes
|
||
|
\moderncvstyle{casual} % Style options: casual, classic, banking
|
||
|
\moderncvcolor{blue} % Color options: blue, orange, green, red, purple, grey, black
|
||
|
\nopagenumbers{}
|
||
|
|
||
|
% character encoding
|
||
|
\usepackage[utf8]{inputenc}
|
||
|
|
||
|
% adjust the page margins
|
||
|
% \usepackage[scale=0.75]{geometry}
|
||
|
|
||
|
% personal data
|
||
|
\name{Nolan}{Darilek}
|
||
|
\phone[mobile]{(512)797-5093}
|
||
|
\email{nolan@thewordnerd.info}
|
||
|
\social[github]{ndarilek}
|
||
|
|
||
|
\begin{document}
|
||
|
|
||
|
\makecvtitle
|
||
|
|
||
|
\section{Experience}
|
||
|
\cventry{2023--2024}{Staff software engineer}{Fly.io}{}{}{}
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item Contributed to the virtual machines team, developing critical components in Go, Rust, and Elixir to enhance platform stability and scalability.
|
||
|
\item Improved user-facing deployment tooling by integrating backend services for orchestrating virtual machines and streamlining infrastructure management.
|
||
|
\item Partnered with the Extensions team to deploy Kubernetes onto a virtual machine platform, integrating a new orchestrator into the existing legacy system.
|
||
|
\item Led testing for a new GPU product, resolving hypervisor defects and demonstrating AI/LLM capabilities through sample applications.
|
||
|
\item Helped design an updated managed Postgres service while simultaneously maintaining a legacy unmanaged offering.
|
||
|
\end{itemize}
|
||
|
|
||
|
\cventry{2020--current}{Game designer}{Lights Out Games}{}{}{}
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item Created a screen reader for the Godot game engine and built accessibility into the editor and in-game UI toolkit, making Godot partially usable by blind developers and players.
|
||
|
\item Designed an audio-only version of Asteroids, determining accessibility patterns for fast-paced action games.
|
||
|
\item Wrote libraries exposing common text-to-speech interfaces across common desktop, mobile, and console platforms.
|
||
|
\end{itemize}
|
||
|
|
||
|
\cventry{2019--2020}{Software Developer}{Violet Crown Software}{}{}{}
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item Planned and developed a sophisticated microservice architecture on Kubernetes, using multiple languages and toolkits to create a real-time document accessibility remediation system.
|
||
|
\item Designed a virtual machine appliance and public API for on-premises use of a multi-service application.
|
||
|
\item Collaborated with dependent projects to incorporate local changes and fixes, improving code quality while reducing maintenance burdens.
|
||
|
\end{itemize}
|
||
|
|
||
|
\cventry{2017--2019}{Software Developer}{Loconomics Cooperative}{}{}{}
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item Improved accessibility of complex HTML components, allowing Loconomics to secure funding from clients with WCAG compliance requirements.
|
||
|
\item Planned the migration of a legacy ASP.NET codebase to JavaScript, maximizing availability and stability while minimizing expense and downtime.
|
||
|
\item Replaced a manual deployment process and configuration with continuous integration and Terraform, minimizing human error and operational complexity.
|
||
|
\end{itemize}
|
||
|
|
||
|
\cventry{2010--2015}{Freelance Android Developer}{National Braille Press}{}{}{}
|
||
|
|
||
|
\begin{itemize}
|
||
|
\item Built a word processor, launcher, and other custom apps for a highly constrained Android device without a screen.
|
||
|
\item Developed specification and design documents and test plans based on client and user feedback.
|
||
|
\end{itemize}
|
||
|
|
||
|
\section{Skills}
|
||
|
|
||
|
\cvcolumn{Languages}{
|
||
|
\begin{itemize}
|
||
|
\item Elixir
|
||
|
\item Go
|
||
|
\item Rust
|
||
|
\item Typescript
|
||
|
\item JavaScript
|
||
|
\item Java
|
||
|
\end{itemize}
|
||
|
}
|
||
|
|
||
|
\begin{cvcolumns}
|
||
|
\cvcolumn{Frameworks}{
|
||
|
\begin{itemize}
|
||
|
\item Vue
|
||
|
\item Flutter
|
||
|
\item React
|
||
|
\end{itemize}
|
||
|
}
|
||
|
|
||
|
\cvcolumn{Operations}{
|
||
|
\begin{itemize}
|
||
|
\item Kubernetes
|
||
|
\item Ansible
|
||
|
\item Terraform
|
||
|
\item Linux systems administration
|
||
|
\end{itemize}
|
||
|
}
|
||
|
|
||
|
\end{cvcolumns}
|
||
|
|
||
|
\section{Education}
|
||
|
\cventry{1998--2003}{BA, English}{The University of Texas}{}{}{}
|
||
|
|
||
|
\end{document}
|