Initial commit and post-hook testing
4
cv.bryanroessler.com/.bundle/config
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
BUNDLE_PATH: "_vendor/bundle"
|
||||
BUNDLE_DISABLE_SHARED_GEMS: "true"
|
||||
BUNDLE_CLEAN: "true"
|
||||
4
cv.bryanroessler.com/.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
_site
|
||||
.sass-cache
|
||||
.DS_Store
|
||||
_vendor
|
||||
11
cv.bryanroessler.com/.travis.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
language: ruby
|
||||
|
||||
rvm:
|
||||
- 2.5.0
|
||||
|
||||
script: bundle exec jekyll build
|
||||
|
||||
install: bundle install
|
||||
|
||||
notifications:
|
||||
email: false
|
||||
1
cv.bryanroessler.com/CNAME
Normal file
@@ -0,0 +1 @@
|
||||
resume-template.joelglovier.com
|
||||
5
cv.bryanroessler.com/Gemfile
Normal file
@@ -0,0 +1,5 @@
|
||||
source "https://rubygems.org"
|
||||
|
||||
gem 'github-pages'
|
||||
gem 'font-awesome-sass'
|
||||
gem 'rake'
|
||||
258
cv.bryanroessler.com/Gemfile.lock
Normal file
@@ -0,0 +1,258 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
activesupport (4.2.10)
|
||||
i18n (~> 0.7)
|
||||
minitest (~> 5.1)
|
||||
thread_safe (~> 0.3, >= 0.3.4)
|
||||
tzinfo (~> 1.1)
|
||||
addressable (2.5.2)
|
||||
public_suffix (>= 2.0.2, < 4.0)
|
||||
coffee-script (2.4.1)
|
||||
coffee-script-source
|
||||
execjs
|
||||
coffee-script-source (1.11.1)
|
||||
colorator (1.1.0)
|
||||
commonmarker (0.17.9)
|
||||
ruby-enum (~> 0.5)
|
||||
concurrent-ruby (1.0.5)
|
||||
dnsruby (1.60.2)
|
||||
em-websocket (0.5.1)
|
||||
eventmachine (>= 0.12.9)
|
||||
http_parser.rb (~> 0.6.0)
|
||||
ethon (0.11.0)
|
||||
ffi (>= 1.3.0)
|
||||
eventmachine (1.2.7)
|
||||
execjs (2.7.0)
|
||||
faraday (0.15.2)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
ffi (1.9.25)
|
||||
font-awesome-sass (5.0.13)
|
||||
sassc (>= 1.11)
|
||||
forwardable-extended (2.6.0)
|
||||
gemoji (3.0.0)
|
||||
github-pages (186)
|
||||
activesupport (= 4.2.10)
|
||||
github-pages-health-check (= 1.8.1)
|
||||
jekyll (= 3.7.3)
|
||||
jekyll-avatar (= 0.5.0)
|
||||
jekyll-coffeescript (= 1.1.1)
|
||||
jekyll-commonmark-ghpages (= 0.1.5)
|
||||
jekyll-default-layout (= 0.1.4)
|
||||
jekyll-feed (= 0.9.3)
|
||||
jekyll-gist (= 1.5.0)
|
||||
jekyll-github-metadata (= 2.9.4)
|
||||
jekyll-mentions (= 1.3.0)
|
||||
jekyll-optional-front-matter (= 0.3.0)
|
||||
jekyll-paginate (= 1.1.0)
|
||||
jekyll-readme-index (= 0.2.0)
|
||||
jekyll-redirect-from (= 0.13.0)
|
||||
jekyll-relative-links (= 0.5.3)
|
||||
jekyll-remote-theme (= 0.3.1)
|
||||
jekyll-sass-converter (= 1.5.2)
|
||||
jekyll-seo-tag (= 2.4.0)
|
||||
jekyll-sitemap (= 1.2.0)
|
||||
jekyll-swiss (= 0.4.0)
|
||||
jekyll-theme-architect (= 0.1.1)
|
||||
jekyll-theme-cayman (= 0.1.1)
|
||||
jekyll-theme-dinky (= 0.1.1)
|
||||
jekyll-theme-hacker (= 0.1.1)
|
||||
jekyll-theme-leap-day (= 0.1.1)
|
||||
jekyll-theme-merlot (= 0.1.1)
|
||||
jekyll-theme-midnight (= 0.1.1)
|
||||
jekyll-theme-minimal (= 0.1.1)
|
||||
jekyll-theme-modernist (= 0.1.1)
|
||||
jekyll-theme-primer (= 0.5.3)
|
||||
jekyll-theme-slate (= 0.1.1)
|
||||
jekyll-theme-tactile (= 0.1.1)
|
||||
jekyll-theme-time-machine (= 0.1.1)
|
||||
jekyll-titles-from-headings (= 0.5.1)
|
||||
jemoji (= 0.9.0)
|
||||
kramdown (= 1.16.2)
|
||||
liquid (= 4.0.0)
|
||||
listen (= 3.1.5)
|
||||
mercenary (~> 0.3)
|
||||
minima (= 2.4.1)
|
||||
nokogiri (>= 1.8.2, < 2.0)
|
||||
rouge (= 2.2.1)
|
||||
terminal-table (~> 1.4)
|
||||
github-pages-health-check (1.8.1)
|
||||
addressable (~> 2.3)
|
||||
dnsruby (~> 1.60)
|
||||
octokit (~> 4.0)
|
||||
public_suffix (~> 2.0)
|
||||
typhoeus (~> 1.3)
|
||||
html-pipeline (2.8.0)
|
||||
activesupport (>= 2)
|
||||
nokogiri (>= 1.4)
|
||||
http_parser.rb (0.6.0)
|
||||
i18n (0.9.5)
|
||||
concurrent-ruby (~> 1.0)
|
||||
jekyll (3.7.3)
|
||||
addressable (~> 2.4)
|
||||
colorator (~> 1.0)
|
||||
em-websocket (~> 0.5)
|
||||
i18n (~> 0.7)
|
||||
jekyll-sass-converter (~> 1.0)
|
||||
jekyll-watch (~> 2.0)
|
||||
kramdown (~> 1.14)
|
||||
liquid (~> 4.0)
|
||||
mercenary (~> 0.3.3)
|
||||
pathutil (~> 0.9)
|
||||
rouge (>= 1.7, < 4)
|
||||
safe_yaml (~> 1.0)
|
||||
jekyll-avatar (0.5.0)
|
||||
jekyll (~> 3.0)
|
||||
jekyll-coffeescript (1.1.1)
|
||||
coffee-script (~> 2.2)
|
||||
coffee-script-source (~> 1.11.1)
|
||||
jekyll-commonmark (1.2.0)
|
||||
commonmarker (~> 0.14)
|
||||
jekyll (>= 3.0, < 4.0)
|
||||
jekyll-commonmark-ghpages (0.1.5)
|
||||
commonmarker (~> 0.17.6)
|
||||
jekyll-commonmark (~> 1)
|
||||
rouge (~> 2)
|
||||
jekyll-default-layout (0.1.4)
|
||||
jekyll (~> 3.0)
|
||||
jekyll-feed (0.9.3)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-gist (1.5.0)
|
||||
octokit (~> 4.2)
|
||||
jekyll-github-metadata (2.9.4)
|
||||
jekyll (~> 3.1)
|
||||
octokit (~> 4.0, != 4.4.0)
|
||||
jekyll-mentions (1.3.0)
|
||||
activesupport (~> 4.0)
|
||||
html-pipeline (~> 2.3)
|
||||
jekyll (~> 3.0)
|
||||
jekyll-optional-front-matter (0.3.0)
|
||||
jekyll (~> 3.0)
|
||||
jekyll-paginate (1.1.0)
|
||||
jekyll-readme-index (0.2.0)
|
||||
jekyll (~> 3.0)
|
||||
jekyll-redirect-from (0.13.0)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-relative-links (0.5.3)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-remote-theme (0.3.1)
|
||||
jekyll (~> 3.5)
|
||||
rubyzip (>= 1.2.1, < 3.0)
|
||||
jekyll-sass-converter (1.5.2)
|
||||
sass (~> 3.4)
|
||||
jekyll-seo-tag (2.4.0)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-sitemap (1.2.0)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-swiss (0.4.0)
|
||||
jekyll-theme-architect (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-cayman (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-dinky (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-hacker (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-leap-day (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-merlot (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-midnight (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-minimal (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-modernist (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-primer (0.5.3)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-github-metadata (~> 2.9)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-slate (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-tactile (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-theme-time-machine (0.1.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
jekyll-titles-from-headings (0.5.1)
|
||||
jekyll (~> 3.3)
|
||||
jekyll-watch (2.0.0)
|
||||
listen (~> 3.0)
|
||||
jemoji (0.9.0)
|
||||
activesupport (~> 4.0, >= 4.2.9)
|
||||
gemoji (~> 3.0)
|
||||
html-pipeline (~> 2.2)
|
||||
jekyll (~> 3.0)
|
||||
kramdown (1.16.2)
|
||||
liquid (4.0.0)
|
||||
listen (3.1.5)
|
||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||
rb-inotify (~> 0.9, >= 0.9.7)
|
||||
ruby_dep (~> 1.2)
|
||||
mercenary (0.3.6)
|
||||
mini_portile2 (2.3.0)
|
||||
minima (2.4.1)
|
||||
jekyll (~> 3.5)
|
||||
jekyll-feed (~> 0.9)
|
||||
jekyll-seo-tag (~> 2.1)
|
||||
minitest (5.11.3)
|
||||
multipart-post (2.0.0)
|
||||
nokogiri (1.8.3)
|
||||
mini_portile2 (~> 2.3.0)
|
||||
octokit (4.9.0)
|
||||
sawyer (~> 0.8.0, >= 0.5.3)
|
||||
pathutil (0.16.1)
|
||||
forwardable-extended (~> 2.6)
|
||||
public_suffix (2.0.5)
|
||||
rake (12.3.1)
|
||||
rb-fsevent (0.10.3)
|
||||
rb-inotify (0.9.10)
|
||||
ffi (>= 0.5.0, < 2)
|
||||
rouge (2.2.1)
|
||||
ruby-enum (0.7.2)
|
||||
i18n
|
||||
ruby_dep (1.5.0)
|
||||
rubyzip (1.2.1)
|
||||
safe_yaml (1.0.4)
|
||||
sass (3.5.6)
|
||||
sass-listen (~> 4.0.0)
|
||||
sass-listen (4.0.0)
|
||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||
rb-inotify (~> 0.9, >= 0.9.7)
|
||||
sassc (1.11.4)
|
||||
bundler
|
||||
ffi (~> 1.9.6)
|
||||
sass (>= 3.3.0)
|
||||
sawyer (0.8.1)
|
||||
addressable (>= 2.3.5, < 2.6)
|
||||
faraday (~> 0.8, < 1.0)
|
||||
terminal-table (1.8.0)
|
||||
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||
thread_safe (0.3.6)
|
||||
typhoeus (1.3.0)
|
||||
ethon (>= 0.9.0)
|
||||
tzinfo (1.2.5)
|
||||
thread_safe (~> 0.1)
|
||||
unicode-display_width (1.4.0)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
font-awesome-sass
|
||||
github-pages
|
||||
rake
|
||||
|
||||
BUNDLED WITH
|
||||
1.16.2
|
||||
22
cv.bryanroessler.com/LICENSE
Normal file
@@ -0,0 +1,22 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015 Joel Glovier
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
59
cv.bryanroessler.com/README.md
Normal file
@@ -0,0 +1,59 @@
|
||||
# Resume template
|
||||
|
||||
*A simple Jekyll + GitHub Pages powered resume template.*
|
||||
|
||||

|
||||
|
||||
## Docs
|
||||
|
||||
### Running locally
|
||||
|
||||
To test locally, run the following in your terminal:
|
||||
|
||||
1. Clone repo locally
|
||||
1. `bundle install`
|
||||
2. `bundle exec jekyll serve`
|
||||
3. Open your browser to `localhost:4000`
|
||||
|
||||
### Customizing
|
||||
|
||||
First you'll want to fork the repo to your own account. Then clone it locally and customize, or use the GitHub web editor to customize.
|
||||
|
||||
#### Options/configuration
|
||||
|
||||
Most of the basic customization will take place in the `/_config.yml` file. Here is a list of customizations available via `/_config.yml`:
|
||||
|
||||
[...write these out...]
|
||||
|
||||
#### Editing content
|
||||
|
||||
Most of the content configuration will take place in the `/_layouts/resume.html` file. Simply edit the markup there accordingly
|
||||
|
||||
### Publishing to GitHub Pages for free
|
||||
|
||||
[GitHub Pages](https://pages.github.com/) will host this for free with your GitHub account. Just make sure you're using a `gh-pages` branch, and the site will automatically be available at `yourusername.github.io/resume-template` (you can rename the repo to resume for your own use if you want it to be available at `yourusername.github.io/resume`). You can also add a CNAME if you want it to be available at a custom domain...
|
||||
|
||||
### Configuring with your own domain name
|
||||
|
||||
To setup your GH Pages site with a custom domain, [follow the instructions](https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/) on the GitHub Help site for that topic.
|
||||
|
||||
### Themes
|
||||
|
||||
Right now resume-template only has one theme. More are coming :soon: though. :heart:
|
||||
|
||||
## Roadmap
|
||||
|
||||
A feature roadmap is [available here](https://github.com/jglovier/resume-template/projects/1). If you features suggestions, please [open a new issue](https://github.com/jglovier/resume-template/issues/new).
|
||||
|
||||
## Contributing
|
||||
|
||||
If you spot a bug, or want to improve the code, or even make the dummy content better, you can do the following:
|
||||
|
||||
1. [Open an issue](https://github.com/jglovier/resume-template/issues/new) describing the bug or feature idea
|
||||
2. Fork the project, make changes, and submit a pull request
|
||||
|
||||
## License
|
||||
|
||||
The code and styles are licensed under the MIT license. [See project license.](LICENSE) Obviously you should not use the content of this demo repo in your own resume. :wink:
|
||||
|
||||
Disclaimer: Use of Homer J. Simpson image and name used under [Fair Use](https://en.wikipedia.org/wiki/Fair_use) for educational purposes. Project license does not apply to use of this material.
|
||||
1848
cv.bryanroessler.com/_assets/icons.ai
Normal file
17
cv.bryanroessler.com/_assets/icons/icon-dribbble.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="Dribbble" fill="#D1CECC" d="M13.76,14.4c0.37-0.15,0.78-0.26,1.16-0.43c-0.18-0.34-0.35-0.73-0.5-1.04
|
||||
c-0.06-0.11-0.1-0.25-0.2-0.33c-2.49,0.72-5.25,1.17-8.48,1.16c-0.06,2.6,0.88,4.41,2.12,5.79C9.3,17.33,11.22,15.46,13.76,14.4z
|
||||
M15.45,15.38c-2.87,1.04-5.13,2.68-6.53,5.19c0.95,0.74,2.22,1.38,3.72,1.65c1.65,0.29,3.38-0.01,4.6-0.55
|
||||
c-0.37-2.12-0.97-4.14-1.65-5.92C15.57,15.62,15.57,15.46,15.45,15.38z M10.47,6.52c-2.3,1.15-3.92,2.99-4.58,5.79
|
||||
c2.87-0.04,5.42-0.39,7.66-1.04C12.58,9.64,11.6,8.01,10.47,6.52z M14.01,0C6.27,0,0,6.28,0,14.01s6.27,14.01,14.01,14.01
|
||||
c7.05,0,12.89-5.21,13.86-12c0.1-0.46,0.14-0.94,0.13-1.43c0.01-0.2,0.01-0.39,0.01-0.58C28.02,6.28,21.75,0,14.01,0z M21.17,20.6
|
||||
c-0.77,0.85-1.69,1.53-2.78,2.07c-1.09,0.55-2.33,0.97-3.8,1.04c-3.1,0.15-5.52-1.04-7.14-2.53c-1.66-1.53-2.92-3.59-3.14-6.56
|
||||
c-0.11-1.58,0.2-2.97,0.67-4.15c0.48-1.23,1.06-2.14,1.84-3.01c1.11-1.2,2.61-2.26,4.5-2.78c0.68-0.19,1.39-0.31,2.1-0.36
|
||||
c3.17-0.2,5.51,1.07,7.16,2.56c1.65,1.48,2.94,3.62,3.11,6.58C23.89,16.57,22.7,18.94,21.17,20.6z M17.05,14.98
|
||||
c0.64,1.86,1.23,3.76,1.59,5.9c0.46-0.26,0.86-0.61,1.24-0.99c1.14-1.15,1.99-2.63,2.33-4.55C20.79,14.91,18.79,14.7,17.05,14.98z
|
||||
M15.2,10.8c1.73-0.7,3.28-1.6,4.3-3.01c-1.36-1.14-3.32-2.18-5.82-2.05c-0.6,0.03-1.05,0.08-1.59,0.2
|
||||
c0.93,1.37,1.93,2.79,2.73,4.22C14.94,10.38,15.02,10.63,15.2,10.8z M15.81,12.06c0.2,0.38,0.39,0.81,0.56,1.19
|
||||
c0.06,0.14,0.08,0.31,0.2,0.41c1.93-0.22,4.06-0.06,5.74,0.28c-0.06-2.27-0.82-3.85-1.87-5.14C19.24,10.23,17.65,11.27,15.81,12.06z
|
||||
"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
7
cv.bryanroessler.com/_assets/icons/icon-facebook.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="Facebook" fill="#D1CECC" d="M14,0C6.27,0,0,6.27,0,14s6.27,14,14,14s14-6.27,14-14S21.73,0,14,0z M20.99,20.22
|
||||
c0,0.43-0.35,0.77-0.77,0.77h-3.56v-5.42h1.82l0.27-2.11h-2.09v-1.35c0-0.61,0.17-1.03,1.05-1.03l1.12,0V9.2
|
||||
c-0.19-0.03-0.86-0.08-1.63-0.08c-1.61,0-2.71,0.98-2.71,2.79v1.56h-1.82v2.11h1.82v5.42h-6.7c-0.43,0-0.77-0.35-0.77-0.77V7.78
|
||||
c0-0.43,0.35-0.77,0.77-0.77h12.44c0.43,0,0.77,0.35,0.77,0.77V20.22z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 618 B |
10
cv.bryanroessler.com/_assets/icons/icon-github.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="GitHub" fill-rule="evenodd" clip-rule="evenodd" fill="#D1CECC" d="M14.01,0C6.27,0-0.01,6.28-0.01,14.02
|
||||
c0,6.19,4.02,11.45,9.59,13.3c0.7,0.13,0.96-0.3,0.96-0.68c0-0.33-0.01-1.21-0.02-2.38c-3.9,0.85-4.72-1.88-4.72-1.88
|
||||
c-0.64-1.62-1.56-2.05-1.56-2.05c-1.27-0.87,0.1-0.85,0.1-0.85c1.41,0.1,2.15,1.44,2.15,1.44c1.25,2.14,3.28,1.52,4.08,1.16
|
||||
c0.13-0.91,0.49-1.52,0.89-1.87c-3.11-0.35-6.38-1.56-6.38-6.93c0-1.53,0.55-2.78,1.44-3.76C6.37,9.17,5.89,7.74,6.65,5.81
|
||||
c0,0,1.18-0.38,3.85,1.44c1.12-0.31,2.32-0.47,3.51-0.47c1.19,0.01,2.39,0.16,3.51,0.47c2.68-1.81,3.85-1.44,3.85-1.44
|
||||
c0.76,1.93,0.28,3.35,0.14,3.71c0.9,0.98,1.44,2.23,1.44,3.76c0,5.38-3.28,6.57-6.4,6.92c0.5,0.43,0.95,1.29,0.95,2.6
|
||||
c0,1.87-0.02,3.39-0.02,3.84c0,0.37,0.25,0.81,0.96,0.67c5.56-1.86,9.58-7.11,9.58-13.3C28.03,6.28,21.75,0,14.01,0z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1014 B |
12
cv.bryanroessler.com/_assets/icons/icon-instagram.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="Instagram" fill="#D1CECC" d="M9.89,7.35h0.49v3.05H9.89V7.35z M7.35,8.26v2.15h0.49V7.44C7.55,7.58,7.35,7.89,7.35,8.26z
|
||||
M18.22,10.3h1.36c0.51,0,0.92-0.41,0.92-0.92V8.38c0-0.51-0.41-0.92-0.92-0.92h-1.36c-0.51,0-0.92,0.41-0.92,0.92v0.99
|
||||
C17.31,9.87,17.72,10.3,18.22,10.3z M8.2,7.35h0.49v3.05H8.2V7.35z M9.05,7.35h0.49v3.05H9.05V7.35z M14-0.01
|
||||
C6.26-0.01-0.01,6.27-0.01,14S6.26,28.01,14,28.01S28.01,21.73,28.01,14S21.74-0.01,14-0.01z M6.63,7.93c0-0.71,0.58-1.3,1.3-1.3
|
||||
h12.14c0.71,0,1.3,0.59,1.3,1.3v3.05h-4.56c-0.64-0.85-1.66-1.39-2.81-1.39s-2.16,0.55-2.81,1.39H6.63V7.93z M17.09,13.1
|
||||
c0,1.7-1.39,3.09-3.09,3.09s-3.09-1.39-3.09-3.09s1.39-3.09,3.09-3.09C15.7,10.01,17.09,11.39,17.09,13.1z M21.37,20.07
|
||||
c0,0.71-0.59,1.3-1.3,1.3H7.93c-0.71,0-1.3-0.59-1.3-1.3V11.5h4.24c-0.25,0.48-0.39,1.02-0.39,1.6c0,1.94,1.58,3.52,3.52,3.52
|
||||
s3.52-1.58,3.52-3.52c0-0.57-0.14-1.12-0.39-1.6h4.24L21.37,20.07L21.37,20.07z M14,10.58c1.39,0,2.52,1.13,2.52,2.52
|
||||
s-1.13,2.52-2.52,2.52s-2.52-1.13-2.52-2.52S12.61,10.58,14,10.58z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
9
cv.bryanroessler.com/_assets/icons/icon-linkedin.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="LinkedIn" fill="#D1CECC" d="M18.82,15.09v3.61h-2.09v-3.37c0-0.85-0.3-1.42-1.06-1.42c-0.58,0-0.92,0.39-1.07,0.77
|
||||
c-0.06,0.13-0.07,0.32-0.07,0.51v3.52h-2.09c0,0,0.03-5.71,0-6.3h2.09v0.89c0,0.01-0.01,0.01-0.01,0.02h0.01V13.3
|
||||
c0.28-0.43,0.77-1.04,1.89-1.04C17.79,12.25,18.82,13.16,18.82,15.09z M9.18,18.7h2.09v-6.3H9.18V18.7z M10.24,9.36
|
||||
c-0.72,0-1.19,0.47-1.19,1.09c0,0.61,0.45,1.09,1.16,1.09h0.01c0.73,0,1.18-0.48,1.18-1.09C11.39,9.84,10.95,9.36,10.24,9.36z
|
||||
M28,14c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M20.93,8.02c0-0.55-0.46-1-1.02-1H8.09
|
||||
c-0.57,0-1.02,0.45-1.02,1v11.96c0,0.55,0.46,1,1.02,1h11.82c0.57,0,1.02-0.45,1.02-1V8.02z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 867 B |
14
cv.bryanroessler.com/_assets/icons/icon-pdf.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="PDF" fill="#D1CECC" d="M12.28,15.27c0.46-0.94,0.81-1.83,1.05-2.66c0.52,1.29,0.97,2.09,1.35,2.41
|
||||
c0.38,0.32,0.74,0.53,1.09,0.62c-0.75,0.11-1.45,0.24-2.1,0.38c-0.65,0.14-1.35,0.38-2.1,0.71L12.28,15.27z M28,14
|
||||
c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M20.94,9.37L17.47,5.9H7.06v16.2h13.89V9.37z M19.35,17.4
|
||||
c-0.39-0.02-0.86-0.11-1.42-0.27s-1.1-0.36-1.62-0.61c-0.57,0.06-1.14,0.14-1.71,0.25c-0.57,0.11-1.13,0.23-1.67,0.36
|
||||
c-0.07,0.02-0.24,0.08-0.5,0.17s-0.57,0.21-0.93,0.35c-0.84,1.41-1.52,2.32-2.03,2.74c-0.51,0.42-0.92,0.6-1.22,0.55h11.54v-3.58
|
||||
c-0.07,0-0.14,0.01-0.21,0.02C19.51,17.39,19.44,17.4,19.35,17.4z M10.17,16.84c0.12-0.22,0.47-0.93,1.05-2.14
|
||||
c0.58-1.21,1.01-2.24,1.28-3.08c-0.2-0.72-0.33-1.42-0.39-2.09s-0.02-1.23,0.1-1.69c0.07-0.25,0.17-0.44,0.28-0.55
|
||||
s0.23-0.19,0.35-0.23H8.21v10.85c0.4-0.33,0.78-0.58,1.16-0.75C9.74,16.98,10.01,16.87,10.17,16.84z M13.39,7.06
|
||||
c0.27,0,0.5,0.1,0.7,0.31c0.2,0.2,0.28,0.54,0.24,1.01c0.01,0.01,0.01,0.3,0,0.87c-0.01,0.57-0.09,1.33-0.24,2.28
|
||||
c0.52,1.37,1.02,2.27,1.52,2.69c0.49,0.42,0.87,0.67,1.14,0.74c0.52-0.06,0.99-0.09,1.43-0.09c0.31,0,0.61,0.04,0.88,0.13
|
||||
c0.27,0.08,0.52,0.19,0.73,0.33V9.95l-2.89-2.89H13.39z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
7
cv.bryanroessler.com/_assets/icons/icon-print.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="Print" fill="#D1CECC" d="M9.5,7.5h9V9h-9V7.5z M9.5,13.5h9v7h-9V13.5z M10.5,15.51h7v-1h-7V15.51z M10.5,17.49h7v-1h-7
|
||||
V17.49z M10.5,19.49h7v-1h-7V19.49z M28,14c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M22,11c0-1.1-0.9-2-2-2
|
||||
h-0.5V6.5h-11V9H8c-1.1,0-2,0.9-2,2v4c0,1.1,0.9,2,2,2h0.5v4.5h11V17H20c1.1,0,2-0.9,2-2V11z M20.02,10.45c-0.28,0-0.5,0.22-0.5,0.5
|
||||
s0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5S20.29,10.45,20.02,10.45z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 643 B |
10
cv.bryanroessler.com/_assets/icons/icon-twitter.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="Twitter" fill="#D1CECC" d="M14,0C6.27,0,0,6.27,0,14s6.27,14,14,14s14-6.27,14-14S21.73,0,14,0z M20.69,10.57
|
||||
c0.01,0.15,0.01,0.3,0.01,0.45c0,4.56-3.47,9.82-9.82,9.82c-1.95,0-3.76-0.57-5.29-1.55c0.27,0.03,0.54,0.05,0.82,0.05
|
||||
c1.62,0,3.11-0.55,4.29-1.48c-1.51-0.03-2.79-1.03-3.23-2.4c0.21,0.04,0.43,0.06,0.65,0.06c0.31,0,0.62-0.04,0.91-0.12
|
||||
c-1.58-0.32-2.77-1.71-2.77-3.39c0-0.01,0-0.03,0-0.04c0.47,0.26,1,0.41,1.56,0.43c-0.93-0.62-1.54-1.68-1.54-2.87
|
||||
c0-0.63,0.17-1.23,0.47-1.74c1.7,2.09,4.25,3.46,7.12,3.61c-0.06-0.25-0.09-0.52-0.09-0.79c0-1.91,1.55-3.45,3.45-3.45
|
||||
c0.99,0,1.89,0.42,2.52,1.09c0.79-0.15,1.53-0.44,2.19-0.84c-0.26,0.81-0.81,1.48-1.52,1.91c0.7-0.08,1.36-0.27,1.98-0.54
|
||||
C21.95,9.47,21.37,10.08,20.69,10.57z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 934 B |
40
cv.bryanroessler.com/_assets/icons/icon-website.svg
Normal file
@@ -0,0 +1,40 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve">
|
||||
<path id="Website" fill="#D1CECC" d="M14.83,7.6c0.03,0.08,0.03,0.14,0,0.19s-0.08,0.07-0.17,0.07c-0.12,0-0.26-0.01-0.4-0.04
|
||||
s-0.2-0.06-0.18-0.1c0.15-0.15,0.16-0.26,0.03-0.33c-0.13-0.07-0.27-0.11-0.42-0.11s-0.25-0.04-0.3-0.09s-0.03-0.09,0.05-0.09
|
||||
s0.22,0,0.4,0.01c0.19,0.01,0.31,0.04,0.37,0.08s0.17,0.1,0.33,0.19S14.8,7.52,14.83,7.6z M15.9,13.35c-0.11-0.03-0.2-0.03-0.26,0
|
||||
s-0.13,0.05-0.2,0.05c-0.08-0.01-0.25-0.09-0.5-0.24s-0.5-0.22-0.77-0.22c-0.11,0.01-0.17,0.04-0.19,0.08s-0.01,0.07,0.01,0.08
|
||||
c0.02,0.01,0.12,0.03,0.29,0.05s0.4,0.11,0.67,0.26c0.28,0.15,0.48,0.21,0.61,0.19s0.22-0.06,0.28-0.1
|
||||
c0.07-0.01,0.12-0.03,0.16-0.06S16.01,13.38,15.9,13.35z M13.62,6.85c0.17-0.03,0.3-0.13,0.38-0.3c0.03-0.14-0.04-0.2-0.21-0.18
|
||||
s-0.29,0.07-0.37,0.13c-0.01,0.03-0.02,0.06-0.03,0.09s-0.02,0.06-0.03,0.07l-0.08,0.1c-0.03,0.03-0.03,0.05-0.02,0.06
|
||||
C13.32,6.88,13.44,6.89,13.62,6.85z M16.12,7.08c-0.02-0.16-0.11-0.3-0.26-0.41s-0.32-0.19-0.5-0.22c-0.18-0.03-0.38-0.07-0.61-0.12
|
||||
s-0.4-0.04-0.53,0.04c-0.21,0.18-0.25,0.31-0.12,0.39c0.07,0.03,0.2,0.05,0.38,0.06s0.44,0.15,0.76,0.41
|
||||
c0.11,0.08,0.29,0.21,0.55,0.37s0.44,0.23,0.55,0.19c0.06-0.06,0.04-0.15-0.05-0.28S16.14,7.24,16.12,7.08z M28,14
|
||||
c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M21.95,14c-0.06-2.25-0.83-4.12-2.33-5.62
|
||||
c-1.5-1.5-3.37-2.27-5.62-2.33c-2.25,0.06-4.12,0.83-5.62,2.33c-1.5,1.5-2.27,3.37-2.33,5.62c0.06,2.25,0.83,4.12,2.33,5.62
|
||||
c1.5,1.5,3.37,2.27,5.62,2.33c0.54,0,1.06-0.05,1.57-0.14c-0.11-0.07-0.17-0.24-0.18-0.51s0.04-0.52,0.16-0.76
|
||||
c0.15-0.26,0.3-0.61,0.46-1.04c0.15-0.43,0.08-0.77-0.23-1c-0.32-0.18-0.51-0.34-0.57-0.49s-0.19-0.32-0.37-0.54
|
||||
s-0.28-0.36-0.28-0.44v-0.21c-0.01-0.21,0.05-0.43,0.19-0.66l0.25-0.39c0.01-0.04,0.02-0.1,0.02-0.19v-0.19
|
||||
c-0.01-0.04-0.07-0.09-0.17-0.16s-0.17-0.1-0.22-0.1s-0.09,0.01-0.11,0.05s-0.07,0.06-0.13,0.06s-0.17-0.04-0.33-0.13
|
||||
c-0.16-0.09-0.27-0.16-0.32-0.21s-0.1-0.11-0.14-0.19s-0.09-0.15-0.16-0.22s-0.11-0.1-0.16-0.09s-0.12,0-0.23-0.03l-1.45-0.56
|
||||
c-0.26-0.11-0.43-0.23-0.5-0.37c-0.07-0.14-0.1-0.26-0.1-0.37s-0.06-0.23-0.17-0.37l-0.29-0.37c-0.08-0.12-0.14-0.24-0.17-0.34
|
||||
s-0.05-0.15-0.06-0.13c-0.01,0.07,0.02,0.23,0.1,0.48s0.12,0.39,0.1,0.43c-0.03,0.01-0.07-0.02-0.12-0.11s-0.12-0.19-0.19-0.3
|
||||
c-0.06-0.07-0.07-0.15-0.04-0.25c0.03-0.1-0.07-0.38-0.29-0.85c-0.22-0.47-0.26-0.85-0.11-1.15s0.24-0.57,0.3-0.82
|
||||
c0.03-0.21,0.09-0.25,0.19-0.13c0.1,0.12,0.1,0.11,0.02-0.01c-0.08-0.18-0.11-0.4-0.08-0.65c0.03-0.26,0.01-0.46-0.06-0.61
|
||||
c-0.11-0.1-0.3-0.08-0.58,0.05S9.12,8.14,9.1,8.16c0.03-0.12,0.18-0.28,0.46-0.46l0.87-0.58c0.26-0.17,0.49-0.22,0.69-0.17
|
||||
s0.41,0.12,0.62,0.21s0.34,0.12,0.37,0.1s0.01-0.06-0.06-0.13s-0.07-0.13,0.01-0.16S12.26,6.96,12.43,7
|
||||
c0.17,0.03,0.31,0.11,0.42,0.24s0.3,0.18,0.54,0.17s0.32,0.01,0.25,0.06s-0.11,0.12-0.11,0.19c0.04,0.06,0.02,0.1-0.05,0.13
|
||||
s-0.2,0.1-0.36,0.21s-0.18,0.19-0.05,0.26c0.13,0.07,0.36,0.21,0.67,0.41c0.28,0.19,0.41,0.19,0.41-0.01s-0.02-0.4-0.06-0.61
|
||||
c-0.01-0.14,0.05-0.19,0.2-0.14s0.22,0.07,0.24,0.08c0.17,0.11,0.27,0.15,0.32,0.11s0.13-0.04,0.26-0.01
|
||||
c0.17,0.07,0.37,0.19,0.6,0.37l0.41,0.33c-0.43,0.25-0.6,0.41-0.51,0.49s0.2,0.14,0.32,0.2c0.06,0.06,0.02,0.12-0.1,0.21
|
||||
s-0.2,0.12-0.23,0.12c-0.08-0.08-0.15-0.1-0.2-0.05s-0.1,0.09-0.16,0.13c-0.06,0.04-0.07,0.09-0.05,0.14s0.04,0.09,0.05,0.1
|
||||
c-0.3,0.07-0.47,0.22-0.49,0.44s-0.02,0.39-0.01,0.49c0,0.08-0.07,0.18-0.21,0.3s-0.24,0.23-0.31,0.34c-0.03,0.14,0,0.29,0.08,0.47
|
||||
c0.08,0.17,0.08,0.27,0,0.3c-0.08-0.01-0.22-0.12-0.41-0.32c-0.19-0.2-0.55-0.24-1.08-0.13c-0.19,0.04-0.39,0.16-0.6,0.36
|
||||
s-0.23,0.49-0.06,0.88c0.21,0.32,0.43,0.38,0.68,0.19c0.25-0.19,0.43-0.3,0.56-0.31c0.1,0.08,0.12,0.2,0.06,0.35
|
||||
c-0.06,0.15-0.08,0.24-0.08,0.27c0.06-0.01,0.17,0.02,0.34,0.09s0.28,0.27,0.32,0.58c0.04,0.31,0.19,0.49,0.46,0.55
|
||||
s0.45,0.08,0.57,0.07s0.28-0.09,0.48-0.24s0.32-0.24,0.37-0.27s0.17-0.06,0.35-0.1s0.47,0.03,0.84,0.23s0.67,0.31,0.88,0.35
|
||||
s0.38,0.11,0.5,0.2s0.18,0.2,0.18,0.33s0.05,0.23,0.14,0.3c0.15,0.04,0.39,0.07,0.72,0.07s0.57,0.1,0.72,0.28
|
||||
c0.07,0.28-0.08,0.73-0.46,1.38c-0.37,0.64-0.68,1.05-0.93,1.23c-0.18,0.12-0.34,0.29-0.48,0.49s-0.3,0.38-0.49,0.55
|
||||
s-0.41,0.34-0.66,0.52s-0.51,0.34-0.78,0.5c-0.21,0.15-0.36,0.32-0.46,0.51s-0.19,0.32-0.27,0.4c1.81-0.43,3.28-1.34,4.43-2.75
|
||||
C21.31,17.6,21.9,15.93,21.95,14z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
BIN
cv.bryanroessler.com/_assets/resume-web-template.sketch
Normal file
67
cv.bryanroessler.com/_config.yml
Normal file
@@ -0,0 +1,67 @@
|
||||
# Site settings
|
||||
title: "Bryan Roessler's CV"
|
||||
#description: "A resume template for Jekyll and GitHub Pages sites."
|
||||
|
||||
# Build settings
|
||||
markdown: kramdown
|
||||
sass:
|
||||
load_paths:
|
||||
- _sass
|
||||
- _vendor/bundle/ruby/2.5.0/gems/font-awesome-sass-5.0.13/assets/stylesheets
|
||||
style: compressed
|
||||
|
||||
# Resume settings
|
||||
resume_avatar: "true"
|
||||
resume_name: "Bryan C. Roessler"
|
||||
resume_title: "Research Assistant"
|
||||
|
||||
# used for the contact button in _layouts/resume.html
|
||||
resume_contact_email: "bryanroessler@gmail.com"
|
||||
|
||||
# the next two items are used for schema itemprops in _layouts/resume.html
|
||||
#resume_contact_telephone: "555-7334"
|
||||
resume_contact_address: "St. Petersburg, FL"
|
||||
|
||||
resume_header_contact_info: "St. Petersburg, FL • bryanroessler@gmail.com"
|
||||
display_header_contact_info: "true"
|
||||
|
||||
resume_header_intro: "<p>I am a computational biologist specializing in molecular dynamics that is currently seeking a creative and impactful position in the academic, pharmaceutical, or biotechnology sectors.</p>"
|
||||
|
||||
# use "yes" to display the email contact button,
|
||||
# "no" to display an "I'm not looking for work" message,
|
||||
# or remove the resume_looking_for_work option entirely
|
||||
# to leave blank
|
||||
resume_looking_for_work: "yes"
|
||||
|
||||
# Decide which sections to use
|
||||
# comment out to hide
|
||||
resume_section_links: true
|
||||
resume_section_education: true
|
||||
resume_section_experience: true
|
||||
resume_section_publications: true
|
||||
resume_section_presentations: true
|
||||
resume_section_abstracts_posters: true
|
||||
resume_section_training: true
|
||||
resume_section_grants: true
|
||||
resume_section_skills: true
|
||||
resume_section_interests: true
|
||||
|
||||
# Resume social links
|
||||
# uncomment the options you wish to display, and add your own URL
|
||||
resume_social_links:
|
||||
resume_github_url: "https://git.bryanroessler.com"
|
||||
#resume_twitter_url: "http://twitter.com/jglovier"
|
||||
#resume_dribbble_url: "https://dribbble.com/jag"
|
||||
# resume_facebook_url: "insert Facebook URL here"
|
||||
resume_linkedin_url: "https://www.linkedin.com/in/bryan-roessler-phd-47535a60"
|
||||
# resume_instagram_url: "insert your Instagram URL here"
|
||||
resume_website_url: "https://cv.bryanroessler.com"
|
||||
#resume_medium_url: "https://medium.com/@jglovier"
|
||||
resume_print_social_links: false
|
||||
|
||||
# Design settings
|
||||
resume_theme: default
|
||||
|
||||
# Note: when editing locally, remember to restart
|
||||
# your Jekyll server when you edit this file. Changes
|
||||
# to _config.yml are only recognized when the server starts
|
||||
14
cv.bryanroessler.com/_data/abstracts_posters.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
- title: Conserved allosteric hot spots in the transmembrane domains of CFTR channels and MRP pumps.
|
||||
conference: 'Biomolecular Structure, Dynamics, and Function: Membrane Proteins'
|
||||
location: Vanderbilt University, Nashville, TN
|
||||
date: May 2, 2014
|
||||
|
||||
- title: Computational and functional experiments reveal similarities between the CFTR channel and MRP export pumps.
|
||||
conference: Abstracts of the 27th Annual North American Cystic Fibrosis Conference. Pediatric Pulmonology, 48 Suppl 36, 103-472.
|
||||
location: Salt Lake City, UT
|
||||
date: October 17-19, 2013
|
||||
|
||||
- title: 'Insights into ABC transporter gating: Molecular dynamics simulations and a modular CFTR.'
|
||||
conference: GBSO Student Retreat
|
||||
location: Birmingham, AL
|
||||
date: September 22, 2012
|
||||
13
cv.bryanroessler.com/_data/education.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
# Degree
|
||||
- uni: University of Alabama-Birmingham
|
||||
degree: 'PhD: Cell, Molecular, and Developmental Biology'
|
||||
year: 2010 — 2017
|
||||
#awards:
|
||||
# - award: Summa Cumme Laude graduate
|
||||
summary: '<u>Indirect interactions affect the dynamics of multidrug resistance proteins and Sortase A</u>'
|
||||
|
||||
- uni: Gonzaga University
|
||||
degree: 'BSc: Biology'
|
||||
year: 2004 — 2008
|
||||
award: Dean's List
|
||||
#summary: You can choose to have either a single or multiple awards
|
||||
23
cv.bryanroessler.com/_data/experience.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
# Jobs
|
||||
- company: University of Alabama at Birmingham
|
||||
position: Research Assistant
|
||||
duration: Jan 2018 — Present
|
||||
summary: >
|
||||
I'm currently completing work on two projects: <ul class="resume-item-list">
|
||||
<li>Modifed substrate effects on the binding mechanisms of Sortase A, a
|
||||
revised model. <i>In review.</i></li>
|
||||
<li>The role of constitutive gain-of-function mutations on the structure and dynamics of the cystic fibrosis transmembrane conductance regulator.</li>
|
||||
|
||||
- company: University of Alabama at Birmingham
|
||||
position: Graduate Research Assistant
|
||||
duration: Aug 2010 — Dec 2017
|
||||
summary: >
|
||||
My doctoral thesis focused on the use of computational molecular dynamics to understand the impact of mutations and empirical structural determination methods on the
|
||||
function and dynamics of multidrug resistance (specifically, CFTR) and sortase proteins.
|
||||
|
||||
- company: U.S. Census Bureau
|
||||
position: Crew Leader
|
||||
duration: Jan 2010 — May 2010
|
||||
summary: >
|
||||
Supervised a team of enumerators to ensure assigned tasks were completed properly.
|
||||
Monitored and evaluated performance for adjustments and improvements.
|
||||
12
cv.bryanroessler.com/_data/grants.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
- institution: University of Alabama at Birmingham
|
||||
names:
|
||||
- name: NIH T32 CMB Training Grant
|
||||
date: 2014 — 2016
|
||||
- name: Graduate Biomedical Sciences Outreach Committee
|
||||
date: 2011 — 2013
|
||||
|
||||
- institution: Gonzaga University
|
||||
names:
|
||||
- name: Dean’s List
|
||||
- name: Trustee Scholarship
|
||||
- name: Hooker Creek Endowed Scholarship
|
||||
8
cv.bryanroessler.com/_data/interests.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
# Interests
|
||||
- description: Futurology, Automation & AI
|
||||
- description: Open-source Software
|
||||
- description: Computer Hardware
|
||||
- description: Fitness & Nutrition
|
||||
- description: E-Bikes
|
||||
- description: Pet Fostering
|
||||
- description: College Basketball (Go Zags!)
|
||||
5
cv.bryanroessler.com/_data/links.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
# links
|
||||
- url: "https://git.bryanroessler.com"
|
||||
description: Repositories
|
||||
- url: "https://bryanroessler.com"
|
||||
description: Blog
|
||||
14
cv.bryanroessler.com/_data/presentations.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
- title: Similarities between the CFTR channel and MRP pumps.
|
||||
conference: CMDB/GGS Joint Seminar Series
|
||||
location: Birmingham, AL
|
||||
date: February 14, 2014
|
||||
|
||||
- title: Computational and functional studies reveal similarities between the CFTR channel and ABC export pumps.
|
||||
conference: Frontiers in Structural Biology of Membrane Proteins International Symposium
|
||||
location: Birmingham, AL
|
||||
date: April 5, 2013
|
||||
|
||||
- title: Molecular dynamics simulations of gating and rescue mechanisms in class IV CFTR mutants and other ABC transporters.
|
||||
conference: Student Physiology Seminar
|
||||
location: Birmingham, AL
|
||||
date: March 20, 2012
|
||||
37
cv.bryanroessler.com/_data/publications.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
# Publications
|
||||
|
||||
- title: "Long-range coupling between the extracellular gates and the intracellular ATP binding domains of multidrug resistance protein pumps and cystic fibrosis transmembrane conductance regulator channels."
|
||||
url: https://www.ncbi.nlm.nih.gov/pubmed/26606940
|
||||
authors: <b>Roessler BC</b>, Wei S, Icyuz M, Chauvet S, Tao B, Hartman JL 4th, Kirk KL.
|
||||
journal: FASEB J
|
||||
date: March, 2016
|
||||
pages: 30(3):1247-62
|
||||
doi: 10.1096/fj.15-278382
|
||||
abstract: "The ABCC transporter subfamily includes pumps, the long and short multidrug resistance proteins (MRPs), and an ATP-gated anion channel, the cystic fibrosis transmembrane conductance regulator (CFTR). We show that despite their thermodynamic differences, these ABCC transporter subtypes use broadly similar mechanisms to couple their extracellular gates to the ATP occupancies of their cytosolic nucleotide binding domains. A conserved extracellular phenylalanine at this gate was a prime location for producing gain of function (GOF) mutants of a long MRP in yeast (Ycf1p cadmium transporter), a short yeast MRP (Yor1p oligomycin exporter), and human CFTR channels. Extracellular gate mutations rescued ATP binding mutants of the yeast MRPs and CFTR by increasing ATP sensitivity. Control ATPase-defective MRP mutants could not be rescued by this mechanism. A CFTR double mutant with an extracellular gate mutation plus a cytosolic GOF mutation was highly active (single-channel open probability >0.3) in the absence of ATP and protein kinase A, each normally required for CFTR activity. We conclude that all 3 ABCC transporter subtypes use similar mechanisms to couple their extracellular gates to ATP occupancy, and highly active CFTR channels that bypass defects in ATP binding or phosphorylation can be produced."
|
||||
|
||||
- title: "An electrostatic interaction at the tetrahelix bundle promotes phosphorylation-dependent cystic fibrosis transmembrane conductance regulator (CFTR) channel opening."
|
||||
url: https://www.ncbi.nlm.nih.gov/pubmed/25190805
|
||||
authors: Wang W, <b>Roessler BC</b>, Kirk KL.
|
||||
journal: J Biol Chem
|
||||
date: October, 2014
|
||||
pages: 289(44):30364-78
|
||||
doi: 10.1074/jbc.M114.595710
|
||||
abstract: "The CFTR channel is an essential mediator of electrolyte transport across epithelial tissues. CFTR opening is promoted by ATP binding and dimerization of its two nucleotide binding domains (NBDs). Phosphorylation of its R domain (e.g. by PKA) is also required for channel activity. The CFTR structure is unsolved but homology models of the CFTR closed and open states have been produced based on the crystal structures of evolutionarily related ABC transporters. These models predict the formation of a tetrahelix bundle of intracellular loops (ICLs) during channel opening. Here we provide evidence that residues E267 in ICL2 and K1060 in ICL4 electrostatically interact at the interface of this predicted bundle to promote CFTR opening. Mutations or a thiol modifier that introduced like charges at these two positions substantially inhibited ATP-dependent channel opening. ATP-dependent activity was rescued by introducing a second site gain of function (GOF) mutation that was previously shown to promote ATP-dependent and ATP-independent opening (K978C). Conversely, the ATP-independent activity of the K978C GOF mutant was inhibited by charge- reversal mutations at positions 267 or 1060 either in the presence or absence of NBD2. The latter result indicates that this electrostatic interaction also promotes unliganded channel opening in the absence of ATP binding and NBD dimerization. Charge-reversal mutations at either position markedly reduced the PKA sensitivity of channel activation implying strong allosteric coupling between bundle formation and R domain phosphorylation. These findings support important roles of the tetrahelix bundle and the E267-K1060 electrostatic interaction in phosphorylation-dependent CFTR gating."
|
||||
|
||||
- title: "Conserved allosteric hot spots in the transmembrane domains of cystic fibrosis transmembrane conductance regulator (CFTR) channels and multidrug resistance protein (MRP) pumps."
|
||||
url: "https://www.ncbi.nlm.nih.gov/pubmed/24876383"
|
||||
authors: Wei S, <b>Roessler BC</b>, Chauvet S, Guo J, Hartman JL 4th, Kirk KL.
|
||||
journal: J Biol Chem
|
||||
date: July, 2014
|
||||
pages: 289(29):19942-57
|
||||
doi: 10.1074/jbc.M114.562116
|
||||
abstract: "ATP-binding cassette (ABC) transporters are an ancient family of transmembrane proteins that utilize ATPase activity to move substrates across cell membranes. The ABCC subfamily of the ABC transporters includes active drug exporters (the multidrug resistance proteins (MRPs)) and a unique ATP-gated ion channel (cystic fibrosis transmembrane conductance regulator (CFTR)). The CFTR channel shares gating principles with conventional ligand-gated ion channels, but the allosteric network that couples ATP binding at its nucleotide binding domains (NBDs) with conformational changes in its transmembrane helices (TMs) is poorly defined. It is also unclear whether the mechanisms that govern CFTR gating are conserved with the thermodynamically distinct MRPs. Here we report a new class of gain of function (GOF) mutation of a conserved proline at the base of the pore-lining TM6. Multiple substitutions of this proline promoted ATP-free CFTR activity and activation by the weak agonist, 5'-adenylyl-β,γ-imidodiphosphate (AMP-PNP). TM6 proline mutations exhibited additive GOF effects when combined with a previously reported GOF mutation located in an outer collar of TMs that surrounds the pore-lining TMs. Each TM substitution allosterically rescued the ATP sensitivity of CFTR gating when introduced into an NBD mutant with defective ATP binding. Both classes of GOF mutations also rescued defective drug export by a yeast MRP (Yor1p) with ATP binding defects in its NBDs. We conclude that the conserved TM6 proline helps set the energy barrier to both CFTR channel opening and MRP-mediated drug efflux and that CFTR channels and MRP pumps utilize similar allosteric mechanisms for coupling conformational changes in their translocation pathways to ATP binding at their NBDs."
|
||||
|
||||
- title: "Muscle-specific overexpression of NCOATGK, splice variant of O-GlcNAcase, induces skeletal muscle atrophy."
|
||||
url: "https://www.ncbi.nlm.nih.gov/pubmed/21178104"
|
||||
authors: Huang P, Ho SR, Wang K, <b>Roessler BC</b>, Zhang F, Hu Y, Bowe DB, Kudlow JE, Paterson AJ.
|
||||
journal: Am J Physiol Cell Physiol.
|
||||
date: March, 2011
|
||||
pages: 300(3):C456-65
|
||||
doi: 10.1152/ajpcell.00124.2010
|
||||
abstract: "The protein O-linked β-N-acetylglucosamine (O-GlcNAc) modification plays an important role in skeletal muscle development and physiological function. In this study, bitransgenic mice were generated that overexpressed NCOAT(GK), an O-GlcNAcase-inactive spliced variant of the O-GlcNAcase gene, specifically in skeletal muscle using the muscle creatine kinase promoter. Expression of the chimeric enhanced green fluorescent protein-NCOAT(GK) transgene caused an increase of cellular O-GlcNAc levels, along with the accumulation and activation of proapoptotic factors in muscles of bitransgenic mice. The consequence of overexpressing the transgene for a 2-wk period was muscle atrophy and, in some cases, resulted in the death of male mice. Muscle atrophy is a common complication of many diseases, some of which correlate markedly with high cellular O-GlcNAc levels, such as diabetes. Our study provides direct evidence linking muscle atrophy and the disruption of O-GlcNAcase activity."
|
||||
33
cv.bryanroessler.com/_data/skills.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
- skill:
|
||||
name: NAMD & VMD
|
||||
level: 100%
|
||||
- skill:
|
||||
name: Bash, Python, Tcl
|
||||
level: 98%
|
||||
- skill:
|
||||
name: SGE, Slurm, PBS/Torque
|
||||
level: 98%
|
||||
- skill:
|
||||
name: R, gnuplot, matplotlib
|
||||
level: 98%
|
||||
- skill:
|
||||
name: Linux SysAdmin (Red Hat & Debian)
|
||||
level: 98%
|
||||
- skill:
|
||||
name: LaTeX
|
||||
level: 90%
|
||||
- skill:
|
||||
name: GROMACS/CHARMM/AMBER
|
||||
level: 90%
|
||||
- skill:
|
||||
name: QM/MM (Gaussian & FFTK)
|
||||
level: 90%
|
||||
- skill:
|
||||
name: Git
|
||||
level: 90%
|
||||
- skill:
|
||||
name: Networking (OpenWRT, pfSense, iptables)
|
||||
level: 85%
|
||||
- skill:
|
||||
name: Website Design
|
||||
level: 60%
|
||||
0
cv.bryanroessler.com/_data/training.yml
Normal file
18
cv.bryanroessler.com/_includes/head.html
Normal file
@@ -0,0 +1,18 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<title>{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
|
||||
|
||||
<!-- Google font typography settings - defined in _config.yml -->
|
||||
{% if site.resume_theme == 'default' %}
|
||||
<link href='https://fonts.googleapis.com/css?family=Lora:400,700|Open+Sans:400,300,800,700' rel='stylesheet' type='text/css'>
|
||||
{% endif %}
|
||||
|
||||
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
|
||||
|
||||
<link rel="stylesheet" href="css/main.css">
|
||||
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
|
||||
<link rel="icon" type="image/x-icon" href="/favicon.png" />
|
||||
</head>
|
||||
48
cv.bryanroessler.com/_includes/icon-links.html
Normal file
@@ -0,0 +1,48 @@
|
||||
<!-- and guess where these are defined? Yup, you guessed it: the _config.yml file -->
|
||||
{% if site.resume_social_links %}
|
||||
<ul class="icon-links">
|
||||
|
||||
<!-- GitHub link -->
|
||||
{% if site.resume_social_links.resume_github_url %}
|
||||
<li class="icon-link-item"><a href="{{ site.resume_social_links.resume_github_url }}" class="icon-link" itemprop="sameAs">{% include icons/icon-github.html %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Twitter link -->
|
||||
{% if site.resume_social_links.resume_twitter_url %}
|
||||
<li class="icon-link-item"><a href="{{ site.resume_social_links.resume_twitter_url }}" class="icon-link" itemprop="sameAs">{% include icons/icon-twitter.html %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Medium link -->
|
||||
{% if site.resume_social_links.resume_medium_url %}
|
||||
<li class="icon-link-item">
|
||||
<a href="{{ site.resume_social_links.resume_medium_url }}" class="icon-link" itemprop="url">{% include icons/icon-medium.html %}</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Dribbble link -->
|
||||
{% if site.resume_social_links.resume_dribbble_url %}
|
||||
<li class="icon-link-item"><a href="{{ site.resume_social_links.resume_dribbble_url }}" class="icon-link" itemprop="sameAs">{% include icons/icon-dribbble.html %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Facebook link -->
|
||||
{% if site.resume_social_links.resume_facebook_url %}
|
||||
<li class="icon-link-item"><a href="{{ site.resume_social_links.resume_facebook_url }}" class="icon-link" itemprop="sameAs">{% include icons/icon-facebook.html %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
<!-- LinkedIn link -->
|
||||
{% if site.resume_social_links.resume_linkedin_url %}
|
||||
<li class="icon-link-item"><a href="{{ site.resume_social_links.resume_linkedin_url }}" class="icon-link" itemprop="sameAs">{% include icons/icon-linkedin.html %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Instagram link -->
|
||||
{% if site.resume_social_links.resume_instagram_url %}
|
||||
<li class="icon-link-item"><a href="{{ site.resume_social_links.resume_instagram_url }}" class="icon-link" itemprop="sameAs">{% include icons/icon-instagram.html %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Website link -->
|
||||
{% if site.resume_social_links.resume_website_url %}
|
||||
<li class="icon-link-item"><a href="{{ site.resume_social_links.resume_website_url }}" class="icon-link" itemprop="url">{% include icons/icon-website.html %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
</ul>
|
||||
{% endif %}
|
||||
17
cv.bryanroessler.com/_includes/icons/icon-dribbble.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="Dribbble" fill="#D1CECC" d="M13.76,14.4c0.37-0.15,0.78-0.26,1.16-0.43c-0.18-0.34-0.35-0.73-0.5-1.04
|
||||
c-0.06-0.11-0.1-0.25-0.2-0.33c-2.49,0.72-5.25,1.17-8.48,1.16c-0.06,2.6,0.88,4.41,2.12,5.79C9.3,17.33,11.22,15.46,13.76,14.4z
|
||||
M15.45,15.38c-2.87,1.04-5.13,2.68-6.53,5.19c0.95,0.74,2.22,1.38,3.72,1.65c1.65,0.29,3.38-0.01,4.6-0.55
|
||||
c-0.37-2.12-0.97-4.14-1.65-5.92C15.57,15.62,15.57,15.46,15.45,15.38z M10.47,6.52c-2.3,1.15-3.92,2.99-4.58,5.79
|
||||
c2.87-0.04,5.42-0.39,7.66-1.04C12.58,9.64,11.6,8.01,10.47,6.52z M14.01,0C6.27,0,0,6.28,0,14.01s6.27,14.01,14.01,14.01
|
||||
c7.05,0,12.89-5.21,13.86-12c0.1-0.46,0.14-0.94,0.13-1.43c0.01-0.2,0.01-0.39,0.01-0.58C28.02,6.28,21.75,0,14.01,0z M21.17,20.6
|
||||
c-0.77,0.85-1.69,1.53-2.78,2.07c-1.09,0.55-2.33,0.97-3.8,1.04c-3.1,0.15-5.52-1.04-7.14-2.53c-1.66-1.53-2.92-3.59-3.14-6.56
|
||||
c-0.11-1.58,0.2-2.97,0.67-4.15c0.48-1.23,1.06-2.14,1.84-3.01c1.11-1.2,2.61-2.26,4.5-2.78c0.68-0.19,1.39-0.31,2.1-0.36
|
||||
c3.17-0.2,5.51,1.07,7.16,2.56c1.65,1.48,2.94,3.62,3.11,6.58C23.89,16.57,22.7,18.94,21.17,20.6z M17.05,14.98
|
||||
c0.64,1.86,1.23,3.76,1.59,5.9c0.46-0.26,0.86-0.61,1.24-0.99c1.14-1.15,1.99-2.63,2.33-4.55C20.79,14.91,18.79,14.7,17.05,14.98z
|
||||
M15.2,10.8c1.73-0.7,3.28-1.6,4.3-3.01c-1.36-1.14-3.32-2.18-5.82-2.05c-0.6,0.03-1.05,0.08-1.59,0.2
|
||||
c0.93,1.37,1.93,2.79,2.73,4.22C14.94,10.38,15.02,10.63,15.2,10.8z M15.81,12.06c0.2,0.38,0.39,0.81,0.56,1.19
|
||||
c0.06,0.14,0.08,0.31,0.2,0.41c1.93-0.22,4.06-0.06,5.74,0.28c-0.06-2.27-0.82-3.85-1.87-5.14C19.24,10.23,17.65,11.27,15.81,12.06z
|
||||
"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
7
cv.bryanroessler.com/_includes/icons/icon-facebook.html
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="Facebook" fill="#D1CECC" d="M14,0C6.27,0,0,6.27,0,14s6.27,14,14,14s14-6.27,14-14S21.73,0,14,0z M20.99,20.22
|
||||
c0,0.43-0.35,0.77-0.77,0.77h-3.56v-5.42h1.82l0.27-2.11h-2.09v-1.35c0-0.61,0.17-1.03,1.05-1.03l1.12,0V9.2
|
||||
c-0.19-0.03-0.86-0.08-1.63-0.08c-1.61,0-2.71,0.98-2.71,2.79v1.56h-1.82v2.11h1.82v5.42h-6.7c-0.43,0-0.77-0.35-0.77-0.77V7.78
|
||||
c0-0.43,0.35-0.77,0.77-0.77h12.44c0.43,0,0.77,0.35,0.77,0.77V20.22z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 633 B |
10
cv.bryanroessler.com/_includes/icons/icon-github.html
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="GitHub" fill-rule="evenodd" clip-rule="evenodd" fill="#D1CECC" d="M14.01,0C6.27,0-0.01,6.28-0.01,14.02
|
||||
c0,6.19,4.02,11.45,9.59,13.3c0.7,0.13,0.96-0.3,0.96-0.68c0-0.33-0.01-1.21-0.02-2.38c-3.9,0.85-4.72-1.88-4.72-1.88
|
||||
c-0.64-1.62-1.56-2.05-1.56-2.05c-1.27-0.87,0.1-0.85,0.1-0.85c1.41,0.1,2.15,1.44,2.15,1.44c1.25,2.14,3.28,1.52,4.08,1.16
|
||||
c0.13-0.91,0.49-1.52,0.89-1.87c-3.11-0.35-6.38-1.56-6.38-6.93c0-1.53,0.55-2.78,1.44-3.76C6.37,9.17,5.89,7.74,6.65,5.81
|
||||
c0,0,1.18-0.38,3.85,1.44c1.12-0.31,2.32-0.47,3.51-0.47c1.19,0.01,2.39,0.16,3.51,0.47c2.68-1.81,3.85-1.44,3.85-1.44
|
||||
c0.76,1.93,0.28,3.35,0.14,3.71c0.9,0.98,1.44,2.23,1.44,3.76c0,5.38-3.28,6.57-6.4,6.92c0.5,0.43,0.95,1.29,0.95,2.6
|
||||
c0,1.87-0.02,3.39-0.02,3.84c0,0.37,0.25,0.81,0.96,0.67c5.56-1.86,9.58-7.11,9.58-13.3C28.03,6.28,21.75,0,14.01,0z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
12
cv.bryanroessler.com/_includes/icons/icon-instagram.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="Instagram" fill="#D1CECC" d="M9.89,7.35h0.49v3.05H9.89V7.35z M7.35,8.26v2.15h0.49V7.44C7.55,7.58,7.35,7.89,7.35,8.26z
|
||||
M18.22,10.3h1.36c0.51,0,0.92-0.41,0.92-0.92V8.38c0-0.51-0.41-0.92-0.92-0.92h-1.36c-0.51,0-0.92,0.41-0.92,0.92v0.99
|
||||
C17.31,9.87,17.72,10.3,18.22,10.3z M8.2,7.35h0.49v3.05H8.2V7.35z M9.05,7.35h0.49v3.05H9.05V7.35z M14-0.01
|
||||
C6.26-0.01-0.01,6.27-0.01,14S6.26,28.01,14,28.01S28.01,21.73,28.01,14S21.74-0.01,14-0.01z M6.63,7.93c0-0.71,0.58-1.3,1.3-1.3
|
||||
h12.14c0.71,0,1.3,0.59,1.3,1.3v3.05h-4.56c-0.64-0.85-1.66-1.39-2.81-1.39s-2.16,0.55-2.81,1.39H6.63V7.93z M17.09,13.1
|
||||
c0,1.7-1.39,3.09-3.09,3.09s-3.09-1.39-3.09-3.09s1.39-3.09,3.09-3.09C15.7,10.01,17.09,11.39,17.09,13.1z M21.37,20.07
|
||||
c0,0.71-0.59,1.3-1.3,1.3H7.93c-0.71,0-1.3-0.59-1.3-1.3V11.5h4.24c-0.25,0.48-0.39,1.02-0.39,1.6c0,1.94,1.58,3.52,3.52,3.52
|
||||
s3.52-1.58,3.52-3.52c0-0.57-0.14-1.12-0.39-1.6h4.24L21.37,20.07L21.37,20.07z M14,10.58c1.39,0,2.52,1.13,2.52,2.52
|
||||
s-1.13,2.52-2.52,2.52s-2.52-1.13-2.52-2.52S12.61,10.58,14,10.58z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
9
cv.bryanroessler.com/_includes/icons/icon-linkedin.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="LinkedIn" fill="#D1CECC" d="M18.82,15.09v3.61h-2.09v-3.37c0-0.85-0.3-1.42-1.06-1.42c-0.58,0-0.92,0.39-1.07,0.77
|
||||
c-0.06,0.13-0.07,0.32-0.07,0.51v3.52h-2.09c0,0,0.03-5.71,0-6.3h2.09v0.89c0,0.01-0.01,0.01-0.01,0.02h0.01V13.3
|
||||
c0.28-0.43,0.77-1.04,1.89-1.04C17.79,12.25,18.82,13.16,18.82,15.09z M9.18,18.7h2.09v-6.3H9.18V18.7z M10.24,9.36
|
||||
c-0.72,0-1.19,0.47-1.19,1.09c0,0.61,0.45,1.09,1.16,1.09h0.01c0.73,0,1.18-0.48,1.18-1.09C11.39,9.84,10.95,9.36,10.24,9.36z
|
||||
M28,14c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M20.93,8.02c0-0.55-0.46-1-1.02-1H8.09
|
||||
c-0.57,0-1.02,0.45-1.02,1v11.96c0,0.55,0.46,1,1.02,1h11.82c0.57,0,1.02-0.45,1.02-1V8.02z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 884 B |
6
cv.bryanroessler.com/_includes/icons/icon-medium.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="Medium" fill="#D1CECC" d="M14,0C6.3,0,0,6.3,0,14s6.3,14,14,14s14-6.3,14-14S21.7,0,14,0z M11.2,19.5H7v-0.2l1.5-1.8
|
||||
c0.2-0.2,0.2-0.4,0.2-0.6v-6.2c0-0.2,0-0.3-0.2-0.5L7.2,8.7V8.4h4.1l3.1,6.9l2.8-6.9H21v0.2l-1.1,1.1c-0.1,0.1-0.1,0.2-0.1,0.3v7.9
|
||||
c0,0.1,0,0.2,0.1,0.3l1.1,1.1v0.2h-5.5v-0.2l1.1-1.1c0.1-0.1,0.1-0.1,0.1-0.3v-6.4l-3.1,8h-0.4l-3.7-8v5.4c0,0.2,0,0.5,0.2,0.6
|
||||
l1.5,1.8C11.2,19.3,11.2,19.5,11.2,19.5z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 627 B |
14
cv.bryanroessler.com/_includes/icons/icon-pdf.html
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="PDF" fill="#D1CECC" d="M12.28,15.27c0.46-0.94,0.81-1.83,1.05-2.66c0.52,1.29,0.97,2.09,1.35,2.41
|
||||
c0.38,0.32,0.74,0.53,1.09,0.62c-0.75,0.11-1.45,0.24-2.1,0.38c-0.65,0.14-1.35,0.38-2.1,0.71L12.28,15.27z M28,14
|
||||
c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M20.94,9.37L17.47,5.9H7.06v16.2h13.89V9.37z M19.35,17.4
|
||||
c-0.39-0.02-0.86-0.11-1.42-0.27s-1.1-0.36-1.62-0.61c-0.57,0.06-1.14,0.14-1.71,0.25c-0.57,0.11-1.13,0.23-1.67,0.36
|
||||
c-0.07,0.02-0.24,0.08-0.5,0.17s-0.57,0.21-0.93,0.35c-0.84,1.41-1.52,2.32-2.03,2.74c-0.51,0.42-0.92,0.6-1.22,0.55h11.54v-3.58
|
||||
c-0.07,0-0.14,0.01-0.21,0.02C19.51,17.39,19.44,17.4,19.35,17.4z M10.17,16.84c0.12-0.22,0.47-0.93,1.05-2.14
|
||||
c0.58-1.21,1.01-2.24,1.28-3.08c-0.2-0.72-0.33-1.42-0.39-2.09s-0.02-1.23,0.1-1.69c0.07-0.25,0.17-0.44,0.28-0.55
|
||||
s0.23-0.19,0.35-0.23H8.21v10.85c0.4-0.33,0.78-0.58,1.16-0.75C9.74,16.98,10.01,16.87,10.17,16.84z M13.39,7.06
|
||||
c0.27,0,0.5,0.1,0.7,0.31c0.2,0.2,0.28,0.54,0.24,1.01c0.01,0.01,0.01,0.3,0,0.87c-0.01,0.57-0.09,1.33-0.24,2.28
|
||||
c0.52,1.37,1.02,2.27,1.52,2.69c0.49,0.42,0.87,0.67,1.14,0.74c0.52-0.06,0.99-0.09,1.43-0.09c0.31,0,0.61,0.04,0.88,0.13
|
||||
c0.27,0.08,0.52,0.19,0.73,0.33V9.95l-2.89-2.89H13.39z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
7
cv.bryanroessler.com/_includes/icons/icon-print.html
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="Print" fill="#D1CECC" d="M9.5,7.5h9V9h-9V7.5z M9.5,13.5h9v7h-9V13.5z M10.5,15.51h7v-1h-7V15.51z M10.5,17.49h7v-1h-7
|
||||
V17.49z M10.5,19.49h7v-1h-7V19.49z M28,14c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M22,11c0-1.1-0.9-2-2-2
|
||||
h-0.5V6.5h-11V9H8c-1.1,0-2,0.9-2,2v4c0,1.1,0.9,2,2,2h0.5v4.5h11V17H20c1.1,0,2-0.9,2-2V11z M20.02,10.45c-0.28,0-0.5,0.22-0.5,0.5
|
||||
s0.22,0.5,0.5,0.5s0.5-0.22,0.5-0.5S20.29,10.45,20.02,10.45z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 658 B |
10
cv.bryanroessler.com/_includes/icons/icon-twitter.html
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="Twitter" fill="#D1CECC" d="M14,0C6.27,0,0,6.27,0,14s6.27,14,14,14s14-6.27,14-14S21.73,0,14,0z M20.69,10.57
|
||||
c0.01,0.15,0.01,0.3,0.01,0.45c0,4.56-3.47,9.82-9.82,9.82c-1.95,0-3.76-0.57-5.29-1.55c0.27,0.03,0.54,0.05,0.82,0.05
|
||||
c1.62,0,3.11-0.55,4.29-1.48c-1.51-0.03-2.79-1.03-3.23-2.4c0.21,0.04,0.43,0.06,0.65,0.06c0.31,0,0.62-0.04,0.91-0.12
|
||||
c-1.58-0.32-2.77-1.71-2.77-3.39c0-0.01,0-0.03,0-0.04c0.47,0.26,1,0.41,1.56,0.43c-0.93-0.62-1.54-1.68-1.54-2.87
|
||||
c0-0.63,0.17-1.23,0.47-1.74c1.7,2.09,4.25,3.46,7.12,3.61c-0.06-0.25-0.09-0.52-0.09-0.79c0-1.91,1.55-3.45,3.45-3.45
|
||||
c0.99,0,1.89,0.42,2.52,1.09c0.79-0.15,1.53-0.44,2.19-0.84c-0.26,0.81-0.81,1.48-1.52,1.91c0.7-0.08,1.36-0.27,1.98-0.54
|
||||
C21.95,9.47,21.37,10.08,20.69,10.57z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 952 B |
40
cv.bryanroessler.com/_includes/icons/icon-website.html
Normal file
@@ -0,0 +1,40 @@
|
||||
<svg class="icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 28 28" enable-background="new 0 0 28 28" xml:space="preserve" width="28">
|
||||
<path id="Website" fill="#D1CECC" d="M14.83,7.6c0.03,0.08,0.03,0.14,0,0.19s-0.08,0.07-0.17,0.07c-0.12,0-0.26-0.01-0.4-0.04
|
||||
s-0.2-0.06-0.18-0.1c0.15-0.15,0.16-0.26,0.03-0.33c-0.13-0.07-0.27-0.11-0.42-0.11s-0.25-0.04-0.3-0.09s-0.03-0.09,0.05-0.09
|
||||
s0.22,0,0.4,0.01c0.19,0.01,0.31,0.04,0.37,0.08s0.17,0.1,0.33,0.19S14.8,7.52,14.83,7.6z M15.9,13.35c-0.11-0.03-0.2-0.03-0.26,0
|
||||
s-0.13,0.05-0.2,0.05c-0.08-0.01-0.25-0.09-0.5-0.24s-0.5-0.22-0.77-0.22c-0.11,0.01-0.17,0.04-0.19,0.08s-0.01,0.07,0.01,0.08
|
||||
c0.02,0.01,0.12,0.03,0.29,0.05s0.4,0.11,0.67,0.26c0.28,0.15,0.48,0.21,0.61,0.19s0.22-0.06,0.28-0.1
|
||||
c0.07-0.01,0.12-0.03,0.16-0.06S16.01,13.38,15.9,13.35z M13.62,6.85c0.17-0.03,0.3-0.13,0.38-0.3c0.03-0.14-0.04-0.2-0.21-0.18
|
||||
s-0.29,0.07-0.37,0.13c-0.01,0.03-0.02,0.06-0.03,0.09s-0.02,0.06-0.03,0.07l-0.08,0.1c-0.03,0.03-0.03,0.05-0.02,0.06
|
||||
C13.32,6.88,13.44,6.89,13.62,6.85z M16.12,7.08c-0.02-0.16-0.11-0.3-0.26-0.41s-0.32-0.19-0.5-0.22c-0.18-0.03-0.38-0.07-0.61-0.12
|
||||
s-0.4-0.04-0.53,0.04c-0.21,0.18-0.25,0.31-0.12,0.39c0.07,0.03,0.2,0.05,0.38,0.06s0.44,0.15,0.76,0.41
|
||||
c0.11,0.08,0.29,0.21,0.55,0.37s0.44,0.23,0.55,0.19c0.06-0.06,0.04-0.15-0.05-0.28S16.14,7.24,16.12,7.08z M28,14
|
||||
c0,7.73-6.27,14-14,14S0,21.73,0,14S6.27,0,14,0S28,6.27,28,14z M21.95,14c-0.06-2.25-0.83-4.12-2.33-5.62
|
||||
c-1.5-1.5-3.37-2.27-5.62-2.33c-2.25,0.06-4.12,0.83-5.62,2.33c-1.5,1.5-2.27,3.37-2.33,5.62c0.06,2.25,0.83,4.12,2.33,5.62
|
||||
c1.5,1.5,3.37,2.27,5.62,2.33c0.54,0,1.06-0.05,1.57-0.14c-0.11-0.07-0.17-0.24-0.18-0.51s0.04-0.52,0.16-0.76
|
||||
c0.15-0.26,0.3-0.61,0.46-1.04c0.15-0.43,0.08-0.77-0.23-1c-0.32-0.18-0.51-0.34-0.57-0.49s-0.19-0.32-0.37-0.54
|
||||
s-0.28-0.36-0.28-0.44v-0.21c-0.01-0.21,0.05-0.43,0.19-0.66l0.25-0.39c0.01-0.04,0.02-0.1,0.02-0.19v-0.19
|
||||
c-0.01-0.04-0.07-0.09-0.17-0.16s-0.17-0.1-0.22-0.1s-0.09,0.01-0.11,0.05s-0.07,0.06-0.13,0.06s-0.17-0.04-0.33-0.13
|
||||
c-0.16-0.09-0.27-0.16-0.32-0.21s-0.1-0.11-0.14-0.19s-0.09-0.15-0.16-0.22s-0.11-0.1-0.16-0.09s-0.12,0-0.23-0.03l-1.45-0.56
|
||||
c-0.26-0.11-0.43-0.23-0.5-0.37c-0.07-0.14-0.1-0.26-0.1-0.37s-0.06-0.23-0.17-0.37l-0.29-0.37c-0.08-0.12-0.14-0.24-0.17-0.34
|
||||
s-0.05-0.15-0.06-0.13c-0.01,0.07,0.02,0.23,0.1,0.48s0.12,0.39,0.1,0.43c-0.03,0.01-0.07-0.02-0.12-0.11s-0.12-0.19-0.19-0.3
|
||||
c-0.06-0.07-0.07-0.15-0.04-0.25c0.03-0.1-0.07-0.38-0.29-0.85c-0.22-0.47-0.26-0.85-0.11-1.15s0.24-0.57,0.3-0.82
|
||||
c0.03-0.21,0.09-0.25,0.19-0.13c0.1,0.12,0.1,0.11,0.02-0.01c-0.08-0.18-0.11-0.4-0.08-0.65c0.03-0.26,0.01-0.46-0.06-0.61
|
||||
c-0.11-0.1-0.3-0.08-0.58,0.05S9.12,8.14,9.1,8.16c0.03-0.12,0.18-0.28,0.46-0.46l0.87-0.58c0.26-0.17,0.49-0.22,0.69-0.17
|
||||
s0.41,0.12,0.62,0.21s0.34,0.12,0.37,0.1s0.01-0.06-0.06-0.13s-0.07-0.13,0.01-0.16S12.26,6.96,12.43,7
|
||||
c0.17,0.03,0.31,0.11,0.42,0.24s0.3,0.18,0.54,0.17s0.32,0.01,0.25,0.06s-0.11,0.12-0.11,0.19c0.04,0.06,0.02,0.1-0.05,0.13
|
||||
s-0.2,0.1-0.36,0.21s-0.18,0.19-0.05,0.26c0.13,0.07,0.36,0.21,0.67,0.41c0.28,0.19,0.41,0.19,0.41-0.01s-0.02-0.4-0.06-0.61
|
||||
c-0.01-0.14,0.05-0.19,0.2-0.14s0.22,0.07,0.24,0.08c0.17,0.11,0.27,0.15,0.32,0.11s0.13-0.04,0.26-0.01
|
||||
c0.17,0.07,0.37,0.19,0.6,0.37l0.41,0.33c-0.43,0.25-0.6,0.41-0.51,0.49s0.2,0.14,0.32,0.2c0.06,0.06,0.02,0.12-0.1,0.21
|
||||
s-0.2,0.12-0.23,0.12c-0.08-0.08-0.15-0.1-0.2-0.05s-0.1,0.09-0.16,0.13c-0.06,0.04-0.07,0.09-0.05,0.14s0.04,0.09,0.05,0.1
|
||||
c-0.3,0.07-0.47,0.22-0.49,0.44s-0.02,0.39-0.01,0.49c0,0.08-0.07,0.18-0.21,0.3s-0.24,0.23-0.31,0.34c-0.03,0.14,0,0.29,0.08,0.47
|
||||
c0.08,0.17,0.08,0.27,0,0.3c-0.08-0.01-0.22-0.12-0.41-0.32c-0.19-0.2-0.55-0.24-1.08-0.13c-0.19,0.04-0.39,0.16-0.6,0.36
|
||||
s-0.23,0.49-0.06,0.88c0.21,0.32,0.43,0.38,0.68,0.19c0.25-0.19,0.43-0.3,0.56-0.31c0.1,0.08,0.12,0.2,0.06,0.35
|
||||
c-0.06,0.15-0.08,0.24-0.08,0.27c0.06-0.01,0.17,0.02,0.34,0.09s0.28,0.27,0.32,0.58c0.04,0.31,0.19,0.49,0.46,0.55
|
||||
s0.45,0.08,0.57,0.07s0.28-0.09,0.48-0.24s0.32-0.24,0.37-0.27s0.17-0.06,0.35-0.1s0.47,0.03,0.84,0.23s0.67,0.31,0.88,0.35
|
||||
s0.38,0.11,0.5,0.2s0.18,0.2,0.18,0.33s0.05,0.23,0.14,0.3c0.15,0.04,0.39,0.07,0.72,0.07s0.57,0.1,0.72,0.28
|
||||
c0.07,0.28-0.08,0.73-0.46,1.38c-0.37,0.64-0.68,1.05-0.93,1.23c-0.18,0.12-0.34,0.29-0.48,0.49s-0.3,0.38-0.49,0.55
|
||||
s-0.41,0.34-0.66,0.52s-0.51,0.34-0.78,0.5c-0.21,0.15-0.36,0.32-0.46,0.51s-0.19,0.32-0.27,0.4c1.81-0.43,3.28-1.34,4.43-2.75
|
||||
C21.31,17.6,21.9,15.93,21.95,14z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
41
cv.bryanroessler.com/_includes/print-social-links.html
Normal file
@@ -0,0 +1,41 @@
|
||||
<!-- and guess where these are defined? Yup, you guessed it: the _config.yml file -->
|
||||
{% if site.resume_print_social_links %}
|
||||
<ul>
|
||||
|
||||
<!-- GitHub link -->
|
||||
{% if site.resume_social_links.resume_github_url %}
|
||||
<li><strong>Github</strong>: {{ site.resume_social_links.resume_github_url }}</li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Twitter link -->
|
||||
{% if site.resume_social_links.resume_twitter_url %}
|
||||
<li><strong>Twitter</strong>: {{ site.resume_social_links.resume_twitter_url }}</li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Dribbble link -->
|
||||
{% if site.resume_social_links.resume_dribbble_url %}
|
||||
<li><strong>Dribbble</strong>: {{ site.resume_social_links.resume_dribbble_url }}</li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Facebook link -->
|
||||
{% if site.resume_social_links.resume_facebook_url %}
|
||||
<li><strong>Facebook</strong>: {{ site.resume_social_links.resume_facebook_url }}</li>
|
||||
{% endif %}
|
||||
|
||||
<!-- LinkedIn link -->
|
||||
{% if site.resume_social_links.resume_linkedin_url %}
|
||||
<li><strong>LinkedIn</strong>: {{ site.resume_social_links.resume_linkedin_url }}</li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Instagram link -->
|
||||
{% if site.resume_social_links.resume_instagram_url %}
|
||||
<li><strong>Instagram</strong>: {{ site.resume_social_links.resume_instagram_url }}</li>
|
||||
{% endif %}
|
||||
|
||||
<!-- Website link -->
|
||||
{% if site.resume_social_links.resume_website_url %}
|
||||
<li><strong>Website</strong>: {{ site.resume_social_links.resume_website_url }}</li>
|
||||
{% endif %}
|
||||
|
||||
</ul>
|
||||
{% endif %}
|
||||
267
cv.bryanroessler.com/_layouts/resume.html
Normal file
@@ -0,0 +1,267 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
{% include head.html %}
|
||||
|
||||
<body class="theme-{% if site.resume_theme %}{{ site.resume_theme }}{% endif %}">
|
||||
|
||||
<div class="wrapper" itemscope itemtype="http://schema.org/Person">
|
||||
<meta itemprop="telephone" content="{{ site.resume_contact_telephone }}"/>
|
||||
<meta itemprop="address" content="{{ site.resume_contact_address }}"/>
|
||||
|
||||
<header class="page-header">
|
||||
|
||||
<!-- You can turn off the avatar in _config.yml by setting to false -->
|
||||
{% if site.resume_avatar == 'true' %}
|
||||
<img src="images/me_square_sepia_small.jpg" alt="my photo" class="avatar no-print" itemprop="image">
|
||||
{% endif %}
|
||||
|
||||
<!-- Your name is defined in the _config.yml file -->
|
||||
<h1 class="header-name" itemprop="name">{{ site.resume_name }}</h1>
|
||||
|
||||
<!-- To display contact info here, change `display_header_contact_info` value in _config.yml to true -->
|
||||
{% if site.display_header_contact_info == 'true' %}
|
||||
<div class="header-contact-info">
|
||||
<p>{{ site.resume_header_contact_info }}</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="title-bar no-print">
|
||||
|
||||
<!-- Your title is also defined in the _config.yml file -->
|
||||
<h2 class="header-title" itemprop="jobTitle">{{ site.resume_title }}</h2>
|
||||
|
||||
<!-- This is the markup for the icon links; moved out to an include because it's very verbose, and you shouldn't ever need to edit the markup (unless you want to re-order the icons); if you want to customize which links appear, define them in the _config.yml file -->
|
||||
{% include icon-links.html %}
|
||||
</div>
|
||||
|
||||
<div class="executive-summary" itemprop="description">
|
||||
{{ site.resume_header_intro }}
|
||||
</div>
|
||||
|
||||
{% if site.resume_looking_for_work == 'yes' %}
|
||||
<a href="mailto:{{ site.resume_contact_email }}" class="contact-button no-print" itemprop="email">Contact me</a>
|
||||
{% elsif site.resume_looking_for_work == 'no' %}
|
||||
<a class="contact-button not-looking no-print">I'm not looking for work right now.</a>
|
||||
{% else %}
|
||||
{% endif %}
|
||||
|
||||
</header>
|
||||
|
||||
{% if site.resume_section_education %}
|
||||
<!-- begin Education -->
|
||||
<section class="content-section">
|
||||
<header class="section-header">
|
||||
<h2>Education</h2>
|
||||
</header>
|
||||
|
||||
{% for education in site.data.education %}
|
||||
<div class="resume-item" itemscope itemprop="alumniOf" itemtype="http://schema.org/CollegeOrUniversity">
|
||||
<h3 class="resume-item-title" itemprop="name">{{ education.degree }}</h3>
|
||||
<h4 class="resume-item-details group" itemprop="description">{{ education.uni }} • {{ education.year }}</h4>
|
||||
<p class="resume-item-details award-title" style="font-size: 1rem" itemprop="description">{{ education.award }}</p>
|
||||
<p class="resume-item-copy" itemprop="description">
|
||||
<ul class="resume-item-list">
|
||||
{% for award in education.awards %}
|
||||
<li>{{ award.award }}</li>
|
||||
{% endfor %}
|
||||
</ul></h5>
|
||||
|
||||
<p class="resume-item-copy" style="line-height: 1">{{ education.summary }}</p>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</section>
|
||||
<!-- end Education -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_experience %}
|
||||
<!-- begin Experience -->
|
||||
<section class="content-section">
|
||||
<header class="section-header">
|
||||
<h2>Experience</h2>
|
||||
</header>
|
||||
|
||||
{% for job in site.data.experience %}
|
||||
<div class="resume-item" itemscope itemprop="worksFor" itemtype="http://schema.org/Organization">
|
||||
<h3 class="resume-item-title" itemprop="name">{{ job.company }}</h3>
|
||||
<h4 class="resume-item-details" itemprop="description">{{ job.position }} • {{ job.duration }}</h4>
|
||||
<p class="resume-item-copy">{{ job.summary }}</p>
|
||||
</div><!-- end of resume-item -->
|
||||
{% endfor %}
|
||||
|
||||
</section>
|
||||
<!-- end Experience -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_publications %}
|
||||
<!-- begin Publications -->
|
||||
<section class="content-section">
|
||||
<header class="section-header">
|
||||
<h2>Publications</h2>
|
||||
</header>
|
||||
|
||||
{% for publication in site.data.publications %}
|
||||
<div class="resume-item" itemscope itemtype="http://schema.org/ScholarlyArticle">
|
||||
<h3 class="resume-item-publication-title" itemprop="title">{% if publication.url %}<a href="{{ publication.url }}" itemprop="url">{{ publication.title }}</a>{% else %}{{ publication.title }}{% endif %}</h3>
|
||||
<h4 class="resume-item-subdetails" itemprop="description">{{ publication.authors }}</h4>
|
||||
<h4 class="resume-item-subdetails" itemprop="description"><i>{{ publication.journal }}</i> {{ publication.pages }} • {{ publication.date }}</h4>
|
||||
<p>
|
||||
<details>
|
||||
<summary style="display: list-item">Click for abstract</summary>
|
||||
<p> {{ publication.abstract }} </p>
|
||||
</details>
|
||||
</p>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
</section>
|
||||
<!-- end Publicationss -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_presentations %}
|
||||
<!-- begin Presentations -->
|
||||
<section class="content-section">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Presentations</h2>
|
||||
</header>
|
||||
{% for presentation in site.data.presentations %}
|
||||
<div class="resume-item">
|
||||
<h4 class="resume-item-details">{{ presentation.title }}</h4>
|
||||
<p class="resume-item-copy">{{ presentation.conference }}</p>
|
||||
<p class="resume-item-copy" style="margin: 0 0 0">{{ presentation.location }} • {{ presentation.date }}</p>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
</section>
|
||||
<!-- end Skills -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_abstracts_posters %}
|
||||
<!-- begin Presentations -->
|
||||
<section class="content-section">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Published Abstracts & Posters</h2>
|
||||
</header>
|
||||
{% for abstract_poster in site.data.abstracts_posters %}
|
||||
<div class="resume-item">
|
||||
<h4 class="resume-item-details">{{ abstract_poster.title }}</h4>
|
||||
<p class="resume-item-copy">{{ abstract_poster.conference }}</p>
|
||||
<p class="resume-item-copy" style="margin: 0 0 0">{{ abstract_poster.location }} • {{ abstract_poster.date }}</p>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
</section>
|
||||
<!-- end Presentations -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_grants %}
|
||||
<!-- begin Grants -->
|
||||
<section class="content-section">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Grants, Honors, and Committees</h2>
|
||||
</header>
|
||||
{% for institution in site.data.grants %}
|
||||
<div class="resume-item">
|
||||
<h4 class="resume-item-details" itemprop="name">{{ institution.institution }}</h4>
|
||||
<ul class="resume-item-list">
|
||||
{% for name in institution.names %}
|
||||
<li>{{ name.name }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
</section>
|
||||
<!-- end Grants -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_skills %}
|
||||
<!-- begin Skills -->
|
||||
<section class="content-section">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Skills</h2>
|
||||
</header>
|
||||
|
||||
{% for skill in site.data.skills %}
|
||||
<h4 class="resume-item-details">{{ skill.name }}</h4>
|
||||
|
||||
<div class="skills">
|
||||
<div class="level-bar">
|
||||
<div class="level-bar-inner" style=width:{{ skill.level }}>
|
||||
</div>
|
||||
</div><!--//level-bar-->
|
||||
</div><!--//skills-->
|
||||
{% endfor %}
|
||||
|
||||
</section><!--//skills-section-->
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% if site.resume_section_interests %}
|
||||
<!-- begin Interests -->
|
||||
<section class="content-section">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Outside Interests</h2>
|
||||
</header>
|
||||
|
||||
<div class="resume-item">
|
||||
<ul class="resume-item-list">
|
||||
{% for interest in site.data.interests %}
|
||||
<li>{{ interest.description }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<!-- end Interests -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_section_links %}
|
||||
<!-- begin Links -->
|
||||
<section class="content-section">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Additional Links</h2>
|
||||
</header>
|
||||
|
||||
<div class="resume-item">
|
||||
<ul class="resume-item-list">
|
||||
{% for link in site.data.links %}
|
||||
<li><a href={{ link.url }} itemprop="url">{{ link.description }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<!-- end Links -->
|
||||
{% endif %}
|
||||
|
||||
{% if site.resume_print_social_links %}
|
||||
<!-- begin Print Social Links -->
|
||||
<section class="content-section print-only">
|
||||
|
||||
<header class="section-header">
|
||||
<h2>Social Links</h2>
|
||||
</header>
|
||||
|
||||
<div class="resume-item">
|
||||
{% include print-social-links.html %}
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<!-- end Print Social Links -->
|
||||
{% endif %}
|
||||
|
||||
<footer class="page-footer">
|
||||
</footer>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
46
cv.bryanroessler.com/_sass/_base.scss
Normal file
@@ -0,0 +1,46 @@
|
||||
// Base styles
|
||||
// ---------------------------------------/
|
||||
* {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
html {
|
||||
background: $white;
|
||||
}
|
||||
|
||||
body{
|
||||
@include serif;
|
||||
color: $text_color;
|
||||
font-size: 16px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.wrapper:before,
|
||||
.wrapper:after { content:""; display:table; }
|
||||
.wrapper:after { clear: both; }
|
||||
.wrapper {
|
||||
max-width: 728px;
|
||||
padding: 0 24px;
|
||||
margin: 0 auto;
|
||||
zoom: 1;
|
||||
}
|
||||
|
||||
// clearfix (now called group,
|
||||
// via http://css-tricks.com/snippets/css/clear-fix/)
|
||||
.group:before,
|
||||
.group:after { content:""; display:table; }
|
||||
.group:after { clear:both; }
|
||||
.group { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }
|
||||
|
||||
::-moz-selection {
|
||||
background: rgba(51,51,51,.8);
|
||||
color: #fff;
|
||||
text-shadow: none;
|
||||
}
|
||||
::selection {
|
||||
background: rgba(51,51,51,.8);
|
||||
color: #fff;
|
||||
text-shadow: none;
|
||||
}
|
||||
74
cv.bryanroessler.com/_sass/_layout.scss
Normal file
@@ -0,0 +1,74 @@
|
||||
// Layout styles
|
||||
// ---------------------------------------/
|
||||
|
||||
// Layout from Primer (https://github.com/primer/primer/blob/master/scss/_layout.scss)
|
||||
|
||||
// Fixed-width, centered column for site content.
|
||||
.container {
|
||||
width: $container-width;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
@include clearfix;
|
||||
}
|
||||
|
||||
// Grid system
|
||||
//
|
||||
// Create rows with `.columns` to clear the floated columns and outdent the
|
||||
// padding on `.column`s with negative margin for alignment.
|
||||
|
||||
.columns {
|
||||
margin-right: -$grid-gutter;
|
||||
margin-left: -$grid-gutter;
|
||||
@include clearfix;
|
||||
}
|
||||
|
||||
// Base class for every column (requires a column width from below)
|
||||
.column {
|
||||
float: left;
|
||||
padding-right: $grid-gutter;
|
||||
padding-left: $grid-gutter;
|
||||
}
|
||||
|
||||
// Column widths
|
||||
.one-third {
|
||||
width: 33.333333%;
|
||||
}
|
||||
|
||||
.two-thirds {
|
||||
width: 66.666667%;
|
||||
}
|
||||
|
||||
.one-fourth {
|
||||
width: 25%;
|
||||
}
|
||||
|
||||
.one-half {
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.three-fourths {
|
||||
width: 75%;
|
||||
}
|
||||
|
||||
.one-fifth {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.four-fifths {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
// Single column hack
|
||||
.single-column {
|
||||
padding-right: $grid-gutter;
|
||||
padding-left: $grid-gutter;
|
||||
}
|
||||
|
||||
// Equal width columns via table sorcery.
|
||||
.table-column {
|
||||
display: table-cell;
|
||||
width: 1%;
|
||||
padding-right: $grid-gutter;
|
||||
padding-left: $grid-gutter;
|
||||
vertical-align: top;
|
||||
}
|
||||
103
cv.bryanroessler.com/_sass/_mixins.scss
Normal file
@@ -0,0 +1,103 @@
|
||||
// Mixins
|
||||
// ---------------------------------------/
|
||||
|
||||
@mixin border-radius($radius) {
|
||||
-webkit-border-radius: $radius;
|
||||
-moz-border-radius: $radius;
|
||||
border-radius: $radius;
|
||||
}
|
||||
|
||||
@mixin transition($value) {
|
||||
-webkit-transition: $value;
|
||||
-moz-transition: $value;
|
||||
transition: $value;
|
||||
}
|
||||
|
||||
// Clearfix
|
||||
//
|
||||
// Clears floats via mixin (avoid using as a class).
|
||||
|
||||
@mixin clearfix {
|
||||
&:before {
|
||||
display: table;
|
||||
content: "";
|
||||
}
|
||||
|
||||
&:after {
|
||||
display: table;
|
||||
clear: both;
|
||||
content: "";
|
||||
}
|
||||
}
|
||||
|
||||
// media querie tools
|
||||
|
||||
@mixin media_max($screen_width) {
|
||||
@media (max-width: $screen_width) { @content; }
|
||||
}
|
||||
|
||||
@mixin media_min($screen_width) {
|
||||
@media (min-width: $screen_width) { @content; }
|
||||
}
|
||||
|
||||
@mixin media_larger_than_mobile {
|
||||
@media (min-width: 600px) { @content; }
|
||||
}
|
||||
|
||||
@mixin media_mobile {
|
||||
@media (max-width: 600px) { @content; }
|
||||
}
|
||||
|
||||
// type utilities
|
||||
|
||||
@mixin sans {
|
||||
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
}
|
||||
|
||||
@mixin sans_light {
|
||||
@include sans;
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
@mixin sans_regular {
|
||||
@include sans;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
@mixin sans_bold {
|
||||
@include sans;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
@mixin sans_extrabold {
|
||||
@include sans;
|
||||
font-weight: 800;
|
||||
}
|
||||
|
||||
@mixin serif {
|
||||
font-family: "Lora", "Minion Pro", Palatino, Georgia, serif;
|
||||
}
|
||||
|
||||
@mixin serif_regular {
|
||||
@include serif;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
@mixin serif_bold {
|
||||
@include serif;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
// layout
|
||||
|
||||
@mixin section_border {
|
||||
border-top: 4px solid #c7c7c7;
|
||||
border-bottom: 2px solid #c7c7c7;
|
||||
padding: .2rem 0 .4rem;
|
||||
}
|
||||
|
||||
@mixin section_border_thin {
|
||||
border-top: 1px solid #c7c7c7;
|
||||
border-bottom: 1px solid #c7c7c7;
|
||||
padding: .2rem 0 .2rem;
|
||||
}
|
||||
426
cv.bryanroessler.com/_sass/_normalize.scss
Normal file
@@ -0,0 +1,426 @@
|
||||
// Normalize styles
|
||||
// ---------------------------------------/
|
||||
|
||||
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
|
||||
|
||||
/**
|
||||
* 1. Set default font family to sans-serif.
|
||||
* 2. Prevent iOS and IE text size adjust after device orientation change,
|
||||
* without disabling user zoom.
|
||||
*/
|
||||
|
||||
html {
|
||||
font-family: sans-serif; /* 1 */
|
||||
text-size-adjust: 100%; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove default margin.
|
||||
*/
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* HTML5 display definitions
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Correct `block` display not defined for any HTML5 element in IE 8/9.
|
||||
* Correct `block` display not defined for `details` or `summary` in IE 10/11
|
||||
* and Firefox.
|
||||
* Correct `block` display not defined for `main` in IE 11.
|
||||
*/
|
||||
|
||||
article,
|
||||
aside,
|
||||
details,
|
||||
figcaption,
|
||||
figure,
|
||||
footer,
|
||||
header,
|
||||
hgroup,
|
||||
main,
|
||||
menu,
|
||||
nav,
|
||||
section,
|
||||
summary {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct `inline-block` display not defined in IE 8/9.
|
||||
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
|
||||
*/
|
||||
|
||||
audio,
|
||||
canvas,
|
||||
progress,
|
||||
video {
|
||||
display: inline-block; /* 1 */
|
||||
vertical-align: baseline; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent modern browsers from displaying `audio` without controls.
|
||||
* Remove excess height in iOS 5 devices.
|
||||
*/
|
||||
|
||||
audio:not([controls]) {
|
||||
display: none;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address `[hidden]` styling not present in IE 8/9/10.
|
||||
* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
|
||||
*/
|
||||
|
||||
[hidden],
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Links
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the gray background color from active links in IE 10.
|
||||
*/
|
||||
|
||||
a {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/**
|
||||
* Improve readability of focused elements when they are also in an
|
||||
* active/hover state.
|
||||
*/
|
||||
|
||||
a:active,
|
||||
a:hover {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
abbr[title] {
|
||||
border-bottom: 1px dotted;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address styling not present in Safari and Chrome.
|
||||
*/
|
||||
|
||||
dfn {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address variable `h1` font-size and margin within `section` and `article`
|
||||
* contexts in Firefox 4+, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
h1 {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address styling not present in IE 8/9.
|
||||
*/
|
||||
|
||||
mark {
|
||||
background: #ff0;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address inconsistent and variable font size in all browsers.
|
||||
*/
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
|
||||
*/
|
||||
|
||||
sub,
|
||||
sup {
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove border when inside `a` element in IE 8/9/10.
|
||||
*/
|
||||
|
||||
img {
|
||||
border: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct overflow not hidden in IE 9/10/11.
|
||||
*/
|
||||
|
||||
svg:not(:root) {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Address margin not present in IE 8/9 and Safari.
|
||||
*/
|
||||
|
||||
figure {
|
||||
margin: 1em 40px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address differences between Firefox and other browsers.
|
||||
*/
|
||||
|
||||
hr {
|
||||
box-sizing: content-box;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Contain overflow in all browsers.
|
||||
*/
|
||||
|
||||
pre {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address odd `em`-unit font size rendering in all browsers.
|
||||
*/
|
||||
|
||||
code,
|
||||
kbd,
|
||||
pre,
|
||||
samp {
|
||||
font-family: monospace, monospace;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
/* Forms
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Known limitation: by default, Chrome and Safari on OS X allow very limited
|
||||
* styling of `select`, unless a `border` property is set.
|
||||
*/
|
||||
|
||||
/**
|
||||
* 1. Correct color not being inherited.
|
||||
* Known issue: affects color of disabled elements.
|
||||
* 2. Correct font properties not being inherited.
|
||||
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
|
||||
*/
|
||||
|
||||
button,
|
||||
input,
|
||||
optgroup,
|
||||
select,
|
||||
textarea {
|
||||
color: inherit; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
margin: 0; /* 3 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Address `overflow` set to `hidden` in IE 8/9/10/11.
|
||||
*/
|
||||
|
||||
button {
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address inconsistent `text-transform` inheritance for `button` and `select`.
|
||||
* All other form control elements do not inherit `text-transform` values.
|
||||
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
|
||||
* Correct `select` style inheritance in Firefox.
|
||||
*/
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
|
||||
* and `video` controls.
|
||||
* 2. Correct inability to style clickable `input` types in iOS.
|
||||
* 3. Improve usability and consistency of cursor style between image-type
|
||||
* `input` and others.
|
||||
*/
|
||||
|
||||
button,
|
||||
html input[type="button"], /* 1 */
|
||||
input[type="reset"],
|
||||
input[type="submit"] {
|
||||
-webkit-appearance: button; /* 2 */
|
||||
cursor: pointer; /* 3 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Re-set default cursor for disabled elements.
|
||||
*/
|
||||
|
||||
button[disabled],
|
||||
html input[disabled] {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove inner padding and border in Firefox 4+.
|
||||
*/
|
||||
|
||||
button::-moz-focus-inner,
|
||||
input::-moz-focus-inner {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
|
||||
* the UA stylesheet.
|
||||
*/
|
||||
|
||||
input {
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
/**
|
||||
* It's recommended that you don't attempt to style these elements.
|
||||
* Firefox's implementation doesn't respect box-sizing, padding, or width.
|
||||
*
|
||||
* 1. Address box sizing set to `content-box` in IE 8/9/10.
|
||||
* 2. Remove excess padding in IE 8/9/10.
|
||||
*/
|
||||
|
||||
input[type="checkbox"],
|
||||
input[type="radio"] {
|
||||
box-sizing: border-box; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
|
||||
* `font-size` values of the `input`, it causes the cursor style of the
|
||||
* decrement button to change from `default` to `text`.
|
||||
*/
|
||||
|
||||
input[type="number"]::-webkit-inner-spin-button,
|
||||
input[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
|
||||
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
|
||||
*/
|
||||
|
||||
input[type="search"] {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
box-sizing: content-box; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
|
||||
* Safari (but not Chrome) clips the cancel button when the search input has
|
||||
* padding (and `textfield` appearance).
|
||||
*/
|
||||
|
||||
input[type="search"]::-webkit-search-cancel-button,
|
||||
input[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Define consistent border, margin, and padding.
|
||||
*/
|
||||
|
||||
fieldset {
|
||||
border: 1px solid #c0c0c0;
|
||||
margin: 0 2px;
|
||||
padding: 0.35em 0.625em 0.75em;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct `color` not being inherited in IE 8/9/10/11.
|
||||
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
|
||||
*/
|
||||
|
||||
legend {
|
||||
border: 0; /* 1 */
|
||||
padding: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove default vertical scrollbar in IE 8/9/10/11.
|
||||
*/
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Don't inherit the `font-weight` (applied by a rule above).
|
||||
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
|
||||
*/
|
||||
|
||||
optgroup {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Tables
|
||||
========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove most spacing between table cells.
|
||||
*/
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
td,
|
||||
th {
|
||||
padding: 0;
|
||||
}
|
||||
264
cv.bryanroessler.com/_sass/_resume.scss
Normal file
@@ -0,0 +1,264 @@
|
||||
// Resume styles
|
||||
// ---------------------------------------/
|
||||
|
||||
// util
|
||||
|
||||
.section-header {
|
||||
@include section_border;
|
||||
margin-bottom: 1.5rem;
|
||||
|
||||
h2 {
|
||||
@include sans;
|
||||
font-weight: 900;
|
||||
font-size: 1.75rem;
|
||||
letter-spacing: -.05rem;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
||||
// page header styles
|
||||
|
||||
.page-header { padding: 1.5rem 0;
|
||||
|
||||
.avatar {
|
||||
width: 95px;
|
||||
max-width: 100%;
|
||||
overflow: hidden;
|
||||
@include border-radius(100px);
|
||||
margin: 0 auto;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.header-name {
|
||||
@include sans;
|
||||
font-size: 3rem;
|
||||
font-weight: 900;
|
||||
text-align: center;
|
||||
letter-spacing: -.15rem;
|
||||
line-height: 1;
|
||||
margin: 1rem 0 0;
|
||||
}
|
||||
|
||||
.header-contact-info {
|
||||
@include sans;
|
||||
text-align: center;
|
||||
}
|
||||
.header-contact-info p a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.title-bar {
|
||||
@include section_border;
|
||||
margin-top: 2rem;
|
||||
padding: .4rem 0;
|
||||
@include clearfix;
|
||||
|
||||
.header-title {
|
||||
@include sans;
|
||||
font-weight: 300;
|
||||
font-size: 1.75rem;
|
||||
line-height: 2rem;
|
||||
letter-spacing: -.05rem;
|
||||
text-align: center;
|
||||
margin: 0 0 .5rem;
|
||||
|
||||
@include media_larger_than_mobile {
|
||||
float: left;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.executive-summary {
|
||||
@include media_larger_than_mobile { font-size: 1.125rem; }
|
||||
}
|
||||
}
|
||||
|
||||
.icon-links {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
position: relative;
|
||||
top: 4px;
|
||||
text-align: center;
|
||||
border-top: 2px solid #c7c7c7;
|
||||
padding-top: .4rem;
|
||||
|
||||
@include media_larger_than_mobile {
|
||||
float: right;
|
||||
border-top: none;
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.icon-link-item {
|
||||
display: inline-block;
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
.icon-link { display: inline-block;
|
||||
|
||||
&:hover .icon path {
|
||||
fill: #333;
|
||||
@include transition(all .2s ease);
|
||||
}
|
||||
}
|
||||
|
||||
.icon {
|
||||
height: 28px;
|
||||
}
|
||||
}
|
||||
|
||||
.contact-button {
|
||||
@include border-radius(3px);
|
||||
background-color: #efefef;
|
||||
text-decoration: none;
|
||||
text-align: center;
|
||||
display: block;
|
||||
margin: 1.5rem auto;
|
||||
width: 220px;
|
||||
font-size: 1.375rem;
|
||||
@include sans_light;
|
||||
color: #333;
|
||||
line-height: 55px;
|
||||
@include transition(all .2s ease);
|
||||
|
||||
&:hover {
|
||||
background-color: #333;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
&.not-looking { width: 400px; }
|
||||
}
|
||||
|
||||
// resume content styles
|
||||
|
||||
.content-section {
|
||||
margin: 0 0 3rem;
|
||||
|
||||
.resume-item { margin-bottom: 2rem; }
|
||||
|
||||
.resume-item-title {
|
||||
@include sans_bold;
|
||||
margin: 0 0 .75rem;
|
||||
font-size: 1.5rem;
|
||||
letter-spacing: -.05rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.resume-item-publication-title {
|
||||
font-size: 1.25rem;
|
||||
margin: 0 0 .75rem;
|
||||
line-height: 1.25;
|
||||
}
|
||||
|
||||
.resume-item-details {
|
||||
font-size: 1.125rem;
|
||||
margin: 0 0 .75rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.resume-item-subdetails {
|
||||
font-size: 1rem;
|
||||
margin: 0 0 .25rem;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
&.award-title {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.resume-item-title,
|
||||
.resume-item-details,
|
||||
.resume-item-subdetails,
|
||||
.resume-item-publication-title,
|
||||
.resume-item-copy,
|
||||
.resume-item-list {
|
||||
a {
|
||||
color: #333;
|
||||
border-bottom: none;
|
||||
text-decoration: none;
|
||||
|
||||
&:hover {
|
||||
border-bottom: none;
|
||||
color: #9c9c9c;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.skills {
|
||||
.level-bar {
|
||||
margin-bottom: 1rem;
|
||||
overflow: hidden;
|
||||
box-sizing: border-box;
|
||||
background-color: lightgrey;
|
||||
width: 100%;
|
||||
}
|
||||
.level-bar-inner {
|
||||
height: 12px;
|
||||
background: black;
|
||||
}
|
||||
}
|
||||
|
||||
.resume-item-copy { margin: .75rem 0 0; }
|
||||
}
|
||||
|
||||
|
||||
|
||||
// footer styles
|
||||
|
||||
.page-footer {
|
||||
border-top: 4px solid #c7c7c7;
|
||||
padding-top: 1.5rem;
|
||||
text-align: center;
|
||||
margin-bottom: 3rem;
|
||||
|
||||
.footer-line {
|
||||
margin: 0;
|
||||
font-size: .875rem;
|
||||
color: #999;
|
||||
|
||||
> a {
|
||||
font-weight: 700;
|
||||
color: #333;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.print-only { display: none !important }
|
||||
|
||||
@media print {
|
||||
.no-print { display: none !important }
|
||||
.print-only { display: block !important }
|
||||
body { font-size: 12px; line-height: 1rem; }
|
||||
.page-header { padding: 1rem 0 .2rem;
|
||||
.header-name {
|
||||
@include sans_bold;
|
||||
font-size: 2rem;
|
||||
margin: 0 0 .2rem;
|
||||
}
|
||||
}
|
||||
.section-header {
|
||||
@include section_border_thin;
|
||||
margin-bottom: 1rem;
|
||||
h2 { font-size: 1.2rem; line-height: 1.5rem; }
|
||||
}
|
||||
.content-section {
|
||||
margin: 0 0 1rem;
|
||||
.resume-item { margin-bottom: 1rem; }
|
||||
.resume-item-title {
|
||||
font-size: 16px;
|
||||
line-height: .7em;
|
||||
}
|
||||
|
||||
.resume-item-details {
|
||||
font-size: 12px;
|
||||
margin: 0 0 .75rem;
|
||||
line-height: .7em;
|
||||
font-style:italic;
|
||||
|
||||
&.award-title {
|
||||
font-size: 11px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
21
cv.bryanroessler.com/_sass/_variables.scss
Normal file
@@ -0,0 +1,21 @@
|
||||
// Variables
|
||||
// ---------------------------------------/
|
||||
|
||||
$container-width: 980px !default;
|
||||
$grid-gutter: 10px !default;
|
||||
|
||||
// Colors
|
||||
$white: #fff;
|
||||
$black: #333;
|
||||
|
||||
// Styles
|
||||
$text_color: $black;
|
||||
|
||||
// Font stack
|
||||
$body-font: Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol" !default;
|
||||
|
||||
// The base body size
|
||||
$body-font-size: 13px !default;
|
||||
|
||||
// Monospace font stack
|
||||
$mono-font: Consolas, "Liberation Mono", Menlo, Courier, monospace !default;
|
||||
18
cv.bryanroessler.com/css/main.scss
Executable file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
---
|
||||
|
||||
// "Reset" styles and SCSS reusable components
|
||||
@import "normalize";
|
||||
@import "mixins";
|
||||
@import "variables";
|
||||
|
||||
// Generic site base & layout styles
|
||||
@import "base";
|
||||
@import "layout";
|
||||
|
||||
// Layouts
|
||||
@import "resume";
|
||||
|
||||
// font awesome
|
||||
@import "font-awesome-sprockets";
|
||||
@import "font-awesome";
|
||||
BIN
cv.bryanroessler.com/favicon.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
cv.bryanroessler.com/images/avatar.jpg
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
cv.bryanroessler.com/images/me_square_bw_small.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
cv.bryanroessler.com/images/me_square_sepia_small.jpg
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
cv.bryanroessler.com/images/me_square_small.jpg
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
cv.bryanroessler.com/images/screenshot.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
3
cv.bryanroessler.com/index.html
Normal file
@@ -0,0 +1,3 @@
|
||||
---
|
||||
layout: resume
|
||||
---
|
||||