-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor!: move resume data to
/content
(#25)
* refactor: remove unnecessary titles from resume.yaml * refactor: move resume data to /content * refactor!: move entries to custom shortcode This commit refactors the resume content in `_index.md` to use a custom shortcode to render the main content of the resume. This isn't a true refactor, as some minor spacing improvements between headings within the main content of the resume have been made. * build(deps): bump hugo to 0.120.3 This commit moves us from `hugo-bin-extended`, which hasn't had an update to hugo in quite some time, to `hugo-bin`, which at the time of writing has the latest hugo version. This update was needed to fix usage of dynamic tailwind selectors containing characters like '&' and '>' (see gohugoio/hugo#11372). * fix: plain text URI display This commit fixes plain text URI display, replacing the old approach of parsing and reconstructing the URI with a regex replacement that removes the `scheme ":" ["//" authority]` from the URI.
- Loading branch information
Showing
12 changed files
with
195 additions
and
234 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
--- | ||
type: resume | ||
layout: resume | ||
avatar: avatar.jpg | ||
links: | ||
- svg: node_modules/@fortawesome/fontawesome-free/svgs/brands/github | ||
url: https://github.com/cjshearer | ||
name: GitHub | ||
- svg: node_modules/@fortawesome/fontawesome-free/svgs/brands/linkedin | ||
url: https://linkedin.com/in/cjshearer | ||
name: LinkedIn | ||
- svg: node_modules/@fortawesome/fontawesome-free/svgs/solid/envelope | ||
url: mailto:cjshearer@live.com | ||
name: Email | ||
- svg: node_modules/@fortawesome/fontawesome-free/svgs/solid/globe | ||
url: https://cjshearer.dev | ||
name: Website | ||
name: Cody Shearer | ||
summary: | | ||
Software developer with 3 years of experience in full stack web and mobile development | ||
footer: | | ||
Fully typeset with HTML and CSS. See [github.com/cjshearer/modern-hugo-resume](https://github.com/cjshearer/modern-hugo-resume). | ||
skills: | ||
- languages: | ||
- TypeScript | ||
- Go | ||
- SQL | ||
- Rust | ||
- Python | ||
- Java | ||
- C++ | ||
- frameworks: | ||
- React | ||
- React-Native | ||
- TailwindCSS | ||
- Vue | ||
- Nuxt | ||
- Hugo | ||
- concepts: | ||
- Cloud-Native | ||
- Microservices | ||
- REST | ||
- GitOps | ||
- Agile/Scrum | ||
- tools: | ||
- Git | ||
- Docker | ||
- ESLint | ||
- Postman | ||
- ci/cd: | ||
- CircleCI | ||
- GitHub Actions | ||
- Fastlane | ||
- databases: | ||
- MySQL | ||
- PostgreSQL | ||
- MongoDB | ||
- services: | ||
- Auth0 | ||
- LogRocket | ||
- Sentry | ||
- Stripe | ||
--- | ||
|
||
## About Me | ||
|
||
{{<resume/entry>}} | ||
|
||
Hi, I'm Cody, a software developer with a commitment to efficiency and excellence. I'm passionate about enhancing productivity through platform engineering, refactoring to reduce complexity, or any other challenge offered by a full-stack role. | ||
|
||
Rather than simply addressing immediate challenges, I take pride in solving entire classes of problems, seeking to understand their root causes and addressing them holistically. | ||
|
||
My toolbox includes `Git`, `React-Native`, `TypeScript`, `Golang`, `Vue`, `Hugo`, `CircleCI`, `GitHub Actions`, `Fastlane`, `MySQL`, `MongoDB`, `Docker`, `Auth0`, and Stripe. I'm also eagerly exploring `Rust` and `WebAssembly` as a possible front-end replacement for `TypeScript`. | ||
|
||
_I am more than a programmer; I am a problem solver. These tools are not my limits, they are my foundation._ | ||
|
||
{{</resume/entry>}} | ||
|
||
## Timeline | ||
|
||
{{<resume/entry name="Software Developer" affiliation="Krumware" startdate="2021-03-29">}} | ||
Designed and developed cross-platform mobile application and back-end for streaming data from Bluetooth device to remote dashboard. | ||
|
||
Enabled customers to independently maintain and develop their applications. | ||
|
||
Facilitated Stripe partnership through reviewal of submission certification. | ||
{{</resume/entry>}} | ||
|
||
{{<resume/entry name="BS Computer Science" affiliation="University of South Carolina" startdate="2017-08-17" enddate="2021-05-06">}} | ||
My time at USC has been fundamental in my development as problem solver and developer. My favorite courses have been Artificial Intelligence and Machine Learning Systems. | ||
|
||
I also spent some of my free time as a member of the _Carolina Movement Club_ taking on roles such as _President_ and _Treasurer_. | ||
|
||
Awards: [Outstanding Senior Award](https://sc.edu/about/signature_events/awards_day/award_recipients.php?search=Cody%20James%20Shearer#recipients), Palmetto Fellows | ||
|
||
Honors: [Phi Beta Kappa](https://www.pbk.org/About), [President's List](https://sc.edu/about/signature_events/awards_day/award_recipients.php?search=Cody%20James%20Shearer#recipients), Dean's List | ||
{{</resume/entry>}} | ||
|
||
{{<resume/entry name="Research Assistant" affiliation="AI and Systems Laboratory" startdate="2020-08-01" enddate="2021-04-01">}} | ||
Analyzed cross-platform performance behavior of deep-learning recommender system in collaboration with Columbia University. | ||
|
||
Reproduced results from past research on highly configurable systems. | ||
|
||
Researched relevant works on causal inference and machine learning. | ||
{{</resume/entry>}} | ||
|
||
{{<resume/entry name="Software Development Intern" affiliation="Velocity" startdate="2018-06-01" enddate="2018-08-01">}} | ||
Created AWS storage primitive abstracting cloud complexity for high level orchestration. | ||
|
||
Developed storage optimization solution for Amazon Elastic Block Storage. | ||
{{</resume/entry>}} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
{{ partial "head.html" . }} | ||
<body> | ||
{{ block "main" . }} | ||
{{ end }} | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,18 @@ | ||
{{ $data := or (index .Site.Data .Site.Language.Lang).resume .Site.Data.resume }} | ||
{{ .Scratch.Set "data" $data }} | ||
<!DOCTYPE html> | ||
<html lang="en"> | ||
{{ partial "head.html" . }} | ||
<body class="flex justify-center"> | ||
{{ partial "resume/index.html" $data }} | ||
</body> | ||
</html> | ||
{{ define "main" }} | ||
<div | ||
class="relative mx-auto grid min-h-screen max-w-[8.5in] grid-cols-resume grid-rows-resume gap-4 grid-areas-resume md:grid-cols-resume-md md:grid-areas-resume-md" | ||
> | ||
{{ partial "resume/drawer" .Params }} | ||
<div | ||
class="col-span-full row-span-full mx-2 grid grid-cols-subgrid grid-rows-subgrid px-2 pb-2 pt-4 md:mx-4" | ||
> | ||
{{ partial "resume/header.html" .Params }} | ||
<main | ||
class="prose prose-sm prose-invert grid auto-rows-min grid-cols-subgrid row-start-main row-end-main col-start-main col-end-date prose-h2:my-0 prose-h2:font-light prose-h2:col-start-main prose-h2:col-end-date prose-h3:my-0 prose-h3:font-medium prose-h4:my-0 prose-h4:text-base prose-h4:font-light" | ||
> | ||
{{ .Content }} | ||
</main> | ||
{{ partial "resume/footer" .Params }} | ||
</div> | ||
</div> | ||
{{ end }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
{{/* Removes `scheme ":" ["//" authority]` */}} | ||
{{ return replaceRE ".+:/*(.*)" "$1" . }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.