diff options
author | Adam Carpenter <gitlab@53hor.net> | 2019-08-11 11:31:36 -0400 |
---|---|---|
committer | Adam Carpenter <gitlab@53hor.net> | 2019-08-11 11:31:36 -0400 |
commit | 91303191c524ab03c5b0a9a6766a8435276a867c (patch) | |
tree | 63d6194478e2e2b4648b5275125128b26b1de2cd | |
parent | 3ba17449541c00757e6c3701c8a87fc0435f0267 (diff) | |
download | cobalt-site-91303191c524ab03c5b0a9a6766a8435276a867c.tar.xz cobalt-site-91303191c524ab03c5b0a9a6766a8435276a867c.zip |
Added resume, contact pages, updated css and added new post.
-rw-r--r-- | _layouts/journal.liquid | 4 | ||||
-rw-r--r-- | _layouts/page.liquid | 28 | ||||
-rw-r--r-- | _layouts/post.liquid | 42 | ||||
-rwxr-xr-x | _scripts/resume.sh | 13 | ||||
-rw-r--r-- | pages/contact.md | 49 | ||||
-rw-r--r-- | pages/journal.md | 1 | ||||
-rw-r--r-- | pages/resume.md | 48 | ||||
-rw-r--r-- | pages/resume.md.html | 55 | ||||
-rw-r--r-- | pages/resume.pdf | bin | 0 -> 24012 bytes | |||
-rw-r--r-- | posts/2019-08-11-marrying-my-best-friend.md | 24 | ||||
-rw-r--r-- | public/css/resume.css | 3 |
11 files changed, 222 insertions, 45 deletions
diff --git a/_layouts/journal.liquid b/_layouts/journal.liquid index 4478778..36ec28b 100644 --- a/_layouts/journal.liquid +++ b/_layouts/journal.liquid @@ -20,10 +20,10 @@ <div class="hero-body"> <div class="container"> <h1 class="title"> - Journal + {{ page.title }} </h1> <h2 class="subtitle"> - Is it a blog? Probably. + {{ page.description }} </h2> </div> </div> diff --git a/_layouts/page.liquid b/_layouts/page.liquid index 28e8e20..343ff90 100644 --- a/_layouts/page.liquid +++ b/_layouts/page.liquid @@ -6,7 +6,10 @@ <body> <!-- begin hero --> - <section class="hero is-primary"> + <section class=" + hero + is-primary + "> <!-- begin hero head --> <div class="hero-head"> {% include "nav.liquid" %} @@ -19,6 +22,9 @@ <h1 class="title"> {{ page.title }} </h1> + <h2 class="subtitle"> + {{ page.description }} + </h2> </div> </div> <!-- end hero body --> @@ -26,27 +32,15 @@ </section> <!-- end hero --> - <!-- begin main content --> + <!-- begin content --> <section class="section"> <div class="container"> - <div class="columns"> - - <div class="column"> - <div class="content"> - {{ page.content }} - </div> - </div> - - <div class="column is-narrow"> - <aside> - {% include "toc.liquid" %} - </aside> - </div> - + <div class="content"> + {{ page.content }} </div> </div> </section> - <!-- end main content --> + <!-- end content --> <footer class="footer"> {% include "footer.liquid" %} diff --git a/_layouts/post.liquid b/_layouts/post.liquid index d945917..a23d51f 100644 --- a/_layouts/post.liquid +++ b/_layouts/post.liquid @@ -20,36 +20,26 @@ <h1 class="title"> {{ page.title }} </h1> - - <h2 class="subtitle"> - {% if page.published_date %} - {{ page.published_date | date: "%A, %b %e, %Y" }} - {% else %} - Unpublished! - {% endif %} - </h2> <!-- end title and date --> <!-- begin categories and tags --> - <p> - {% if page.categories %} - Categories: - {% for category in page.categories %} - <span class="tag is-rounded"> - {{ category | downcase }} - </span> - {% endfor %} - {% endif %} + <div class="field is-grouped is-grouped-multiline"> + <div class="control"> + <h2 class="subtitle"> + {% if page.published_date %} + {{ page.published_date | date: "%A, %b %e, %Y" }} + {% else %} + Unpublished! + {% endif %} + </h2> + </div> + + <div class="control"> + {% include categories.liquid %} + </div> + </div> - {% if page.tags %} - Tags: - {% for tag in page.tags %} - <span class="tag is-rounded"> - #{{ tag | downcase }} - </span> - {% endfor %} - {% endif %} - </p> + {% include tags.liquid %} <!-- end categories and tags --> </div> diff --git a/_scripts/resume.sh b/_scripts/resume.sh new file mode 100755 index 0000000..4ee93ca --- /dev/null +++ b/_scripts/resume.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +INFILE="$1" +CSSFILE="$2" +OUTFILE="$(echo "$1" | cut -d'.' -f1).pdf" + +PD=$(which pandoc) +PDFLAGS="--from=markdown_mmd+yaml_metadata_block+smart --standalone" +WK=$(which wkhtmltopdf) +WKFLAGS="-B 25mm -T 25mm -L 25mm -R 25mm -q -s Letter" + +"$PD" "$PDFLAGS" --to=html -V css="$CSSFILE" "$INFILE" | "$WK" "$WKFLAGS" - "$OUTFILE" + diff --git a/pages/contact.md b/pages/contact.md new file mode 100644 index 0000000..46e07e8 --- /dev/null +++ b/pages/contact.md @@ -0,0 +1,49 @@ +--- +permalink: "/{{slug}}" +title: Contact +description: How to Get in Touch with Me +layout: page.liquid +--- + +# RSS Feed + +You can keep track of all of my posts by subscribing to my RSS feed. By doing +this you'll get to read my posts offline, without having to visit the site. +You'll also be able to format the posts in your reader of choice. + +To do this, ... + +# Chat Room + +You can get in touch with me directly in my [chat +room](https://nextcloud.53hor.net/call/8caf3jsy). + +# The `53hornet` Handle + +My handle pretty much everywhere online is `53hornet`. If you want to get in +touch with me on a given site, check for that username first. While I do have +accounts on Facebook, Reddit, GitHub, etc. I do not frequent these sites. I +don't "do" social media. That's why I built this site. + +# YouTube + +I have two primary YouTube accounts: `53hornet` and `STMUAC`. + +# LinkedIn + +I have a LinkedIn in case you're trying to connect with me professionally. I do +not actively participate on LinkedIn, it really just existed as my +resume-holder before this site was finished. + +# Resume + +Here is a link to my resume. I keep it updated frequently so I don't forget the +types of things I've worked on. There is also a download link for a PDF +version. + +# Email + +Email is really the best way of reaching me. Even if I don't respond +immediately, everything in my inbox is like an indexed to-do list so I'll get +to it eventually. You can write to me about cars, programming projects, etc. +but you may not solicit me. That I won't respond to. diff --git a/pages/journal.md b/pages/journal.md index 724d64e..c899fdb 100644 --- a/pages/journal.md +++ b/pages/journal.md @@ -1,5 +1,6 @@ --- title: Journal +description: Is it a blog? Probably. layout: journal.liquid permalink: "/{{slug}}" --- diff --git a/pages/resume.md b/pages/resume.md new file mode 100644 index 0000000..95181fe --- /dev/null +++ b/pages/resume.md @@ -0,0 +1,48 @@ +--- +permalink: "/{{slug}}" +title: Resume +description: My Professional, Up-to-Date Resume +layout: page.liquid +--- + +# Adam T. Carpenter + +Email: [atc@53hor.net](mailto:atc@53hor.net) +| Web Site: [www.53hor.net](https://53hor.net) +| Portfolio: [git.53hor.net](https://git.53hor.net) +| LinkedIn: [in/adam-carpenter](https://www.linkedin.com/in/adam-carpenter/) + +## Software Developer + +## Technical Expertise + +- C#, .NET Core, ASP.NET Core, .NET Framework +- JavaScript, TypeScript, ECMAScript 6 +- AngularJS, Aurelia +- HTML5, CSS3/Sass +- Rust, C, C++ +- POSIX Shell, Python +- MS SQL Server + EFCore, OracleDB, SQLite +- UNIX/\*NIX (GNU/Linux, FreeBSD), Windows (10, Server 2016) +- Docker, IBM Cloud Private (Kubernetes) +- Splunk, ElasticSearch (ELK Stack) + +## Professional Experience + +### Associate Application Developer (Automation Spec.) + +- Agile, Scrum methodologies +- devops +- automation +- mentoring new hires +- spearheading kubernetes +- rest apis +- web apps +- legacy + greenfield application interfacing + +### Technology Support + +## Education + +### Bachelor of Science, Computer Science, The College of William and Mary ('18) + diff --git a/pages/resume.md.html b/pages/resume.md.html new file mode 100644 index 0000000..089d829 --- /dev/null +++ b/pages/resume.md.html @@ -0,0 +1,55 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang=""> +<head> + <meta charset="utf-8" /> + <meta name="generator" content="pandoc" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> + <title>Resume</title> + <style> + code{white-space: pre-wrap;} + span.smallcaps{font-variant: small-caps;} + span.underline{text-decoration: underline;} + div.column{display: inline-block; vertical-align: top; width: 50%;} + </style> + <link rel="stylesheet" href="../public/css/resume.css" /> + <!--[if lt IE 9]> + <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> + <![endif]--> +</head> +<body> +<header id="title-block-header"> +<h1 class="title">Resume</h1> +</header> +<h1 id="adam-t.-carpenter">Adam T. Carpenter</h1> +<p>Email: <a href="mailto:atc@53hor.net">atc@53hor.net</a> | Web Site: <a href="https://53hor.net">www.53hor.net</a> | Portfolio: <a href="https://git.53hor.net">git.53hor.net</a> | LinkedIn: <a href="https://www.linkedin.com/in/adam-carpenter/">in/adam-carpenter</a></p> +<h2 id="software-developer">Software Developer</h2> +<h2 id="technical-expertise">Technical Expertise</h2> +<ul> +<li>C#, .NET Core, ASP.NET Core, .NET Framework</li> +<li>JavaScript, TypeScript, ECMAScript 6</li> +<li>AngularJS, Aurelia</li> +<li>HTML5, CSS3/Sass</li> +<li>Rust, C, C++</li> +<li>POSIX Shell, Python</li> +<li>MS SQL Server + EFCore, OracleDB, SQLite</li> +<li>UNIX/*NIX (GNU/Linux, FreeBSD), Windows (10, Server 2016)</li> +<li>Docker, IBM Cloud Private (Kubernetes)</li> +<li>Splunk, ElasticSearch (ELK Stack)</li> +</ul> +<h2 id="professional-experience">Professional Experience</h2> +<h3 id="associate-application-developer-automation-spec.">Associate Application Developer (Automation Spec.)</h3> +<ul> +<li>Agile, Scrum methodologies</li> +<li>devops</li> +<li>automation</li> +<li>mentoring new hires</li> +<li>spearheading kubernetes</li> +<li>rest apis</li> +<li>web apps</li> +<li>legacy + greenfield application interfacing</li> +</ul> +<h3 id="technology-support">Technology Support</h3> +<h2 id="education">Education</h2> +<h3 id="bachelor-of-science-computer-science-the-college-of-william-and-mary-18">Bachelor of Science, Computer Science, The College of William and Mary (’18)</h3> +</body> +</html> diff --git a/pages/resume.pdf b/pages/resume.pdf Binary files differnew file mode 100644 index 0000000..2bb3d25 --- /dev/null +++ b/pages/resume.pdf diff --git a/posts/2019-08-11-marrying-my-best-friend.md b/posts/2019-08-11-marrying-my-best-friend.md new file mode 100644 index 0000000..c70a3b0 --- /dev/null +++ b/posts/2019-08-11-marrying-my-best-friend.md @@ -0,0 +1,24 @@ +--- +permalink: "/posts/{{categories}}/{{slug}}" +title: Marrying My Best Friend +categories: + - life +tags: + - wedding + - honeymoon + - carpenter + - squire +excerpt_separator: "\n\n\n" +published_date: "2019-08-11 14:56:58 +0000" +layout: post.liquid +is_draft: false +--- +It was an inexplicable mixture of joy and butterflies getting to marry my best +friend. It was truly like a dream come true, so much so that it drove me to +tears multiple times. Now that we're on our honeymoon, it feels simultaneously +like everything and nothing has changed but I think that's a good thing. + +More to come! + + + diff --git a/public/css/resume.css b/public/css/resume.css new file mode 100644 index 0000000..210ff31 --- /dev/null +++ b/public/css/resume.css @@ -0,0 +1,3 @@ +html { + background: white +} |