Adding resume page to website

This commit is contained in:
awstin 2024-10-22 07:49:01 -04:00
parent cb0e2f376a
commit 3f4f1579aa
3 changed files with 91 additions and 2 deletions

View file

@ -17,8 +17,7 @@ use super::{
blog::{self, get_articles_date_sorted},
garden,
templates::{
AboutTemplate, AiTemplate, BlogrollTemplate, ContactTemplate, GiftsTemplate, HomeTemplate,
HtmlTemplate, InterestsTemplate, LinksPageTemplate, NowTemplate, UsesTemplate,
AboutTemplate, AiTemplate, BlogrollTemplate, ContactTemplate, GiftsTemplate, HomeTemplate, HtmlTemplate, InterestsTemplate, LinksPageTemplate, NowTemplate, ResumeTemplate, UsesTemplate
},
};
@ -40,6 +39,7 @@ pub fn get_router(pool: PgPool) -> Router {
.route("/blogroll", get(blogroll))
.route("/links", get(links))
.route("/interests", get(interests))
.route("/resume", get(resume))
.route("/gifts", get(gifts))
.route(
"/robots.txt",
@ -80,6 +80,10 @@ async fn interests() -> impl IntoResponse {
HtmlTemplate(InterestsTemplate {})
}
async fn resume() -> impl IntoResponse {
HtmlTemplate(ResumeTemplate {})
}
async fn gifts() -> impl IntoResponse {
HtmlTemplate(GiftsTemplate {})
}

View file

@ -132,3 +132,7 @@ pub struct BlogFooterTemplate {
pub previous: String,
pub next: String,
}
#[derive(Template)]
#[template(path = "resume.html")]
pub struct ResumeTemplate {}

81
templates/resume.html Normal file
View file

@ -0,0 +1,81 @@
<!-- prettier-ignore -->
{% extends "base.html" %}
{% block content %}
<h1>Awstin Chubb</h1>
<p>
405-3000 Yonge St, Toronto ON M4N 2K5 | C: (236) 518-0925 | <a href="mailto:awstin@achubb.com" target="_blank">awstin@achubb.com</a>
</p>
<h3>Summary</h3>
<p>
Fullstack automation and testing engineer, self-hoster, tinkerer, lifelong student.
For work I build configuration automation and testing tools, from backend database interactions to frontend UI.
At home I manage my own server, spend time on side projects, and study/read a wide variety of subjects.
</p>
<h3>Work Experience</h3>
<p>
<strong>Amazon</strong> Software Development Engineer II, February 2022 Present
</p>
<ul>
<li>Designed and migrated our platform to modern infrastructure (AWS) using modern tooling (React, ECS, Lambdas)</li>
<li>Led design and implementation to onboard a tier 1 worldwide service to our configuration management platform</li>
<li>Implemented testing improvements resulting in ~$10M/year savings by reducing labor requirements and increasing granularity of testing controls</li>
<li>Provided regular oncall support for high severity events, assisting site teams in diagnosing issues and implementing fixes</li>
</ul>
<p>
<strong>CMIC</strong> Product Analyst, August 2021- January 2022
</p>
<ul>
<li>Provided customer support, both live support of issues and asynchronously through tickets</li>
<li>Worked with the development team to find bugs and improve the software</li>
<li>Educated customers in the functionality and use of the software</li>
</ul>
<p>
<strong>ALS Environmental</strong>, Burnaby, British Columbia
Laboratory Analyst Trace Metals, March 2018 - July 2020
</p>
<p>
<strong>Barry Lab Carleton University</strong>, Ottawa, Ontario
Research Assistant, May 2016 - September 2016
</p>
<p>
<strong>Chinook Hot Tubs and Saunas</strong>, Ottawa, Ontario
Service Technician, June 2011-September 2014, May 2017 - Nov 2017
</p>
<p>
<strong>Ottawa Gymnastics Centre</strong>, Ottawa, Ontario
Mens Competitive and Pre-competitive Gymnastics Coach, September 2009 - June 2014
</p>
<h3>Education and Training</h3>
<p>
<strong>Masters of Computer Science</strong><br>
Wilfrid Laurier University, Waterloo, Ontario, 2020-2021
</p>
<p>
<strong>Honours B.Sc.</strong><br>
Carleton University, Ottawa, Ontario, 2010-2017<br>
Major in Chemistry with a focus in Nanotechnology and a Minor in Mathematics
</p>
<h3>Additional Information</h3>
<ul>
<li>Programming experience in Rust, Python, Java, Javascript, and Typescript</li>
<li>
Across both cloud and home server I self host
<ul>
<li>Personal website</li>
<li>Wedding website</li>
<li>Personal git server/code forge</li>
<li>Contacts, calendar, device synchronization</li>
<li>VPN, DHCP server, DNS based ad blocking</li>
<li>Financial management, media streaming/management software</li>
</ul>
</li>
<li>Builder: furniture, electronics</li>
<li>Competitive athlete: Brazillian Jiu Jitsu</li>
<li>Languages: English (native), French, Japanese (learning), Portuguese (learning)</li>
</ul>
{% endblock %}