diff --git a/src/html/root.rs b/src/html/root.rs index 5159d61..660acae 100644 --- a/src/html/root.rs +++ b/src/html/root.rs @@ -18,7 +18,8 @@ use super::{ garden, templates::{ AboutTemplate, AiTemplate, BlogrollTemplate, ContactTemplate, GiftsTemplate, HomeTemplate, - HtmlTemplate, InterestsTemplate, LinksPageTemplate, NowTemplate, UsesTemplate, + HtmlTemplate, InterestsTemplate, LinksPageTemplate, NowTemplate, ResumeTemplate, + WorkTemplate, UsesTemplate, }, }; @@ -40,7 +41,9 @@ 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("/hire", get(work)) .route( "/robots.txt", get(|| async { Redirect::permanent("/assets/robots.txt") }), @@ -80,6 +83,14 @@ async fn interests() -> impl IntoResponse { HtmlTemplate(InterestsTemplate {}) } +async fn resume() -> impl IntoResponse { + HtmlTemplate(ResumeTemplate {}) +} + +async fn work() -> impl IntoResponse { + HtmlTemplate(WorkTemplate {}) +} + async fn gifts() -> impl IntoResponse { HtmlTemplate(GiftsTemplate {}) } diff --git a/src/html/templates.rs b/src/html/templates.rs index 9ae4176..c185fdc 100644 --- a/src/html/templates.rs +++ b/src/html/templates.rs @@ -132,3 +132,11 @@ pub struct BlogFooterTemplate { pub previous: String, pub next: String, } + +#[derive(Template)] +#[template(path = "resume.html")] +pub struct ResumeTemplate {} + +#[derive(Template)] +#[template(path = "work.html")] +pub struct WorkTemplate {} diff --git a/templates/home.html b/templates/home.html index 5936be1..7a0f73b 100644 --- a/templates/home.html +++ b/templates/home.html @@ -90,6 +90,14 @@
+ Currently looking for a new challenge. + My criteria for work and my resume can be found here. +
+diff --git a/templates/resume.html b/templates/resume.html new file mode 100644 index 0000000..a3b2c9e --- /dev/null +++ b/templates/resume.html @@ -0,0 +1,81 @@ + +{% extends "base.html" %} + +{% block content %} +
+ 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. +
++ Amazon Software Development Engineer II, February 2022 – Present +
++ CMIC Product Analyst, August 2021- January 2022 +
++ ALS Environmental, Burnaby, British Columbia + Laboratory Analyst Trace Metals, March 2018 - July 2020 +
++ Barry Lab Carleton University, Ottawa, Ontario + Research Assistant, May 2016 - September 2016 +
++ Chinook Hot Tubs and Saunas, Ottawa, Ontario + Service Technician, June 2011-September 2014, May 2017 - Nov 2017 +
++ Ottawa Gymnastics Centre, Ottawa, Ontario + Men’s Competitive and Pre-competitive Gymnastics Coach, September 2009 - June 2014 +
+ +
+ Masters of Computer Science
+ Wilfrid Laurier University, Waterloo, Ontario, 2020-2021
+
+ Honours B.Sc.
+ Carleton University, Ottawa, Ontario, 2010-2017
+ Major in Chemistry with a focus in Nanotechnology and a Minor in Mathematics
+
+ I am open to new opportunities for work, and currently actively looking. + If you have something that you think that I can contribute to then please reach out. + Here is my resume. +
++ I have some musts, and some nice to haves about work. + A compensation of at least $130k CAD (~95k USD) that fits the must haves. + I am willing to forgo some compensation to get some of the nice to haves. + That is something to discuss and come to an agreement on. +
+ +