-
Notifications
You must be signed in to change notification settings - Fork 0
/
Resume.tex
133 lines (99 loc) · 5.98 KB
/
Resume.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
%%%%%%%%%%%%%%%%%
% This is an sample CV template created using altacv.cls
% (v1.1.2, 1 February 2017) written by LianTze Lim ([email protected]). Now compiles with pdfLaTeX, XeLaTeX and LuaLaTeX.
%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2003/12/01 or later.
%%%%%%%%%%%%%%%%%
%% If you need to pass whatever options to xcolor
\PassOptionsToPackage{dvipsnames}{xcolor}
% !TEX program = lualatex
%% If you are using \orcid or academicons
%% icons, make sure you have the academicons
%% option here, and compile with XeLaTeX
%% or LuaLaTeX.
% \documentclass[10pt,a4paper,academicons]{altacv}
%% Use the "normalphoto" option if you want a normal photo instead of cropped to a circle
\documentclass[9pt,letter,normalphoto]{altacv}
%% AltaCV uses the fontawesome and academicon fonts and packages.
%% See texdoc.net/pkg/fontawecome and http://texdoc.net/pkg/academicons for full list of symbols.
%%
%% Compile with LuaLaTeX for best results. If you
%% want to use XeLaTeX, you may need to install
%% Academicons.ttf in your operating system's font
%% folder.
% Change the page layout if you need to
\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}
% Change the font if you want to.
% If using pdflatex:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[default]{lato}
% charter, helvet, newcent
% If using xelatex or lualatex:
% \setmainfont{lato}
% Change the colours if you want to
\definecolor{Purp}{HTML}{000000}%FFE059}
\definecolor{SlateGrey}{HTML}{000000}%FF5964}
\definecolor{LightGrey}{HTML}{2E2E00}
\definecolor{DarkBlue}{HTML}{000000}%143D5D}
\definecolor{LightBlue}{HTML}{000000}%35A7FF}
\colorlet{heading}{Purp}
\colorlet{heading-line}{LightBlue}
\colorlet{accent}{DarkBlue}
\colorlet{emphasis}{SlateGrey}
\colorlet{body}{LightGrey}
\ifdefined\iscolor
\input{color.tex} % !!!! If you want color, uncomment this!
\fi
% Change the bullets for itemize and rating marker
% for \cvskill if you want to
\renewcommand{\itemmarker}{{\small\textbullet}}
\renewcommand{\ratingmarker}{\faCircle}
%% sample.bib contains your publications
% \addbibresource{sample.bib}
\begin{document}
\firstname{Andrew }
\lastname{Eggleston}
\tagline{Software Engineer}
\photo{2.8cm}{profile-square}
\personalinfo{%
% You can add your own with \printinfo{symbol}{detail}
\email{\href{mailto:[email protected]}{[email protected]}}
\phone{\href{tel:15089885104}{+1 (508) 988-5104}}
\github{\href{https://www.github.com/andreweggleston}{andreweggleston}}
\linkedin{\href{https://www.linkedin.com/in/andrew-eggleston-a378b178/}{andrew-eggleston-a378b178}}
}
%% Make the header extend all the way to the right, if you want.
\begin{fullwidth}
\makecvheader
\end{fullwidth}
%% Provide the file name containing the sidebar contents as an optional parameter to \cvsection.
%% You can always just use \marginpar{...} if you do
%% not need to align the top of the contents to any
%% \cvsection title in the "main" bar.
\cvsection[resume-sidebar]{Work Experience}
\cveventnew{\href{https://uml.edu}{UMass Lowell}}{Undergraduate Researcher}{Working under Prof. Anitha Gollamudi extending LLVM to target Trusted Execution Environments (TEEs) like \textbf{Intel SGX} and \textbf{arm TrustZone}. Working with LLVM codebase in C++ on intrinsics and optimization passes supporting enclaves. Stated goal is to target the \href{https://github.com/openenclave/openenclave}{OpenEnclave SDK} so that security-annotated LLVM IR can be run on SGX and TrustZone.}{May 2024 - Present}{Lowell, MA}
\divider
\cveventnew{\href{https://www.genelec.com}{Genelec Inc.}}{Technician}{Creating tools to streamline shipping procedures. Managing network architecture to support \textbf{Dante} networking protocol with DHCP and mDNS. Testing software which managed DSP calibration hardware installed in speakers.}{March 2020 - May 2024}{Natick, MA}
\divider
\cveventnew{\href{https://www.openavenuesfoundation.org/}{Open Avenues Foundation}}{Student Consultant}{Completed a software development industry project at \href{https://thirdweb.com/}{thirdweb}. Gained a strong conceptual understanding of blockchain principles, specifically \textbf{Ethereum} and the \textbf{EVM}. Used \textbf{Solidity} to complete a series of programs, culminating in a self-directed project. I made a \href{https://github.com/andreweggleston/tictactoe}{tictactoe game} where players can wager eth on who will win the game.}{Fall 2023}{}
\divider
\cveventnew{\href{https://www.northropgrumman.com/Pages/default.aspx}{Northrop Grumman}}{Software Engineer}{Created an employee management database. Gained experience in \textbf{Java EE}, \textbf{angular.js}, and \textbf{SQL}. Utilized Agile software development process to organize tasks.}{June 2019 - August 2019}{Baltimore, MD}
% \divider
\cvsection{Projects}
\cvevent{xv6}{\href{https://github.com/andreweggleston/xv6}{github.com/andreweggleston/xv6}}{}{}
\href{https://pdos.csail.mit.edu/6.1810/2023/xv6.html}{MIT 6.1810 Operating Systems Engineering} coursework, where I work on openly available labs and exercises.
Working towards implementing an eBPF interpreter that will run in the kernel, with the goal of being able to safely run user programs in kernel space.
xv6 is written in \textbf{C} and \textbf{RISC-V} assembly.
\divider
\cvevent{OxiDish}{\href{https://github.com/andreweggleston/OxiDish}{github.com/andreweggleston/OxiDish}}{}{}
A CRUD app to store recipes, queryable by ingredients. Great for figuring out what you can make with ingredients in your fridge.
This is just the backend, written in \textbf{Rust} with the \textbf{Axum} web framework and \textbf{sqlx}. Exploring \textbf{Elm} and \textbf{Vue} frontends.
\medskip
\end{document}