Final product (for now).
This commit is contained in:
		
							parent
							
								
									03782ebdfd
								
							
						
					
					
						commit
						92dea015ec
					
				
					 1 changed files with 21 additions and 13 deletions
				
			
		
							
								
								
									
										34
									
								
								resume.tex
									
										
									
									
									
								
							
							
						
						
									
										34
									
								
								resume.tex
									
										
									
									
									
								
							| 
						 | 
					@ -1,17 +1,23 @@
 | 
				
			||||||
\documentclass[letterpaper,10pt]{article}
 | 
					\documentclass[letterpaper,10pt]{article}
 | 
				
			||||||
\usepackage[margin=2cm]{geometry}
 | 
					\usepackage[margin=2cm]{geometry}
 | 
				
			||||||
\usepackage{tasks}
 | 
					\usepackage{tasks}
 | 
				
			||||||
\usepackage[svgnames]{xcolor}
 | 
					\usepackage[svgnames,table]{xcolor}
 | 
				
			||||||
\usepackage{hyperref}
 | 
					\usepackage{hyperref}
 | 
				
			||||||
\usepackage{tabularx}
 | 
					\usepackage{tabularx}
 | 
				
			||||||
\usepackage{array}
 | 
					\usepackage{array}
 | 
				
			||||||
% adds newline after paragraph, removes indent
 | 
					% adds newline after paragraph, removes indent
 | 
				
			||||||
\usepackage[skip=10pt plus1pt]{parskip}
 | 
					\usepackage[skip=10pt plus1pt]{parskip}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\arrayrulecolor{SteelBlue}
 | 
				
			||||||
 | 
					\setlength{\arrayrulewidth}{.5mm}
 | 
				
			||||||
\colorlet{linkcolor}{SteelBlue}
 | 
					\colorlet{linkcolor}{SteelBlue}
 | 
				
			||||||
\colorlet{companycolor}{Black}
 | 
					 | 
				
			||||||
\colorlet{positioncolor}{Black}
 | 
					 | 
				
			||||||
\hypersetup{colorlinks,breaklinks,urlcolor=linkcolor}
 | 
					\hypersetup{colorlinks,breaklinks,urlcolor=linkcolor}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					% remove large spacing in lists
 | 
				
			||||||
 | 
					\setlength{\itemsep}{0pt}
 | 
				
			||||||
 | 
					\setlength{\parskip}{0pt}
 | 
				
			||||||
 | 
					\setlength{\parsep}{0pt}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
% right aligned column
 | 
					% right aligned column
 | 
				
			||||||
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
 | 
					\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
 | 
				
			||||||
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
 | 
					\newcolumntype{L}{>{\raggedright\arraybackslash}X}
 | 
				
			||||||
| 
						 | 
					@ -19,8 +25,8 @@
 | 
				
			||||||
% format two pieces of text, one left aligned and one right aligned
 | 
					% format two pieces of text, one left aligned and one right aligned
 | 
				
			||||||
\newcommand{\experience}[4]{
 | 
					\newcommand{\experience}[4]{
 | 
				
			||||||
    \begin{tabularx}{\textwidth}{L R}
 | 
					    \begin{tabularx}{\textwidth}{L R}
 | 
				
			||||||
        \multicolumn{2}{p{\textwidth}}{\textbf{\color{companycolor}#1}}\\
 | 
					        \multicolumn{2}{p{\textwidth}}{\textbf{#1}}\\
 | 
				
			||||||
        \textsc{\color{positioncolor}#2} & #3 \\
 | 
					        \textsc{#2} & #3 \\
 | 
				
			||||||
        \hline
 | 
					        \hline
 | 
				
			||||||
        \multicolumn{2}{p{\textwidth}}{#4}
 | 
					        \multicolumn{2}{p{\textwidth}}{#4}
 | 
				
			||||||
    \end{tabularx}
 | 
					    \end{tabularx}
 | 
				
			||||||
| 
						 | 
					@ -43,7 +49,8 @@
 | 
				
			||||||
    \item 2 years of experience as a software engineer
 | 
					    \item 2 years of experience as a software engineer
 | 
				
			||||||
    \item 1 year of experience with embedded Linux.
 | 
					    \item 1 year of experience with embedded Linux.
 | 
				
			||||||
    \item Bachelors of science in computer science.
 | 
					    \item Bachelors of science in computer science.
 | 
				
			||||||
    \item Contributor to Python programming language.
 | 
					    \item Contributor to Python programming language standard library.
 | 
				
			||||||
 | 
					    \item Experience working across 8+hr timezone differences.
 | 
				
			||||||
\end{itemize}
 | 
					\end{itemize}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
\section*{Skills Summary}
 | 
					\section*{Skills Summary}
 | 
				
			||||||
| 
						 | 
					@ -62,10 +69,10 @@
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        \begin{itemize}
 | 
					        \begin{itemize}
 | 
				
			||||||
            \item Developed Linux distributions for embedded systems with Yocto.
 | 
					            \item Developed Linux distributions for embedded systems with Yocto.
 | 
				
			||||||
            \item Diagnosed, developed workarounds, and ultimately fixed errors in linux hardware drivers.
 | 
					            \item Diagnosed, developed workarounds, and ultimately fixed errors in Linux hardware drivers.
 | 
				
			||||||
            \item Upgraded kernel in an embedded Linux project from 4.9 to 6.1, and upgraded the same projects Yocto version from Zeus to Klondike.
 | 
					            \item Upgraded kernel in an embedded Linux project from 4.9 to 6.1, and upgraded the same projects Yocto version from Zeus(3.0) to Kirkstone(4.0).
 | 
				
			||||||
            \item Ported hardware drivers to new linux kernel version.
 | 
					            \item Ported hardware drivers to new Linux kernel version.
 | 
				
			||||||
            \item Was code owner of Python api used for hardware essential to Hardware in the Loop testing.
 | 
					            \item Code owner of Python api used for hardware essential to Hardware in the Loop testing, upgrading the API library to support 2 new hardware revisions.
 | 
				
			||||||
            \item Developed tests and utilities for Python based Hardware in the Loop testing.
 | 
					            \item Developed tests and utilities for Python based Hardware in the Loop testing.
 | 
				
			||||||
            \item Used Jenkins CI to continuously test products for regressions.
 | 
					            \item Used Jenkins CI to continuously test products for regressions.
 | 
				
			||||||
            \item Used Git and Github to collaborate across teams.
 | 
					            \item Used Git and Github to collaborate across teams.
 | 
				
			||||||
| 
						 | 
					@ -89,8 +96,9 @@
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            \begin{itemize}
 | 
					            \begin{itemize}
 | 
				
			||||||
                \item Implemented a Rust-based log parser for the Kata Containers project,
 | 
					                \item Implemented a Rust-based log parser for the Kata Containers project,
 | 
				
			||||||
                    including writing unit tests, integrating the tool with existing codebase,
 | 
					                    including writing unit tests, integrating the tool into the existing codebase,
 | 
				
			||||||
                    and implementing suggestions from code reviewers.
 | 
					                    and implementing suggestions from code reviewers.
 | 
				
			||||||
 | 
					                    Writing the tool in Rust allowed the tool to be integrated with the projects existing CLI tools.
 | 
				
			||||||
                \item Collaborated using the GitHub workflow, chat rooms,
 | 
					                \item Collaborated using the GitHub workflow, chat rooms,
 | 
				
			||||||
                    and video chat remotely and across 8+hr timezone difference.
 | 
					                    and video chat remotely and across 8+hr timezone difference.
 | 
				
			||||||
            \end{itemize}
 | 
					            \end{itemize}
 | 
				
			||||||
| 
						 | 
					@ -103,7 +111,7 @@
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            \begin{itemize}
 | 
					            \begin{itemize}
 | 
				
			||||||
                \item Wrote Python scripts to translate requirements from Word documents into a
 | 
					                \item Wrote Python scripts to translate requirements from Word documents into a
 | 
				
			||||||
                    format understood by a propriatary requirements analysis tool.
 | 
					                    format understood by a proprietary requirements analysis tool.
 | 
				
			||||||
                \item Performed requirements analysis, wrote and performed software and hardware test procedures,
 | 
					                \item Performed requirements analysis, wrote and performed software and hardware test procedures,
 | 
				
			||||||
                    and analyzed test coverage to enable regulatory approval of a new medical device.
 | 
					                    and analyzed test coverage to enable regulatory approval of a new medical device.
 | 
				
			||||||
            \end{itemize}
 | 
					            \end{itemize}
 | 
				
			||||||
| 
						 | 
					@ -162,7 +170,7 @@
 | 
				
			||||||
        {Home Linux Lab}
 | 
					        {Home Linux Lab}
 | 
				
			||||||
        {2019--present}
 | 
					        {2019--present}
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            Run a home network consisting of 2 physical servers and 6 virtual machines doing a variety of tasks,
 | 
					            Run a home network consisting of 2 physical servers, 1 cloud server, and 6 virtual machines doing a variety of tasks,
 | 
				
			||||||
            such as a DNS, an NGINX reverse proxy, and several web servers serving static and dynamic content.
 | 
					            such as a DNS, an NGINX reverse proxy, and several web servers serving static and dynamic content.
 | 
				
			||||||
            Currently running: Nextcloud, Forgejo, PiHole, Nixos, Mainsail, and a static website.
 | 
					            Currently running: Nextcloud, Forgejo, PiHole, Nixos, Mainsail, and a static website.
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue